Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel > #101493

Re: Ideas for a dh-privacy-helper

From Jonas Smedegaard <jonas@jones.dk>
Newsgroups linux.debian.devel
Subject Re: Ideas for a dh-privacy-helper
Date 2021-09-02 18:20 +0200
Message-ID <CSXBw-1cI-7@gated-at.bofh.it> (permalink)
References <CSXi9-Q3-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Quoting Bastien Roucariès (2021-09-02 17:53:18)
> A few year ago I have created the privacy-breach lintian checks in 
> order to detect trackers in our doc
> 
> I think we are losing the battle here.
> 
> I believe that we need better tools than sed in order to fix this kind 
> of problem.
> 
> I have some idea like:
> - read the html tree
> - convert the html tree dom representation to xml serialization (so called 
>   XHTML5 or polyglot)
> - apply to this xhtml5 xslt2 rules for fixing the privacy breach
> 
> The problem are the tools to use...
> 
> I will like to use javascript for this kind of transformation but 
> nodejs does not compile on armel, and for saxon-ce I need gwt that is 
> not in debian...
> 
> I could use saxon2,but it will need java.

Perl is famous for its text juggling features, and sloppy parsing of 
html can be done e.g. with HTML::HTML5::Parser (i.e. Debian package 
libhtml-html5-parser-perl).

Also, debhelper itself is written in perl, so is likely easier to 
integrate plugins written in perl as well.  If perl is an option at all, 
obviously...

I am sure Python/Ruby/PHP/Haskell/Scheme/Rust/etc. folks will argue that 
their pet language is the right for the task as well: I think it will 
help the conversation if you clarify what you are open to and what are 
constraints for you.

E.g. do you mean that it *must* be JavaScript when you mention that?  Or 
are you perhaps asking if someone else wants to take over the challenge 
from you, so it does not matter how it is done?


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Back to linux.debian.devel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Ideas for a dh-privacy-helper "Bastien Roucariès" <roucaries.bastien@gmail.com> - 2021-09-02 18:00 +0200
  Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-02 18:20 +0200
    Re: Ideas for a dh-privacy-helper "Bastien Roucariès" <roucaries.bastien@gmail.com> - 2021-09-02 23:50 +0200
      Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-03 03:10 +0200
        Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-04 20:10 +0200
          Re: Ideas for a dh-privacy-helper Bastien ROUCARIES <roucaries.bastien@gmail.com> - 2021-09-04 20:50 +0200
            Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-04 23:00 +0200
              Re: Ideas for a dh-privacy-helper Bastien ROUCARIES <roucaries.bastien@gmail.com> - 2021-09-05 00:00 +0200
              Re: Ideas for a dh-privacy-helper Bastien ROUCARIES <roucaries.bastien@gmail.com> - 2021-09-05 00:40 +0200
            Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-04 23:00 +0200
          Re: Ideas for a dh-privacy-helper Jonas Smedegaard <jonas@jones.dk> - 2021-09-09 00:20 +0200
        Re: Ideas for a dh-privacy-helper Bastien ROUCARIES <roucaries.bastien@gmail.com> - 2021-09-04 20:10 +0200
  Re: Ideas for a dh-privacy-helper Paul Wise <pabs@debian.org> - 2021-09-03 03:30 +0200

csiph-web