{"id":16653628,"url":"https://github.com/norm/eurovision_data","last_synced_at":"2025-10-19T13:21:17.962Z","repository":{"id":53622060,"uuid":"348752271","full_name":"norm/eurovision_data","owner":"norm","description":"A set of TOML files describing the scoring behind the Eurovision Song Contest","archived":false,"fork":false,"pushed_at":"2021-03-20T09:25:24.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T17:49:52.371Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/norm.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-17T15:05:47.000Z","updated_at":"2021-04-04T08:30:41.000Z","dependencies_parsed_at":"2022-08-25T19:42:06.834Z","dependency_job_id":null,"html_url":"https://github.com/norm/eurovision_data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/norm/eurovision_data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Feurovision_data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Feurovision_data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Feurovision_data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Feurovision_data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/norm","download_url":"https://codeload.github.com/norm/eurovision_data/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Feurovision_data/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279818817,"owners_count":26231473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-19T02:00:07.647Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T09:46:06.521Z","updated_at":"2025-10-19T13:21:17.933Z","avatar_url":"https://github.com/norm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Lightly structured Eurovision data\n==================================\n\nA set of [TOML](https://toml.io) files describing the scoring behind the\nEurovision Song Contest, originally used by the \n[eurovisiondrinking](https://github.com/norm/eurodrink) website and twitter bot.\n\n## Terms used\n\n* *Country* — A country that participates in Eurovision.\n* *Contest* — A whole Eurovision Song Contest event in a given year.\n* *Show* — An individual live show in a Contest (eg first semi-final).\n* *Artist* — One or more Singers (and any other musicians/performers) that\n  perform a Song in a Show.\n* *Singer* — An individual singer that is or is part of an Artist.\n* *Song* — A song, as performed by an Artist, to represent a Country in a\n  Contest.\n* *Performance* — A Song, performed in a Show.\n* *Score* — A number of points awarded by a Country to a Performance, either\n  by a jury or a televote.\n\n\n## Data files\n\n* `contests.toml`\n\n    A list of Contest entries. Contains the host Country, and a list of\n    Shows.\n\n    ```toml\n    [1956]\n    host  = 'switzerland'\n    shows = ['1956-final']\n    ```\n\n* `countries.toml`\n\n    A set of Country entries, that have taken part in the Eurovision Song\n    Contest. Contains the English version of the country's name, the\n    hashtag recognised by Twitter when using \"hashflags\" to decorate the tweet\n    with that country's flag (normally the same as the [three-letter country\n    code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)), and a list of\n    official languages of that country (as found in the Wikipedia page for\n    the country)\n\n    ```toml\n    [austria]\n    english  = 'Austria'\n    hashtag  = 'AUT'\n    language = ['german']\n    ```\n\n* `artists/__year__.toml`\n\n    A list of Artist entries, arranged by the first year of the Contest in\n    which they appeared. Contains \n\n    ```toml\n    [birthe-wilke-gustav-winckler]\n    name   = 'Birthe Wilke \u0026 Gustav Winckler'\n    singer = [\n        'birthe-wilke',\n        'gustav-winckler',\n    ]\n    ```\n\n* `singers/__year__.toml`\n\n    A list of Singer entries, arranged by the first year of the Contest in\n    which they appeared. Contains their name, the more common name they\n    performed under if applicable, the date of their birth and death if known,\n    and a list of citizenships.\n\n    ```toml\n    [gustav-winckler]\n    name        = 'Gustav Frands Wilzeck Winckler'\n    known_as    = 'Gustav Winckler'\n    born        = 1925-10-13\n    died        = 1979-01-20\n    citizenship = ['denmark']\n    ```\n\n* `songs/__year__.toml`\n\n    A list of Song entries, arranged by the year of the Contest in which they\n    were performed. Contains the title, the performing Artist, the Country\n    that the song represented in the Contest, and the language(s) of the\n    words in the song.\n\n    ```toml\n    [skibet-skal-sejle-i-nat]\n    title    = 'Skibet skal sejle i nat'\n    artist   = 'birthe-wilke-gustav-winckler'\n    country  = 'denmark'\n    language = ['danish']\n    ```\n\n* `shows/__year__.toml`\n\n    A list of Show entries, arranged by the year of the Contest they form.\n    Contains the type of show, the date it occured, and a list of Song\n    performances in the order they were performed.\n\n    ```toml\n    [1957-final]\n    date         = 1957-03-03\n    type         = 'final'\n    performances = [\n        'straatdeuntje',\n        'amours-mortes-tant-de-peine',\n        'all',\n        'corde-della-mia-chitarra',\n        'wohin-kleines-pony',\n        'net-als-toen',\n        'telefon-telefon',\n        'la-belle-amour',\n        'skibet-skal-sejle-i-nat',\n        'lenfant-que-jetais',\n    ]\n    ```\n\n* `scores/__year__-__show_type__.toml`\n\n    A list of Score entries, arranged by the year of the Contest in which\n    they were awarded and the type of Show they were awarded in. Contains\n    an array of Score entries for each awarding Country, each Score\n    containing the Song, the points awarded, and the source of the points\n    (\"jury\" or \"televote\").\n\n    ```toml\n    [[austria]]\n    song   = 'all'\n    points = 1\n    source = 'jury'\n\n    [[belgium]]\n    song   = 'net-als-toen'\n    points = 5\n    source = 'jury'\n\n    [[belgium]]\n    song   = 'la-belle-amour'\n    points = 2\n    source = 'jury'\n    ```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorm%2Feurovision_data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnorm%2Feurovision_data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorm%2Feurovision_data/lists"}