{"id":17551133,"url":"https://github.com/maael/temtem","last_synced_at":"2026-02-02T22:49:05.346Z","repository":{"id":37864737,"uuid":"235848572","full_name":"maael/temtem","owner":"maael","description":"🐾 A website to manage your tempedia, quests, encounters, and more!","archived":false,"fork":false,"pushed_at":"2024-01-28T21:19:10.000Z","size":1712,"stargazers_count":1,"open_issues_count":11,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-20T09:31:22.394Z","etag":null,"topics":["temtem"],"latest_commit_sha":null,"homepage":"https://tem.tools","language":"TypeScript","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/maael.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["maael"],"custom":["https://www.paypal.me/melphick"]}},"created_at":"2020-01-23T17:30:54.000Z","updated_at":"2024-01-28T00:11:20.000Z","dependencies_parsed_at":"2024-12-20T09:38:24.817Z","dependency_job_id":null,"html_url":"https://github.com/maael/temtem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maael%2Ftemtem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maael%2Ftemtem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maael%2Ftemtem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maael%2Ftemtem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maael","download_url":"https://codeload.github.com/maael/temtem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238590610,"owners_count":19497354,"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":["temtem"],"created_at":"2024-10-21T04:44:57.442Z","updated_at":"2026-02-02T22:49:00.324Z","avatar_url":"https://github.com/maael.png","language":"TypeScript","funding_links":["https://github.com/sponsors/maael","https://www.paypal.me/melphick"],"categories":[],"sub_categories":[],"readme":"\u003cimg height=\"100\" align=\"right\" src=\"https://temtem-api.mael.tech/images/portraits/temtem/large/Ganki.png\"\u003e\n\n# Temtem App\n\n- App\n  - https://github.com/maael/temtem\n  - https://tem.tools\n- Temtem API\n  - https://github.com/maael/temtem-api\n  - https://temtem-api.mael.tech\n\n## Features\n\n- List Temtem for sale\n- Save Temtem listing\n- Track your own tempedia of tamed Temtem, and share your progress with others\n- Track your quests in Temtem, including what ones you've picked up and what step you're on\n- Track your encounters in Temtem, including an automatic tracker that uses screen capture and OCR\n\n## Docs\n\n- [Auth](./docs/AUTH.md)\n- [Database](./docs/DATABASE.md)\n\n## Install\n\n```sh\ngit@github.com:maael/temtem.git\ncd temtem\nyarn\n```\n\nI used `node@10.17.0` to develop it.\n\n## NPM Scripts\n\n| Script           | Description                                                                                             |\n| ---------------- | ------------------------------------------------------------------------------------------------------- |\n| `dev`            | Starts the local development server on `http://localhost:3000`, or whatever `PORT` is specified in env. |\n| `build`          | Builds server.                                                                                          |\n| `start`          | Started built server.                                                                                   |\n| `lint`           | Runs [tslint](https://www.npmjs.com/package/tslint) against project.                                    |\n| `prettier`       | Runs [prettier](https://www.npmjs.com/package/prettier) against project, writing corrections.           |\n| `prettier:check` | Runs [prettier](https://www.npmjs.com/package/prettier) against project, used by CI to check project.   |\n| `test`           | ⚠️ TODO ⚠️                                                                                              |\n\n## Config\n\n| Environment Variable  | Description                 |\n| --------------------- | --------------------------- |\n| `REDDIT_OAUTH_ID`     | OAuth ID for Reddit app     |\n| `REDDIT_OAUTH_SECRET` | OAuth Secret for Reddit app |\n| `JWT_SECRET`          | Secret to sign JWT with     |\n\n## API Endpoints\n\n| URL                          | What                                         |\n| ---------------------------- | -------------------------------------------- |\n| `/api/login`                 | Redirects to Reddit to start OAuth flow      |\n| `/api/oauth/redirect/reddit` | Reddit redirects here to continue OAuth flow |\n\n## Contributing\n\n- Make sure `prettier` has been run, it should do it as a pre-commit hook thanks to `husky` and `pretty-quick`.\n\nAlso fair warning, I made this quick, so while it is Typescript, it's super loose with anys all over the place.\n\n## Todo\n\n- [ ] The rest of the owl.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaael%2Ftemtem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaael%2Ftemtem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaael%2Ftemtem/lists"}