Use letterboxdpy example scripts
mainThe repository includes several example scripts that demonstrate different features of the letterboxdpy library. Most scripts require a --user <username> flag or take a username via standard input.
Available Scripts
| Script | Description | Usage |
|---|---|---|
profile_editor.py | Interactive CLI to edit profile settings and manage favorites | python examples/profile_editor.py |
notification_manager.py | CLI to manage Letterboxd notification settings | python examples/notification_manager.py |
compare_watchlists.py | Compares watchlists from followed users (generates HTML) | python examples/compare_watchlists.py --user <username> |
follow_stats.py | Analyzes follow relationships and mutuals (generates HTML) | python examples/follow_stats.py --user <username> |
user_rating_plot.py | Creates a rating distribution histogram | python examples/user_rating_plot.py --user <username> |
user_plot_statistics.py | Visualizes movie watching patterns over time | python examples/user_plot_statistics.py --user <username> --start-year 2020 --end-year 2024 |
export_user_data.py | Exports all user data to JSON files | echo <username> | python examples/export_user_data.py |
export_user_diary_posters.py | Downloads movie posters from diary entries | echo <username> | python examples/export_user_diary_posters.py |
search_and_export_lists.py | Searches for lists and exports to CSV | python examples/search_and_export_lists.py |