{"id":17047862,"url":"https://github.com/varoop/shinkro-mapping","last_synced_at":"2025-07-09T09:37:45.486Z","repository":{"id":178198613,"uuid":"610601394","full_name":"varoOP/shinkro-mapping","owner":"varoOP","description":"Custom mapping for use with shinkro.","archived":false,"fork":false,"pushed_at":"2025-03-16T11:25:30.000Z","size":10591,"stargazers_count":5,"open_issues_count":0,"forks_count":15,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T12:27:26.536Z","etag":null,"topics":["myanimelist","tmdb","tvdb"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varoOP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-07T05:10:26.000Z","updated_at":"2025-03-16T11:25:33.000Z","dependencies_parsed_at":"2024-03-03T13:30:19.249Z","dependency_job_id":"ee357899-f23d-4a4b-8125-e4c619f7dafd","html_url":"https://github.com/varoOP/shinkro-mapping","commit_stats":null,"previous_names":["varoop/shinkuro-mapping","varoop/shinkro-mapping"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varoOP%2Fshinkro-mapping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varoOP%2Fshinkro-mapping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varoOP%2Fshinkro-mapping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varoOP%2Fshinkro-mapping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varoOP","download_url":"https://codeload.github.com/varoOP/shinkro-mapping/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052636,"owners_count":20553163,"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","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":["myanimelist","tmdb","tvdb"],"created_at":"2024-10-14T09:50:29.718Z","updated_at":"2025-03-23T03:45:01.771Z","avatar_url":"https://github.com/varoOP.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# shinkro-mapping\n\n- Community mapping for use with [shinkro](https://github.com/varoOP/shinkro).\n- Pull requests are welcome and appreciated!\n\n## Description of `tvdb-mal-master.yaml`:\n\n- This is the file that needs to be manually edited. The rest are generated automagically, `tvdb-mal.yaml` is used by shinkro.\n- It is a mapping between anime titles as listed on MyAnimeList (MAL) and their corresponding entries on TheTVDB, a TV show database.\n- Each entry in the mapping contains:\n\n1. `malid`: The unique identifier for an anime on MyAnimeList.\n2. `title`: The title of the anime.\n3. `type`: The type of the media, which can be 'tv', 'ova', etc.\n4. `tvdbid`: The unique identifier for an anime or TV show on TheTVDB. A value of `0` indicates that the series is currently unmapped to any TVDB entry.\n5. `tvdbseason`: Represents the season of the series on TVDB. A value of `0` usually indicates a specials season.\n6. `start`: The starting episode number from where the mapping begins. A value of `0` is common and indicates that the mapping begins from the very first episode.\n7. `useMapping`: Enables or disables the use of animeMapping. Boolean value `true` or `false`.\n8. `animeMapping`: A list of mappings between TVDB seasons and MAL episodes. Each mapping contains:\n   - `tvdbseason`: The season number on TVDB.\n   - `start`: The starting episode number on MAL for the mapped TVDB season.\n   - This is only required for anime that have multiple seasons on TVDB but just one season on Myanimelist. The prime example of this is One Piece.\n\n- For most entries, you just need to set the `tvdbid` and `tvdbseason`. Some anime which have mid season ends in TVDB but are different anime in MAL, also need the `start` entry to be set. For example, some anime will be like this on MAL: ThisThat Season 2 Part 1, ThisThat Season 2 Part 2. These will just be ThisThat Season 2 in TVDB. So both anime must be set to the same with `tvdbid` and the same `tvdbseason` but with a different `start` value. If season ThisThat Season 2 Part 2 starts on episode 13, then `start` will be you be set to 13. Check the mapping for DanMachi Season 4 for a proper example.\n\n#### How to Contribute:\n\n1. Fork the repository.\n2. Identify a series from MyAnimeList that is not mapped to TheTVDB.\n3. Fill in the `tvdbid` with the appropriate identifier from TheTVDB.\n4. Adjust the `tvdbseason` and `start` values as necessary.\n5. If specific season-to-episode mappings are required, set `useMapping` to `true` and provide the necessary mappings in the `animeMapping` list.\n6. If you're unsure about the mapping, you can leave the values as `0`, `[]` or `false` as appropriate, and someone will review the PR before merging.\n7. Create a pull request.\n\n## Description of `tmdb-mal-master.yaml`:\n\n- This mapping only contains anime movies which aren't already mapped in the database of shinkro i.e `shinkro.db`.\n- This is the file that needs to be manually edited. The rest are generated automagically, `tmdb-mal.yaml` is used by shinkro.\n- It is mapping between anime titles, as recognized by the main title, and their corresponding entries on MyAnimeList (MAL) and The Movie Database (TMDb).\n- Each entry in this mapping contains:\n\n1. `mainTitle`: The primary title of the anime movie.\n2. `tmdbid`: The unique identifier for an anime movie on The Movie Database (TMDB). A value of `0` indicates that the anime movie is currently unmapped to any TMDb entry.\n3. `malid`: The unique identifier for an anime movie on MyAnimeList (MAL).\n\n#### How to Contribute:\n\n1. Fork the repository.\n2. Identify a movie from the list that is not mapped to TMDB.\n3. Find the correct entry for movie on TMDB and note its unique identifier.\n4. Update the `tmdbid` field with the appropriate identifier from TMDB.\n5. Create a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaroop%2Fshinkro-mapping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaroop%2Fshinkro-mapping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaroop%2Fshinkro-mapping/lists"}