source: adblock2privoxy/adblock2privoxy.cabal @ 80a88b2

Last change on this file since 80a88b2 was 80a88b2, checked in by zubr <a@…>, 6 years ago

fixed cabal and readme

  • Property mode set to 100644
File size: 2.8 KB
Line 
1name:           adblock2privoxy
2version:        1.0.0
3cabal-version:  >= 1.6
4build-type:     Simple
5author:         Alexey Zubritsky
6data-files:     
7                templates/ab2p.system.action,
8                templates/ab2p.system.filter
9extra-source-files: README
10license:        GPL-3
11maintainer:     Alexey Zubritsky <a@zubr.me>
12license-file:   LICENSE
13stability:      stable
14synopsis:       Convert adblock config files to privoxy format
15description:   
16                     AdBlock Plus browser plugin has great block list files provided by big community,
17                     but it is client software and cannot work on a server as proxy.
18                     .
19                     Privoxy proxy has good potential to block ads at server side,
20                     but it experiences acute shortage of updated block lists.
21                     .
22                     This software converts adblock lists to privoxy config files format.   
23                     .
24                     Almost all adblock features are supported including
25                     - block/unblock requests (on privoxy)
26                       all syntax features are supported except for regex templates matching host name
27                     - hide/unhide page elements (via CSS)
28                       all syntax features are supported
29                     - all block request options except for outdated ones:
30                       Supported: script, image, stylesheet, object, xmlhttprequest, object-subrequest, subdocument,
31                                  document, elemhide, other, popup, third-party, domain=..., match-case, donottrack
32                       Unsupported: collapse, background, xbl, ping and dtd
33homepage:       https://projects.zubr.me/wiki/adblock2privoxy
34category:       Web
35
36executable adblock2privoxy
37  hs-source-dirs:  src
38  main-is:         Main.hs
39  build-depends:   
40                   base >= 4 && < 5,
41                   parsec,
42                   mtl,
43                   containers,
44                   filepath,
45                   directory,
46                   MissingH,
47                   parsec-permutation,
48                   time >=1.4.0 && <1.5,
49                   old-locale >=1.0.0 && <1.1,
50                   strict >=0.3.2 && <0.4
51  ghc-options:     -Wall
52  other-modules:   
53                   InputParser,
54                   ParsecExt,
55                   Utils,
56                   ParserExtTests,
57                   ElementBlocker,
58                   PolicyTree,
59                   OptionsConverter,
60                   PatternConverter,
61                   UrlBlocker,
62                   Templates,
63                   PopupBlocker,
64                   Statistics,
65                   SourceInfo
66
67source-repository this
68                type:     git
69                location: ​http://projects.zubr.me/adblock2privoxy.git
70                tag:      1.0.0
Note: See TracBrowser for help on using the repository browser.