Thicket data repository for the EEG
at main 3.2 kB view raw
1{ 2 "id": "https://mort.io/blog/bibtox/", 3 "title": "Introducing `bibtox`", 4 "link": "https://mort.io/blog/bibtox/", 5 "updated": "2025-01-03T00:00:00", 6 "published": "2025-01-03T00:00:00", 7 "summary": "<p>After some time using various tools and scripts to format and sort my files of\nBibTeX/BibLaTeX entries, I finally gave up back in March and <a href=\"https://github.com/mor1/bibtox\">wrote one myself\n– <code>bibtox</code></a>. This replaced some very nasty\ncombination of server-side <a href=\"https://github.com/mor1/bibtox/blob/83eda34bc9e79bd5251b1ae9623b5e905532c599/bib2json.py\">Python</a> and in-page <a href=\"https://github.com/mor1/bibtox/blob/83eda34bc9e79bd5251b1ae9623b5e905532c599/papers.coffee\">CoffeeScript</a>, plus a\nthird-party tool <a href=\"https://github.com/backtracking/bibtex2html\"><code>bib2bib</code></a> I\nwould run on an ad hoc basis.</p>\n<p>Per the <a href=\"https://github.com/mor1/bibtox/blob/main/README.md\">README</a>, this\nprocesses either a stream of entries on <code>stdin</code> or a set of files arranged into\nsections specified by a simple configuration file. It outputs sorted or\nunsorted, either as canonicalised entries or marked up HTML.</p>\n<p>And it means that, hopefully, finally, my list of publications on this site is\nconsistently formatted and sorted. Completeness is, of course, a process rather\nthan a state so achieving that is left for other times and places.</p>\n<p><a href=\"https://github.com/mor1/bibtox/issues\">Issues</a> or <a href=\"https://github.com/mor1/bibtox/pulls\">pull\nrequests</a> welcome!</p>", 8 "content": "<p>After some time using various tools and scripts to format and sort my files of\nBibTeX/BibLaTeX entries, I finally gave up back in March and <a href=\"https://github.com/mor1/bibtox\">wrote one myself\n– <code>bibtox</code></a>. This replaced some very nasty\ncombination of server-side <a href=\"https://github.com/mor1/bibtox/blob/83eda34bc9e79bd5251b1ae9623b5e905532c599/bib2json.py\">Python</a> and in-page <a href=\"https://github.com/mor1/bibtox/blob/83eda34bc9e79bd5251b1ae9623b5e905532c599/papers.coffee\">CoffeeScript</a>, plus a\nthird-party tool <a href=\"https://github.com/backtracking/bibtex2html\"><code>bib2bib</code></a> I\nwould run on an ad hoc basis.</p>\n<p>Per the <a href=\"https://github.com/mor1/bibtox/blob/main/README.md\">README</a>, this\nprocesses either a stream of entries on <code>stdin</code> or a set of files arranged into\nsections specified by a simple configuration file. It outputs sorted or\nunsorted, either as canonicalised entries or marked up HTML.</p>\n<p>And it means that, hopefully, finally, my list of publications on this site is\nconsistently formatted and sorted. Completeness is, of course, a process rather\nthan a state so achieving that is left for other times and places.</p>\n<p><a href=\"https://github.com/mor1/bibtox/issues\">Issues</a> or <a href=\"https://github.com/mor1/bibtox/pulls\">pull\nrequests</a> welcome!</p>", 9 "content_type": "html", 10 "author": { 11 "name": "Unknown", 12 "email": null, 13 "uri": null 14 }, 15 "categories": [], 16 "source": "https://mort.io/atom.xml" 17}