The Internet censorship bibliography.
Find a file
Philipp Winter 1eeb1267b3 Add workflows to build and deploy.
This commit adds two GitHub workflows that build and deploy CensorBib.

The "build" workflow is run on every push and verifies the validity of
the .bib file -- as seen by our build tool and *not* by LaTeX!

The "deploy" workflow is run whenenver a branch is merged into master,
at which point CensorBib is automatically built and deployed via GitHub
pages.  This means has two advantages:

* First, I no longer need to manually build and deploy CensorBib, and
  can point the domain censorbib.nymity.ch to GitHub pages.

* Second, CensorBib will also be available under
  https://nullhypothesis.github.io/censorbib/
  which may be helpful to users for who my domain is blocked.
2024-03-10 12:08:10 -05:00
.github/workflows Add workflows to build and deploy. 2024-03-10 12:08:10 -05:00
assets Add workflows to build and deploy. 2024-03-10 12:08:10 -05:00
docs Add workflows to build and deploy. 2024-03-10 12:08:10 -05:00
src Add new build tool. 2024-03-10 12:08:10 -05:00
favicon.svg Add favicon. 2022-01-21 11:31:47 -08:00
fetch_pdfs.py Remove distracting log messages. 2023-07-16 16:27:04 -05:00
footer.tpl Improve CensorBib's look and feel. 2019-12-15 13:55:49 -08:00
header.tpl Update the last update date. 2024-02-24 00:00:00 +00:00
LICENSE Initial commit 2015-05-18 18:07:02 +00:00
Makefile Add Makefile to test references. 2019-04-06 12:33:19 -07:00
open-access.svg Improve CensorBib's look and feel. 2019-12-15 13:55:49 -08:00
README.md Turn http link into https. 2022-02-26 08:40:13 -08:00
references.bib Use "John Doe" instead of "Doe, John" format. 2024-03-09 14:38:02 -06:00

Overview

This repository contains the BibTeX file and HTML templates that form 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

Acknowledgements

CensorBib uses Font Awesome icons without modification.

Feedback

Contact: Philipp Winter phw@nymity.ch