{"id":35725551,"url":"https://github.com/sebbo2002/tgtg-ical","last_synced_at":"2026-05-26T19:01:10.011Z","repository":{"id":188542309,"uuid":"676960664","full_name":"sebbo2002/tgtg-ical","owner":"sebbo2002","description":"A small server that receives mails from TGTG, parses them and generates an iCal feed from them.","archived":false,"fork":false,"pushed_at":"2026-05-23T12:32:59.000Z","size":7109,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2026-05-23T14:22:23.958Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tgtg-ical.sebbo.net","language":"TypeScript","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/sebbo2002.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-10T12:13:46.000Z","updated_at":"2026-05-23T12:33:00.000Z","dependencies_parsed_at":"2026-01-18T23:11:01.657Z","dependency_job_id":null,"html_url":"https://github.com/sebbo2002/tgtg-ical","commit_stats":null,"previous_names":["sebbo2002/tgtg-ical"],"tags_count":362,"template":false,"template_full_name":null,"purl":"pkg:github/sebbo2002/tgtg-ical","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbo2002%2Ftgtg-ical","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbo2002%2Ftgtg-ical/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbo2002%2Ftgtg-ical/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbo2002%2Ftgtg-ical/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebbo2002","download_url":"https://codeload.github.com/sebbo2002/tgtg-ical/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebbo2002%2Ftgtg-ical/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33534563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2026-01-06T08:13:28.368Z","updated_at":"2026-05-26T19:01:09.986Z","avatar_url":"https://github.com/sebbo2002.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tgtg-ical\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)\n\nA small server that receives mails from TGTG, parses them and generates an iCal feed from them.\n\n## 📦 Installation\n\n    git clone https://github.com/sebbo2002/tgtg-ical.git\n    cd ./tgtg-ical\n\n    echo 'DATABASE_URL=\"mysql://root@localhost:3306/tgtg-ical\"' \u003e .env\n\n    npm install\n    npx prisma migrate deploy\n\n## 🙋 FAQ\n\n### How does this work?\n\nWith the help of tgtg-ical you can generate a personal email address and a corresponding calendar feed. If you store\nthis email address at Too Good To Go as an email address for notifications or forward the messages (e.g. via a filter\nrule), collection appointments will be displayed in the corresponding calendar feed.\n\n### Which languages are supported?\n\nCurrently only German and English are supported. If you want to add another language, feel free to create a pull request.\n\n### How long are emails stored?\n\nIn the best case, the incoming e-mail can be completely analyzed and is then deleted directly. Then only the information\nneeded to provide the calendar is stored. If the analysis fails, the email is kept for manual analysis and deleted after\ntwo weeks at the latest.\n\n### Which databases are supported?\n\nWe use [Prisma](https://www.prisma.io/) as ORM. All databases supported by Prisma should therefore work with tgtg-ical.\n\n## 🙆🏼‍♂️ Copyright and license\n\nCopyright (c) Sebastian Pekarek under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebbo2002%2Ftgtg-ical","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebbo2002%2Ftgtg-ical","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebbo2002%2Ftgtg-ical/lists"}