gnunetbib

Bibliography (BibTeX, based on AnonBib)
Log | Files | Refs | README | LICENSE

commit 0bee735c630f3abc4fca4a613bb80fe25e6e7020
parent dffb152a753e72302eef9e4201db9b05bccea814
Author: Nils Gillmann <ng0@n0.is>
Date:   Sun,  7 Oct 2018 21:01:52 +0000

merge README-GNUNET.txt into TODO

Signed-off-by: Nils Gillmann <ng0@n0.is>

Diffstat:
DREADME-GNUNET.txt | 38--------------------------------------
MTODO | 32++++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 38 deletions(-)

diff --git a/README-GNUNET.txt b/README-GNUNET.txt @@ -1,38 +0,0 @@ -GNUnet Bib is based on the work of anonbib. If you work on this you should -occasionally, whenever necessary rebase on torproject upstream. -However rebasing should not be necessary, in most cases the commits are -just commits to the .bib file. - -Changes which can be made to work cross-project should be applied in such -a way, in other words: - -Try to fix up our bibliography representation for now and make it build. - -A preview can be found (once it builds) at https://d.n0.is/d/gnunetbib/ - - -What's left to do: Everything. ("oh no!") - -- Fix up gnunetbib.bib so that make no longer throws errors: - - Add PDF links or remove the relevant key requirement - - Fix some faulty pages/publication types/dates in the bib -- Organize into categories -- Create the subdomain for this, docs.gnunet.org, where it should - be deployed in /bib/. -- stylistic branding (css etc) to match whatever new gnunet.org will use. -- save the keywords! We have a whole bunch of keywords here https://gnunet.org/bibliography/keywords - and anonbib supports categorizing / tagging. -- improve the unique title/names (the first text appearing in the bib record). - --- What you shouldn't do / are discouraged to do: - - try not to fix more than we need. - -- Optional, collab' and make other communities happy: - We have a small intersection of bib entries with Torproject. If you - discover a 404 URL here that has not been fixed at https://c.n0.is/anonbib/ - or https://gitweb.torproject.org/anonbib.git , this would not be so unusual. - As our bib file differs from tor we can not easily share this. - I work on fixing many 404s in anonbib (as you can see from the previous - git history of this repository). Send an email to ng0@gnunet.org and - mention the Author, old URL and new URL and I'll credit you once I'll upstream - the anonbib patches. diff --git a/TODO b/TODO @@ -1,4 +1,36 @@ +- GNUnet: + - Fix up gnunetbib.bib so that make no longer throws errors: + - Add PDF links or remove the relevant key requirement + - Fix some faulty pages/publication types/dates in the bib + - Organize into categories + - Create the subdomain for this, docs.gnunet.org, where it should + be deployed in /bib/. + - stylistic branding (css etc) to match whatever new gnunet.org will use. + - save the keywords! We have a whole bunch of keywords here https://gnunet.org/bibliography/keywords + and anonbib supports categorizing / tagging. + - improve the unique title/names (the first text appearing in the bib record). + - BibTeX.py shortcomings fixing: + - add better handling for when 'author' (or: the lack of 'author') returns NoneType: + user@abyayala ~/src/gnunet/gnunetbibv1/anonbib [env]$ make | grep "author" + ERROR: 2009_16 has no author field + ERROR: 2008_3 has no author field + ERROR: 2006_18 has no author field + ERROR: 2005_8 has no author field + ERROR: 2004_8 has no author field + ERROR: 2001_1 has no author field + Traceback (most recent call last): + File "writeHTML.py", line 244, in <module> + writePageSet(config, bib, tag) + File "writeHTML.py", line 154, in writePageSet + cache_url_path=cache_url_path) + File "writeHTML.py", line 108, in writeHTML + base_url=root) + File "writeHTML.py", line 49, in writeBody + print >>f, e.to_html(cache_path=cache_path, base_url=base_url) + File "/home/user/src/gnunet/gnunetbibv1/anonbib/BibTeX.py", line 611, in to_html + htmlAuthors = [a.htmlizeWithLink() for a in self.parsedAuthor] + TypeError: 'NoneType' object is not iterable - More general tasks . Know about @book