{"id":16427331,"url":"https://github.com/bettysteger/showmaniac","last_synced_at":"2026-05-16T11:01:45.107Z","repository":{"id":204470365,"uuid":"711929807","full_name":"bettysteger/showmaniac","owner":"bettysteger","description":"track your favourite tv shows","archived":false,"fork":false,"pushed_at":"2025-09-12T18:12:11.000Z","size":1008,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-12T20:49:53.863Z","etag":null,"topics":["firebase","firebase-auth","trakt","trakt-api","tvmaze","tvmaze-api","vue","vue3"],"latest_commit_sha":null,"homepage":"https://www.showmaniac.org","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bettysteger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"bettysteger","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-10-30T13:11:52.000Z","updated_at":"2025-09-12T18:12:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ef7ed28-eb25-4b8d-be21-0ab8f8ff8232","html_url":"https://github.com/bettysteger/showmaniac","commit_stats":null,"previous_names":["bettysteger/showmaniac"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bettysteger/showmaniac","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettysteger%2Fshowmaniac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettysteger%2Fshowmaniac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettysteger%2Fshowmaniac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettysteger%2Fshowmaniac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bettysteger","download_url":"https://codeload.github.com/bettysteger/showmaniac/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettysteger%2Fshowmaniac/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281272952,"owners_count":26472810,"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-27T02:00:05.855Z","response_time":61,"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":["firebase","firebase-auth","trakt","trakt-api","tvmaze","tvmaze-api","vue","vue3"],"created_at":"2024-10-11T08:12:25.958Z","updated_at":"2025-10-27T13:13:09.388Z","avatar_url":"https://github.com/bettysteger.png","language":"Vue","funding_links":["https://github.com/sponsors/bettysteger"],"categories":[],"sub_categories":[],"readme":"# showmaniac - Track your TV shows\n\nThe simpliest way to track your TV shows. Shows the previous and next air date of your added TV shows\nin your local time. All on **1 page**, no need to click around.\n\nPWA built with Vue 3, Vite, a little good old Bootstrap CSS, and JS. No backend, all data is stored in the browser's local storage. Firebase is used for authentication, and if you want to sync your data across devices, you need to sign in.\n\nDeployed via [![Netlify](https://api.netlify.com/api/v1/badges/733e4f7e-13ac-460a-89f1-c8088c8dd79a/deploy-status)](https://app.netlify.com/sites/showmaniac/deploys)\n\n## Features\n\n* Add your favorite TV shows\n* Watch latest episode and mark it as seen\n* See when the next episode will air\n* Change last seen episode: Marking the latest episode as seen is one thing. The other thing is **catching up** to the latest one!\n\n## Recommended IDE Setup\n\n[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).\n\n## Customize configuration\n\nSee [Vite Configuration Reference](https://vitejs.dev/config/).\n\n## Project Setup\n\n```sh\nnpm install\n```\n\n### Compile and Hot-Reload for Development\n\n```sh\nnpm run dev\n```\n\n### Compile and Minify for Production\n\n```sh\nnpm run build\n```\n\n### Lint with [ESLint](https://eslint.org/)\n\n```sh\nnpm run lint\n```\n\n## Credits\n\n* [TVmaze API](https://www.tvmaze.com/api) for the TV show data\n* [Trakt API](https://trakt.docs.apiary.io/) for popular shows","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbettysteger%2Fshowmaniac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbettysteger%2Fshowmaniac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbettysteger%2Fshowmaniac/lists"}