Skip to content
English
The LibraryODERSA publishing house
An ODERSA resource · Knowledge programmeA book only goes online once it is whole and read by someone else.

What is counted

No number on this site is written by hand. Here is how each one is obtained, and where to read it.

0books published
0textbook pages
7languages built
98indexable pages
14leaves in this language
4embedded font files
67kilobytes of fonts served
11embedded photographs

Why these numbers, and no others

An audience counter would say how many people came. This site does not know that and will not: it sets no tracker, counts no visit and calls no other server. What remains measurable is what the house has actually produced, and that is what is published here.

Each of these numbers is obtained by a program, at the moment the site is built, by reading the disk. None is copied from an earlier version. A number copied into two places ages in only one of them, and it is always the one being quoted that turns out to be wrong.

They are republished as open data, under the same licence as the rest: two machine-readable files whose addresses are on the site map and in the settings panel. Nobody needs to take our word for it.

A hand holds an open manual, the thumb resting on the edge of the leaves, printed text running across both pages in soft light.
What the counters on this page ultimately describe: a manual open in someone's hand. A number that does not end there counts nothing.Credit
What each counter measures, and where it is read
CounterWhat it counts exactlyIts source
Books publishedThe book files present on disk at build time. A book announced without a file is not counted, because it does not exist.The content files in the repository
Textbook pagesThe sum of the pages those files declare. A book from this house declares fifty at the very least.The page count of each book
Languages builtThe languages whose content folder is complete and holds parity with French. An incomplete language is skipped and reported, not counted.The parity check, before the build
Indexable pagesThe addresses in the robots plan that the build has just written. Never an error page, never a redirect.The robots plan file of the site
LeavesThe indexable pages of the language on display. It is the second number of the folio, at the foot of every page.The same plan, filtered by language
Font filesThe files actually embedded, cross-checked against the licence catalogue in both directions.The font catalogue and the disk
Kilobytes of fontsThe weight measured on disk, not an estimate.The disk, at build time
Embedded photographsThe photographs prepared and served. An image whose licence has been checked but which has not been prepared yet is not counted.The image catalogue and the disk

The guards that stop these numbers from lying

  • The published page count is compared with the robots plan the build has just written. The slightest discrepancy stops the release.
  • The guard first requires the key to EXIST in the published file: a renamed key triggers the refusal instead of silently disarming the guard.
  • A text cannot write a number: it writes a token, and the build refuses a token it does not know.
  • A token left unreplaced in a served page is refused too, by a second program that rereads the built site.
  • An error page listed in the robots plan is refused in both directions: it would make every counter right while breaking the convention.

These counters say what the house has produced. They say nothing about what the books have taught anyone, and no page on this site will pretend otherwise: that is measured differently, with people, and not from a server.