{"id":22249695,"url":"https://github.com/jakubvalenta/csfd-export","last_synced_at":"2026-01-06T02:09:14.719Z","repository":{"id":261836032,"uuid":"871160067","full_name":"jakubvalenta/csfd-export","owner":"jakubvalenta","description":"Export your ČSFD film ratings as a spreadsheet file","archived":false,"fork":false,"pushed_at":"2024-11-22T19:11:24.000Z","size":102,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-30T11:11:25.481Z","etag":null,"topics":["csfd","export","film","letterboxd"],"latest_commit_sha":null,"homepage":"https://csfd-export.ooooo.page","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jakubvalenta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2024-10-11T11:46:30.000Z","updated_at":"2024-11-22T19:11:28.000Z","dependencies_parsed_at":"2024-11-08T18:28:06.276Z","dependency_job_id":"3c640eb7-5bb5-4af0-8d3e-ac5d72153fc3","html_url":"https://github.com/jakubvalenta/csfd-export","commit_stats":null,"previous_names":["jakubvalenta/csfd-export"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakubvalenta%2Fcsfd-export","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakubvalenta%2Fcsfd-export/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakubvalenta%2Fcsfd-export/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakubvalenta%2Fcsfd-export/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakubvalenta","download_url":"https://codeload.github.com/jakubvalenta/csfd-export/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245458703,"owners_count":20618697,"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":["csfd","export","film","letterboxd"],"created_at":"2024-12-03T06:28:09.374Z","updated_at":"2026-01-06T02:09:14.686Z","avatar_url":"https://github.com/jakubvalenta.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ČSFD Export\n\nExport your film ratings as a spreadsheet file.\n\nThe resulting file is a CSV that can be [imported to\nLetterboxd](https://letterboxd.com/about/importing-data/).\n\nYou can find the app at [csfd-export.ooooo.page](https://csfd-export.ooooo.page).\n\n## Command Line Interface\n\n### Installation\n\n1. Install [Python \u003e= 3.11](https://www.python.org/).\n\n2. Install ČSFD Export as a pip package:\n\n    ```shell\n    $ pip install --user --upgrade .\n    ```\n\n    This will make the executable `csfd-export` available globally.\n\n### Usage\n\n#### Fetch ratings for a ČSFD user\n\nExample:\n\n```shell\n$ csfd-export https://www.csfd.cz/uzivatel/18708-polaroid/hodnoceni/ my_ratings.csv\n```\n\nThis will create a file `my_ratings.csv` like this:\n\n```csv\nTitle,Year,Rating,WatchedDate\nThe Matrix Resurrections,2021,2,2021-12-29\nThe Power of Nightmares,2004,5,2021-04-24\nTenkrát v Hollywoodu,2019,0.5,2021-01-30\n...\n```\n\n### Help\n\nSee all command line options:\n\n```shell\n$ csfd-export --help\n```\n\n## Web App\n\n### Installation\n\n#### Mac\n\n```shell\n$ brew install poetry\n$ make setup\n```\n\n#### Arch Linux\n\n```shell\n# pacman -S python-poetry\n$ make setup\n```\n\n#### Other systems\n\nInstall these dependencies manually:\n\n- Python \u003e= 3.11\n- poetry\n\nThen run:\n\n```shell\n$ make setup\n```\n\n### Usage\n\n1. Start the Redis message broker:\n\n    ```shell\n    $ make redis\n    ```\n\n2. Start the Celery worker:\n\n    ```shell\n    $ make worker\n    ```\n\n3. Start the development server\n\n    ```shell\n    $ make run\n    ```\n\n## Development\n\n### Installation\n\n```shell\n$ make setup\n```\n\n### Testing and linting\n\n```shell\n$ make test\n$ make lint\n```\n\n### Help\n\n```shell\n$ make help\n```\n\n## Contributing\n\n__Feel free to remix this project__ under the terms of the GNU General Public\nLicense version 3 or later. See [COPYING](./COPYING) and [NOTICE](./NOTICE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakubvalenta%2Fcsfd-export","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakubvalenta%2Fcsfd-export","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakubvalenta%2Fcsfd-export/lists"}