Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plag — Bollywood music plagiarism dataset & static site

Goal

A minimal static site listing music plagiarism in Bollywood (and other Indian film industries), aggregated from itwofs.com + two YouTube channels.

Phase 1 — data collection

Produce a consolidated CSV at data/plagiarism.csv.

Schema

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 ArtistOriginal 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.

Category mapping (from itwofs.com)

  • 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)

Source files

  • 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.

Phase 2 — static site

Small static HTML page rendering data/plagiarism.csv as a filterable/sortable table.

Hosting

The static site is generated into docs/ by python3 scripts/build_site.py and served via GitHub Pages from the main branch docs/ folder.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages