mirror of
https://github.com/NullHypothesis/censorbib.git
synced 2025-07-23 06:31:22 -04:00
The Internet censorship bibliography.
![]() 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. |
||
---|---|---|
.github/workflows | ||
assets | ||
docs | ||
src | ||
favicon.svg | ||
fetch_pdfs.py | ||
footer.tpl | ||
header.tpl | ||
LICENSE | ||
Makefile | ||
open-access.svg | ||
README.md | ||
references.bib |
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