A minimal static site listing music plagiarism in Bollywood (and other Indian film industries), aggregated from itwofs.com + two YouTube channels.
Produce a consolidated CSV at data/plagiarism.csv.
| column | description |
|---|---|
song |
Name of the (allegedly) copied Indian song. |
artist |
Music composer of the copied song — i.e. the accused plagiarist. |
album |
Film / album the copied song appears on. |
year |
Year of the copied song's album/film (integer if known, else blank). |
category |
copied / inspired / sampled (see mapping below). |
original |
Full original reference string: "Original Artist – Original Song". |
original_artist |
Original artist/composer parsed out of original (helper column). |
language |
hindi / tamil / telugu / indipop / advt / coincidence / trivia |
source_url |
Permalink to the page/entry this row was derived from. |
notes |
Trimmed prose from the source describing the lift (optional context). |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
source |
"itwofs" or "youtube" — origin of the row. |
- Entry tagged
<TC>(tune copy) →copied - Entry not tagged
<TC>(rhythm/loop/beat lift) →sampled - Source prose contains "inspired by" / "inspiration" phrasing →
inspired(overrides the above)
data/plagiarism.csv— consolidated dataset (all rows from itwofs + youtube).data/itwofs.csv— full scrape of itwofs.com (composer pages + Tamil/Telugu/Indipop/Advt/Coincidences/Trivia + RSS blog feed).data/youtube_parsed.csv— confidently-parsed YouTube rows (high confidence only).data/youtube_raw.csv— raw rows pulled from the two YouTube channels (video title + description / caption text). Only confidently parseable rows get merged; the rest stay here for manual triage.
Small static HTML page rendering data/plagiarism.csv as a filterable/sortable table.
The static site is generated into docs/ by python3 scripts/build_site.py and served via GitHub Pages from the main branch docs/ folder.