Add dataset: chronicling_america
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 42/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- data-engineering
Research direction
Start by locating the dataset loading scripts, then inspect the Chronicling America newspapers API at https://chroniclingamerica.loc.gov/newspapers.json and its linked title, issue, OCR, and image endpoints. Review the date and other filters needed for loading; done means the dataset can be added through the open API and its access and licence details are recorded.
Written by the indexing model from the issue text.
Description
A URL for this dataset
https://chroniclingamerica.loc.gov/about/api/#bulk-data
Dataset description
Chronicling America is a Library of Congress project to digitise historic newspapers. The collection contains mostly English but also contains other languages. Breakdown by language: https://public.tableau.com/app/profile/chronicling.america#!/vizhome/ChroniclingAmericaLanguageCoverageBubble/All_Lang
Various ways of accessing this data include bulk downloads and an API. The API may be the most helpful way of accessing this dataset (via dataset loading script) because this dataset is not static (more titles are digitised and added on a rolling basis).
The 'newspapers' API (https://chroniclingamerica.loc.gov/newspapers.json) is probably the best starting point. This starts instead from a list of Newspaper titles for which digital content is held. A title, i.e. https://chroniclingamerica.loc.gov/lccn/sn86072192.json, contains a bunch of metadata.
.
This API also contains all the issues for that title. For each issue, you get a set of pages. Each page contains the plain text generated from the OCR for that page, e.g. https://chroniclingamerica.loc.gov/lccn/sn82014726/1888-04-07/ed-1/seq-1/ocr.txt and a link to the image of that page, e.g. https://chroniclingamerica.loc.gov/lccn/sn82014726/1888-04-07/ed-1/seq-1.jp2.
My suggested approach to loading this dataset would be to call https://chroniclingamerica.loc.gov/newspapers.json at the start of the script and, depending on some filters defined in the loading script, i.e. start/end date of interest, build up a list of relevant URLs for the text/images for each page.
If you want to work on this dataset, please cc @davanstrien and @albertvillanova!
Dataset modality
Mixed
Dataset licence
Other license
Other licence
https://chroniclingamerica.loc.gov/about/#rights
How can you access this data
Via an open API
size of dataset
10GB
Confirm the dataset has an open licence
- To the best of my knowledge, this dataset is accessible via an open licence
Contact details for data custodian
No response
- Dominant language
- No language data
- Stars
- 91
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bigscience-workshop/lam
-
dataset good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
bigscience-workshop/lam#86 · 1 comment ·
-
dataset
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
bigscience-workshop/lam#65 · 1 comment ·
-
candidate-dataset
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
bigscience-workshop/lam#92 · 1 comment ·
-
dataset
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
bigscience-workshop/lam#87 ·
-
Add dataset: TexBiGOpendataset
Difficulty 3/5 1-2 days Newbie friendliness 35/100
bigscience-workshop/lam#84 ·
All issues in bigscience-workshop/lam
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
EleutherAI/lm-evaluation-harness#4319 ·
Maintainers usually reply within 1 day
-
needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
cowprotocol/token-lists#1533 ·
Maintainers usually reply within 7 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
PathOfBuildingCommunity/PathOfBuilding-PoE2#2560 ·
Maintainers usually reply within 4 days
-
check:passed streams:add
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day