Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timharek/filmpolitiet-api
API frontend made for Filmpolitiet's reviews.
https://github.com/timharek/filmpolitiet-api
api api-frontend deno deno-fresh filmpolitiet movies review-api reviews sqlite tv-shows
Last synced: 29 days ago
JSON representation
API frontend made for Filmpolitiet's reviews.
- Host: GitHub
- URL: https://github.com/timharek/filmpolitiet-api
- Owner: timharek
- License: other
- Created: 2024-04-15T19:37:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T19:57:39.000Z (4 months ago)
- Last Synced: 2024-12-20T22:09:22.539Z (about 1 month ago)
- Topics: api, api-frontend, deno, deno-fresh, filmpolitiet, movies, review-api, reviews, sqlite, tv-shows
- Language: TypeScript
- Homepage: https://filmpolitiet.wyd.no/
- Size: 439 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![builds.sr.ht status](https://builds.sr.ht/~timharek/filmpolitiet-api/commits/.build.yml.svg)](https://builds.sr.ht/~timharek/filmpolitiet-api/commits/.build.yml?)
[![GitHub mirror](https://img.shields.io/badge/mirror-GitHub-black.svg?logo=github)](https://github.com/timharek/filmpolitiet-api)# [Filmpolitiet API](https://sr.ht/~timharek/filmpolitiet-api/)
API application made for [Filmpolitiet](https://p3.no/filmpolitiet/)'s reviews.
Live version [filmpolitiet.wyd.no](https://filmpolitiet.wyd.no).
The webapp is made using [Deno][deno], [Fresh][fresh] and SQLite. It's made to
be lightweight and fast.## Getting started
### Prerequisites
1. [Deno][deno] installed
1. SQLite installed### Usage
1. Copy the `.env.defaults`, `cp .env.defaults .env` and update the variables
accordingly.
1. Create a database-file, eg. `data.db` and add the file-path in the `.env`.
1. Start the project with `deno task dev`.## Deploy to production
Every new [semver][semver] tag results in a new release to production. Production
is running on a [Caddy][caddy]-server on a 1984 Hosting VPS.## Contributing
Anyone can contribute to Filmpolitiet API. Please refer to the [contribution guidelines][contr]
Send patches to the [mailing list][mailing], report bugs on the [issue-tracker][issues].
[![Made with Fresh](https://fresh.deno.dev/fresh-badge-dark.svg)](https://fresh.deno.dev)
[deno]: https://deno.land
[fresh]: https://fresh.deno.dev
[contr]: https://git.sr.ht/~timharek/filmpolitiet-api/tree/main/item/CONTRIBUTING.md
[issues]: https://todo.sr.ht/~timharek/filmpolitiet-api
[mailing]: https://lists.sr.ht/~timharek/filmpolitiet-api-dev
[semver]: https://semver.org/
[caddy]: https://caddyserver.com/