Commit Graph

  • 6f32f52293 0.3.1, properly — the version, and the test that names the first register main v0.3.1 funkpower 2026-09-22 10:03:50 -04:00
  • e480f07c32 0.3.1 — ask the index first, which answers in one request funkpower 2026-09-22 09:36:46 -04:00
  • d551adc14c 0.3.0 — ask every register and keep all of the answer v0.3.0 funkpower 2026-09-22 08:39:27 -04:00
  • 90fb977a10 colophon: six more things the front matter of a book is not v0.2.3 funkpower 2026-09-21 15:47:24 -04:00
  • 05b712d084 0.2.2 — a subtitle begins with a capital v0.2.2 funkpower 2026-09-21 11:30:26 -04:00
  • 60943420b4 0.2.1 — the holder goes between the symbol and the year v0.2.1 funkpower 2026-09-21 11:19:54 -04:00
  • 3b1fbb73ce 0.2.0 v0.2.0 funkpower 2026-09-21 11:10:13 -04:00
  • 8f048efd69 bindings: let go of the interpreter while reading a book funkpower 2026-09-21 10:57:38 -04:00
  • 0416359c65 bindings: colophon's own question, and the reply folded back in funkpower 2026-09-21 10:49:51 -04:00
  • f4497b3f0a colophon: the front matter of a book nobody typeset carefully funkpower 2026-09-21 10:47:10 -04:00
  • d76cee8abe fmt funkpower 2026-09-21 10:26:15 -04:00
  • f4d936e620 recipes, examples: shelving a library by what its books printed funkpower 2026-09-21 10:21:52 -04:00
  • 18cc217c0d bindings: what a book says about itself, and what the register says back funkpower 2026-09-21 10:20:24 -04:00
  • 6199fce251 colophon: file a book's printed subjects onto a shelf someone has funkpower 2026-09-21 10:14:31 -04:00
  • 4ea28c03b6 bibfetch: ask every register that answers about a book, in turn funkpower 2026-09-21 09:05:43 -04:00
  • ba8ec81735 colophon: the record a book prints in its own front matter funkpower 2026-09-21 09:05:43 -04:00
  • d55486977d release: staging cannot create a package that has never existed funkpower 2026-09-21 08:45:50 -04:00
  • fefb7cc26c release: bring binaryen ourselves v0.1.0 funkpower 2026-09-21 08:30:11 -04:00
  • 699f7bfb1c release on a tag, through the forge funkpower 2026-09-21 08:22:38 -04:00
  • 57bc4356ab publish as catena-corpus on PyPI and npm funkpower 2026-09-21 08:15:26 -04:00
  • 58be244478 examples: programs that run, in four languages funkpower 2026-09-21 08:12:13 -04:00
  • cfa86f778f chunkmd, mdscrub: the chapter a converted book is actually divided by funkpower 2026-09-21 07:30:55 -04:00
  • 8b3c1a0236 chunkmd: a passage is placed where it begins funkpower 2026-09-21 07:25:18 -04:00
  • c4e1fb9c02 drop the parity harness, keep what it argued funkpower 2026-09-21 07:25:10 -04:00
  • bd0e1ed521 chunkmd: a bibliography converted into a bulleted list funkpower 2026-09-20 18:37:13 -04:00
  • b53ef4329c citefind: a note that remarks first and cites second funkpower 2026-09-20 18:11:12 -04:00
  • c09fc41721 citefind: a name that ends in an initial, and the imprint after it funkpower 2026-09-20 18:01:37 -04:00
  • e05622e09b docs: what citefind will not take for a work funkpower 2026-09-20 17:51:23 -04:00
  • c268ce5e46 citefind: hold a guessed title to a bar funkpower 2026-09-20 17:48:45 -04:00
  • a8889941b0 docs: the forms citefind learnt from the corpus funkpower 2026-09-20 17:33:49 -04:00
  • 6bcf991b05 citefind: a colon inside the title, and an editor's credit after it funkpower 2026-09-20 17:32:08 -04:00
  • eeacaf1a25 citefind: a topic keyed to short cites, and a title the style marked funkpower 2026-09-20 17:28:28 -04:00
  • 020a5bd815 citefind: a reprint's two years, an editor in the author's place, and a bare page range funkpower 2026-09-20 17:23:11 -04:00
  • 30af34874e citefind: a rule of dashes stands for the author and nothing else funkpower 2026-09-20 17:15:49 -04:00
  • 79c1f0b59d citefind: a bibliography is not a page of notes, however its lines begin funkpower 2026-09-20 17:10:44 -04:00
  • 858eadf8a5 citefind: a blank line after the running head is not a blank line between entries funkpower 2026-09-20 17:04:57 -04:00
  • 1387b1a62b chunkmd: a reading list with nothing marking it is citation material funkpower 2026-09-20 16:58:07 -04:00
  • 8b23690210 citefind: a colon in running prose is not an imprint funkpower 2026-09-20 16:16:30 -04:00
  • 0db9dabfd3 citefind: a note the translator signed is not a reference funkpower 2026-09-20 16:13:09 -04:00
  • 99cc059310 chunkmd, citefind: the back-reference marker a whole class of EPUBs leaves funkpower 2026-09-20 16:07:18 -04:00
  • 1284136f69 chunkmd, citefind: the back-reference marker a whole class of EPUBs leaves funkpower 2026-09-20 16:06:22 -04:00
  • da96196d98 idnorm: a DOI may have brackets in it, and usually the ones Elsevier put there funkpower 2026-09-20 15:40:24 -04:00
  • d1ed82d112 bindings: the catalogue audit book-pipeline had its own copy of funkpower 2026-09-20 15:22:06 -04:00
  • b28e272506 bindings: what a closed subject scheme says about a heading funkpower 2026-09-20 15:15:48 -04:00
  • 7a08ed953d bindings: the author a record's own text can offer funkpower 2026-09-20 15:10:35 -04:00
  • 2dfa370cd7 docs: what citefind reads, and a citation graph built out of the books funkpower 2026-09-20 14:56:13 -04:00
  • fbdf8f6333 citefind: the copyright line a digitised book prints on every page funkpower 2026-09-20 14:47:30 -04:00
  • 6aeea58147 bindings: the footnote signal, which book-pipeline still had its own copy of funkpower 2026-09-20 14:44:09 -04:00
  • e896cf4f4f citefind: a curly quotation mark is three bytes, and the tolerance was two funkpower 2026-09-20 14:39:16 -04:00
  • 676bb13be5 citefind: a stray closing quote, and a note that only thanks people funkpower 2026-09-20 14:34:37 -04:00
  • 57dabd7307 citefind: Chicago, which is what a history or a theology book sets its notes in funkpower 2026-09-20 14:30:48 -04:00
  • 6f39b75d94 citefind: the short note a history book uses for everything after the first funkpower 2026-09-20 14:22:43 -04:00
  • d31206dd0f idnorm: a prefix is ASCII and the text it is cut from is not funkpower 2026-09-20 14:11:13 -04:00
  • 1bfca45b67 idnorm: a prefix is ASCII and the text it is cut from is not funkpower 2026-09-20 14:10:18 -04:00
  • 249edfe294 citefind: a page footer a browser printed, and a short cite that names nothing funkpower 2026-09-20 14:06:14 -04:00
  • 5dbe091138 citefind: where italics sit decides whether they are the title or the journal funkpower 2026-09-20 14:02:13 -04:00
  • c92852378f citefind: an author-date note carries none of the punctuation chunkmd looks for funkpower 2026-09-20 11:47:10 -04:00
  • b70fdbd413 citefind: chapter and verse is not a work in a bibliography funkpower 2026-09-20 11:39:41 -04:00
  • 2a2ecdc018 citefind: every record has every key, and a title the cut landed inside is refused funkpower 2026-09-20 11:31:24 -04:00
  • f3e70b9bf7 citefind: a note that cites three works is three references funkpower 2026-09-20 11:10:42 -04:00
  • c071f84829 citefind: the references in a bibliography, and what could not be read off them funkpower 2026-09-20 10:38:48 -04:00
  • 30ff3361ee recipes: a catalogue out of what the files already say funkpower 2026-09-20 10:03:20 -04:00
  • d24e37bd12 langid and tocfind: what language a book is in, and what it says its chapters are funkpower 2026-09-20 10:02:15 -04:00
  • 05759ab902 bookmeta: the metadata a file already carries, and a question about the rest funkpower 2026-09-20 09:41:37 -04:00
  • 0b849c39c4 cueseg: chapter by vectors somebody else made, where there are some funkpower 2026-09-20 09:12:04 -04:00
  • dd09499e68 bindings: cueseg, so a transcript can be chaptered in process funkpower 2026-09-20 09:00:26 -04:00
  • f9f809f701 chunkmd: the half of a word boundary that applies before a digit funkpower 2026-09-20 07:18:34 -04:00
  • 84d95b1022 mdscrub: a page anchor the engine cannot backtrack on funkpower 2026-09-19 21:01:24 -04:00
  • 577b381868 bindings: how to verify a swap, without the scaffolding for one funkpower 2026-09-19 20:43:16 -04:00
  • 645116d5ed shadow: run both implementations over a corpus and diff them funkpower 2026-09-19 20:40:15 -04:00
  • 31f7c3f87c recipes: the ocr flag depends on which verdict it was funkpower 2026-09-19 19:49:20 -04:00
  • d47881ef3b idnorm and bibfetch: an identifier read, and a register asked funkpower 2026-09-19 19:19:54 -04:00
  • 4d14544409 bibclean: an abstract that arrived as an index funkpower 2026-09-19 19:09:27 -04:00
  • e6c51a5943 parity: the vocabulary rules gained a field funkpower 2026-09-19 19:07:43 -04:00
  • 484017fc18 vocabmerge: a subject scheme, supplied rather than compiled in funkpower 2026-09-19 19:06:57 -04:00
  • 05b363ea8a seriesof: the series a book belongs to, and which volume this is funkpower 2026-09-19 19:03:47 -04:00
  • e9d22ee1fa bindings: typecheck the declarations the package ships funkpower 2026-09-19 18:57:24 -04:00
  • 48600bd90c bindings: a C ABI and an npm package alongside the wheel funkpower 2026-09-19 18:40:08 -04:00
  • cf126dddc3 bindings: the libraries in process, for Python funkpower 2026-09-19 17:54:18 -04:00
  • a80f8a024d chunkmd: say rfind, which is what this was doing funkpower 2026-09-19 17:36:18 -04:00
  • e811a4d724 ci: authenticate the clone; the repository is private funkpower 2026-09-19 17:30:58 -04:00
  • b32fc8b6a1 recipes: cut a line about itself funkpower 2026-09-19 17:28:04 -04:00
  • 8556f7ae84 readme: point at the recipes from under the tools funkpower 2026-09-19 17:27:53 -04:00
  • acfab066ed docs: recipes, and where these tools meet a database funkpower 2026-09-19 17:21:07 -04:00
  • 3a7dea7d95 ci: the image the runner already pulls funkpower 2026-09-19 17:17:37 -04:00
  • ce14545553 ci: ask for the label the runner actually serves funkpower 2026-09-19 17:14:10 -04:00
  • 9fd654ad5f docs: the manual-page flag, and the records that belong to one tool funkpower 2026-09-19 17:06:17 -04:00
  • 619672d403 pdfgutter: never rewrite a page tree it cannot account for funkpower 2026-09-19 16:51:12 -04:00
  • a03dcd400c avplan: paths an encoder can actually read, and a pipeline that runs funkpower 2026-09-19 15:31:17 -04:00
  • ab33ac4693 every tool writes its own manual page funkpower 2026-09-19 15:25:13 -04:00
  • df2a62ec84 pdfgutter: drop a doctest marker from prose funkpower 2026-09-19 15:20:12 -04:00
  • 3c697bee50 pdfgutter: two facing pages photographed as one, found and cut funkpower 2026-09-19 15:19:35 -04:00
  • 49f12c9718 avplan: whether a recording plays, and the one call that fixes it funkpower 2026-09-19 15:07:33 -04:00
  • ea0a3694b1 mdsplit: the works inside one file, and the books inside scripture funkpower 2026-09-19 14:58:54 -04:00
  • fb63b3f9ac note where the records that belong to one tool are described funkpower 2026-09-19 14:38:21 -04:00
  • 9bf59f6ebb vocabmerge: the near-duplicate headings a catalogue accumulates funkpower 2026-09-19 14:37:22 -04:00
  • 739e6c82e9 lints funkpower 2026-09-19 14:30:22 -04:00
  • 3c16892ebf bibclean: a name from the book's own pages, where the record has none funkpower 2026-09-19 14:29:12 -04:00
  • 14e1fcf3ef bibclean: slugs, and whether the one a record has still names it funkpower 2026-09-19 14:23:36 -04:00
  • 7fa610c578 each crate carries its own readme, and the contract describes rather than instructs funkpower 2026-09-19 14:15:01 -04:00