It's Old News


Attributions

Built on the Commons

The Old Gazette stands on the shoulders of an enormous amount of freely shared work — open-source software written by volunteers, and open archives opened to the public. Without the people and institutions below, this project could not exist. Our thanks to all of them.


Historical Data & Archives

  • Library of Congress — Chronicling AmericaThe digitized 1800s–1920s newspaper archive every article is drawn fromPublic Domain
  • OpenStreetMapGeocoding & walkable-road data — © OpenStreetMap contributorsODbL
  • National Register of Historic Places (NPS)Historical landmark gazetteerPublic Domain
  • WikidataLandmark coordinates & metadataCC0

Machine Learning & Data Processing

  • Ultralytics YOLONewspaper page layout & article detectionAGPL-3.0
  • sentence-transformersStory-thread & continuation embeddingsApache-2.0
  • spaCyNamed-entity extractionMIT
  • datasketchDuplicate & syndication detection (MinHash)MIT
  • NumPyNumerical computingBSD
  • PillowImage processingHPND

Local AI Models & Runtime

  • olmOCRTranscribes scanned newspaper clippings — Allen Institute for AIApache-2.0
  • GemmaArticle scoring & classification — GoogleOpen Weights
  • OllamaRuns the local models on our own hardwareMIT

Backend & API

  • FastAPIWeb frameworkMIT
  • UvicornASGI serverBSD
  • PydanticData validationMIT
  • SQLite & aiosqliteDatabase enginePublic Domain / BSD
  • HTTPXAsync HTTP clientBSD
  • SlowAPIRate limitingMIT

Pipeline Tooling & Dashboard

  • StreamlitManagement dashboardApache-2.0
  • Folium & Leaflet.jsInteractive mapsMIT / BSD
  • PlotlyCharts & visualizationMIT
  • pandasData wranglingBSD
  • openpyxlSpreadsheet parsingMIT
  • lxmlHTML parsingBSD
  • geopyGeocoding clientMIT
  • ddgs (DuckDuckGo)Web search for historical landmark addressesMIT

Mobile App

  • React & React NativeApplication frameworkMIT
  • ExpoBuild & runtime platformMIT
  • React NavigationScreen navigationMIT
  • react-native-mapsMap componentMIT
  • react-native-reanimated & friendsAnimation & UI primitivesMIT
  • react-native-view-shotImage capture for sharingMIT
  • SentryError monitoringMIT

Typography

  • Playfair DisplayHeadlinesOFL
  • IM Fell EnglishBody textOFL
  • Courier PrimeMetadata & labelsOFL
  • UnifrakturMaguntiaBlackletter mastheadsOFL

Website

  • WordPressContent managementGPL-2.0
  • WP-CLISite toolingMIT

Location data © OpenStreetMap contributors. Article images courtesy of the Library of Congress, Chronicling America.