An API backed for Zinny, the movie rating app.
Project description
Zinny API: A Backend Server for Structured Media Evaluations
What's the skinny on the ciné?
Zinny API powers the backend for structured media evaluations using surveys from zinny-surveys. It stores ratings in a SQLite database and provides endpoints for managing surveys, titles, ratings, and collections.
The API is used by the zinny-webui frontend and the zinny-cli command-line interface for seamless user interaction.
Quickstart
- Start the server:
python zinny-api.pyorzinny-api - Open the web browser to:
http://127.0.0.1:5219
API Documentation
For detailed API endpoints and usage, see API_REFERENCE.md.
Installation Details
see SETUP.md
Contributing
We welcome contributions! If you'd like to report an issue, suggest a feature, or contribute code, please check out the CONTRIBUTING.md file for guidelines.
Acknowledgements
- Flask for the API framework.
- PyInstaller for building executables.
- Platypus for creating macOS app bundles.
- Special thanks to IMDb for being the standard reference for movie and TV data. While no IMDb data is used directly, title information may coincide with their dataset.
- Development sponsored by Teus Media.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zinny_api-1.0.19.tar.gz.
File metadata
- Download URL: zinny_api-1.0.19.tar.gz
- Upload date:
- Size: 35.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbf3a86b2aaba3806e0e0f6676380eb74683b0398bc626c3cbdb142eafb0d614
|
|
| MD5 |
200d2f1d8bf4993b634b21df56b73b1d
|
|
| BLAKE2b-256 |
3d26805034c443763af08fc511ae88edc942d6888cb55748e9410d356f74e382
|
File details
Details for the file zinny_api-1.0.19-py3-none-any.whl.
File metadata
- Download URL: zinny_api-1.0.19-py3-none-any.whl
- Upload date:
- Size: 32.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ab6fd8e0e3901265588822fd405be36a7303b1b616cbd1bed2a2f50d664956d
|
|
| MD5 |
b532b4e689d7aaeedf552b590e4b9692
|
|
| BLAKE2b-256 |
ad13ad4731a18e8facff0a6e44d09ac2cfabca7909261bde3f91f534866abc01
|