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:
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