Thicket data repository for the EEG
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}