Skip to content

feat(data): add 150 tablets, watches and laptops from Wikipedia articles - #399

Merged
Seungpyo1007 merged 3 commits into
developfrom
data/device-wikipedia-additions
Nov 13, 2026
Merged

Seungpyo1007 merged 3 commits into
developfrom
data/device-wikipedia-additions

Conversation

@TechEngineBot

Copy link
Copy Markdown
Member

What & why

Closes #295

Adds 150 devices that were missing: 48 tablets, 43 watches and 59 laptops. No existing record changes.

  • Tablets (48): Archos 9, Samsung 6, Asus 4, Barnes & Noble 4, ViewSonic 3 and others, mostly 2010 to 2014.
  • Watches (43): Fossil 13, Mobvoi 10, Casio 3, Montblanc 3, Motorola 3 and others, mostly Wear OS models.
  • Laptops (59): 47 Intel-era MacBook, MacBook Air and MacBook Pro models from 2006 to 2017, each named with its size and release period, plus Lenovo 5, Asus 4 and three others.

How the records were chosen

  • The slug is new.
  • Names were compared with every existing record of the same brand, token by token and in both directions, and the flagged pairs were read one by one. A candidate that is the same device as an existing record under a longer name was left out; that removed all Apple tablets and watches and about twenty others.
  • Every required field (brand, release date, RAM, OS) was read from the article's infobox, a table cell or a Wikidata statement, and re-read from the cited revision before the records were written.
  • Left out: variants named only by their RAM size and articles that describe several models in one infobox.
  • Each record sits at <category>/<brand>/<year>/<base_model>/<slug>.json.
  • All records are "verified": false.

Source

Wikipedia articles (CC BY-SA) and Wikidata (CC0), cited per record in source_urls.

Checklist

  • The PR targets develop (main only moves through release PRs)
  • python -m app.validate passes locally
  • Files live at the correct data/<category>/<...>/<slug>.json path
  • Slugs are kebab-case and unique within the category
  • source_urls cites at least one canonical reference
  • Sidebar filled in by hand: assignees, labels, milestone, projects, and the tracker under Development

@TechEngineBot TechEngineBot added enhancement New feature or request data Dataset changes labels Nov 13, 2026
@Seungpyo1007
Seungpyo1007 merged commit 5c42364 into develop Nov 13, 2026
5 checks passed
@Seungpyo1007
Seungpyo1007 deleted the data/device-wikipedia-additions branch November 13, 2026 14:44
@github-project-automation github-project-automation Bot moved this from Todo to Done in TechAPI-Project Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data Dataset changes enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Data collection: new records (workstream)

2 participants