export ratings command allows you to backup and export your personal ČSFD ratings in multiple formats.
Basic Usage
Your ČSFD user ID (numeric only). You can find this in your profile URL.
Format Options
CSV (Default)
Exports ratings to a standard CSV file with all available fields.<userId>-ratings.csv
Columns:
id- ČSFD movie/series IDtitle- Movie/series titleyear- Release yearrating- Your rating (0-5)date- Date you rated ittype- Content type (film, series, episode, etc.)url- ČSFD URLcolorRating- Overall ČSFD rating tier (good, average, bad)
JSON
Exports ratings as a structured JSON array with full data.<userId>-ratings.json
Letterboxd
Exports ratings in Letterboxd’s import format (CSV with specific columns).<userId>-for-letterboxd.csv
Features:
- Automatically sets language to English for better Letterboxd matching
- Only includes films (excludes TV series, episodes, etc.)
- Uses Letterboxd’s required column format
The Letterboxd export automatically filters to include only
film type entries and switches to English titles for better matching on Letterboxd.Complete Examples
Choose Your Format
Decide which format you need:
- CSV: For spreadsheet analysis or general backup
- JSON: For programmatic processing
- Letterboxd: For importing to Letterboxd
Rate Limiting & Performance
How it works:- The tool uses
allPages: trueinternally - Default delay:
1000ms(1 second) between page requests - This respects ČSFD’s servers and avoids detection
Be patient! For large rating collections (500+ items), the export may take 2-5 minutes. This delay is intentional to avoid overloading ČSFD’s servers.
Output Location
All files are saved in your current working directory:Troubleshooting
Error: Please provide a valid numeric User ID
Error: Please provide a valid numeric User ID
Make sure you’re using the numeric ID, not the username:
Export is taking too long
Export is taking too long
This is normal for large collections. The tool:
- Fetches ~25 ratings per request
- Waits 1 second between requests
- For 500 ratings: ~20 requests × 1s = ~20 seconds minimum
Missing ratings in Letterboxd export
Missing ratings in Letterboxd export
The Letterboxd export only includes entries of type
film. It automatically excludes:- TV series
- Episodes
- TV movies
- Other non-film content
CSV contains special characters incorrectly
CSV contains special characters incorrectly
The CSV files use UTF-8 encoding with proper escaping. If viewing in Excel:
- Open Excel
- Use “Data” → “From Text/CSV”
- Select UTF-8 encoding
- Import
Advanced: Programmatic Usage
If you’re using the library in code, you can import the export function directly:Next Steps
User Ratings API
Learn about the underlying API used by the export tool
CLI Overview
Explore other CLI commands