The Internet censorship bibliography.
Find a file
David Fifield 242e038793 Run all URLs through HTTPS Everywhere.
I started with https://github.com/EFForg/https-everywhere
commit 2f387958564289e452324c63bc9d60617f432241,

then added this pull request (fixes rewriter.js):
https://github.com/EFForg/https-everywhere/pull/12487

then further applied this tiny patch to make rewriter.js process a
single file, rather than a directory:
 for (var i = 2; i < process.argv.length; i++) {
-  processDir(process.argv[i]);
+  processFile(process.argv[i]);
 }

I then ran these commands (cribbed from a comment in rewriter.js):
https-everywhere$ ./makecrx.sh
https-everywhere$ cd rewriter
https-everywhere$ npm install
https-everywhere$ node rewriter.js ~/censorbib/references.bib

Signed-off-by: Philipp Winter <phw@nymity.ch>
2017-09-09 18:18:10 -04:00
Changelog.txt Fix the accented names int Aase2012a. 2017-08-29 12:16:36 -04:00
fetch_pdfs.py Add script that downloads most documents. 2015-05-18 20:57:50 +02:00
footer.tpl Remove HTTP links. 2015-12-18 11:09:41 -05:00
header.tpl Add TMA'17 paper. 2017-08-28 13:29:54 -04:00
LICENSE Initial commit 2015-05-18 18:07:02 +00:00
open-access.png Extend Open Access explanation. 2016-03-13 22:48:04 -04:00
README.md Fix grammar. 2015-05-18 21:01:11 +02:00
references.bib Run all URLs through HTTPS Everywhere. 2017-09-09 18:18:10 -04:00

Overview

This repository contains the BibTeX file and HTML templates that are used to create the Internet censorship bibliography.

Build it

You first need bibliogra.py to turn the BibTeX file into an HTML bibliography.

Then, run the following commands to write the bibliography to OUTPUT_DIR.

$ ./fetch_pdfs.py references.bib OUTPUT_DIR
$ bibliogra.py -H header.tpl -F footer.tpl -f references.bib OUTPUT_DIR

Feedback

Contact: Philipp Winter phw@nymity.ch
OpenPGP fingerprint: B369 E7A2 18FE CEAD EB96 8C73 CF70 89E3 D7FD C0D0