{"id":13625458,"url":"https://github.com/sharkykh/tppm","last_synced_at":"2025-04-16T06:32:49.392Z","repository":{"id":34920923,"uuid":"176319541","full_name":"sharkykh/tppm","owner":"sharkykh","description":"▶ Manage playback progress items stored on Trakt.tv","archived":false,"fork":false,"pushed_at":"2024-06-18T01:52:29.000Z","size":1463,"stargazers_count":41,"open_issues_count":9,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-01T22:05:15.404Z","etag":null,"topics":["episode","movie","playback","progress","scrobble","trakt","tv"],"latest_commit_sha":null,"homepage":"https://sharkykh.github.io/tppm/","language":"Vue","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/sharkykh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-03-18T15:50:10.000Z","updated_at":"2024-08-01T22:05:15.405Z","dependencies_parsed_at":"2024-01-14T08:19:50.951Z","dependency_job_id":"fb8141e6-eeed-46e5-bb8c-fc3b9fb4ec9b","html_url":"https://github.com/sharkykh/tppm","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkykh%2Ftppm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkykh%2Ftppm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkykh%2Ftppm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkykh%2Ftppm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sharkykh","download_url":"https://codeload.github.com/sharkykh/tppm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223700467,"owners_count":17188326,"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":["episode","movie","playback","progress","scrobble","trakt","tv"],"created_at":"2024-08-01T21:01:56.117Z","updated_at":"2024-11-08T14:31:24.835Z","avatar_url":"https://github.com/sharkykh.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# Trakt.tv Playback Progress Manager\n\u003ca href=\"https://trakt.tv\"\u003e\n  \u003cimg\n    src=\"https://github.com/sharkykh/tppm/blob/6760862faedf69b9a209411277b592b28ff30d05/src/trakt.png?raw=true\"\n    alt=\"Trakt logo\"\n    width=\"100\"\n    height=\"100\"\n    align=\"right\" /\u003e\n\u003c/a\u003e\n\nThis is a web application that allows a [Trakt.tv](https://trakt.tv) user manage the playback progress items stored in their account.  \nTo use the application, visit:\n# [sharkykh.github.io/tppm](https://sharkykh.github.io/tppm/)\n\n\u003cbr\u003e\n\n**[Reddit Post (for the original Python application)](https://www.reddit.com/r/trakt/comments/95rf3h/playback_progress_manager_python_application/?ref=share\u0026ref_source=link)**\n\n\u003e If you use the scrobbling feature provided by Trakt.tv with your favorite media player (Kodi, for example), and stop in the middle of a movie or episode, it will send the current playback progress (or, how much of the media you watched) to Trakt.tv and store it there.\n\u003e\n\u003e It can cause some annoyances when syncing the progress back to devices, as currently there's no way (to my knowledge) to remove the playback progress items from Trakt.\n\n## Running as a local server\n**Note:** Due to CORS \u0026 OAuth Redirect URI limitations, can only be used on port 8080 of `localhost`.  \n(Unless making a separate API application and modifying the values in [`src/api.js`](/src/api.js))  \n\nRequirements:\n- [NodeJS](https://nodejs.org) version 18.9.0 or above\n- [yarn](https://yarnpkg.com) version 1.15.0 or above\n\n```\nyarn install\nyarn start\n```\n\nServer will be available at http://localhost:8080\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkykh%2Ftppm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharkykh%2Ftppm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkykh%2Ftppm/lists"}