MajinBook: An open catalogue of digital world literature with likes
Antoine Mazières, Thierry Poibeau
TL;DR
MajinBook tackles the challenge of building a high-quality, diachronic corpus of culturally representative literature by linking shadow-library metadata with Goodreads work-edition mappings. It introduces a scalable, privacy-conscious pipeline using MinHash and Locality-Sensitive Hashing to create a high-precision English-language catalogue (539,530 items) and companion datasets in French, German, and Spanish. The approach prioritizes natively digital EPUB content to avoid OCR noise and demonstrates a rigorous matching workflow validated by human evaluation, culminating in openly released data, code, and provenance. The work offers a practical resource for computational social science and cultural analytics, while engaging with contemporary legal and ethical considerations surrounding shadow libraries and text mining.
Abstract
This data paper introduces MajinBook, an open catalogue designed to facilitate the use of shadow libraries--such as Library Genesis and Z-Library--for computational social science and cultural analytics. By linking metadata from these vast, crowd-sourced archives with structured bibliographic data from Goodreads, we create a high-precision corpus of over 539,000 references to English-language books spanning three centuries, enriched with first publication dates, genres, and popularity metrics like ratings and reviews. Our methodology prioritizes natively digital EPUB files to ensure machine-readable quality, while addressing biases in traditional corpora like HathiTrust, and includes secondary datasets for French, German, and Spanish. We evaluate the linkage strategy for accuracy, release all underlying data openly, and discuss the project's legal permissibility under EU and US frameworks for text and data mining in research.
