A script to export your movies from SensCritique to Letterboxd.
(It also works for private members!)
Supports: watched items (with ratings, watched date, reviews) and watchlist
Install the package with:
pip install s2l| Argument | Type | Default | Description |
|---|---|---|---|
--interactive/-i |
bool |
False |
Interactive mode |
--username |
str |
None |
Username (unused if interactive mode) |
--add_tv |
bool |
False |
Optional: Add TV shows (unused if interactive mode) |
--add_reviews |
bool |
False |
Optional: Add reviews (unused if interactive mode) |
--watchlist_only |
bool |
False |
Optional: Export watchlist only (unused if interactive mode) |
--user_agent |
str |
"Mozilla/5.0" |
Optional: User agent to use when request |
--delay |
float |
5 |
Optional: Number of seconds to wait between each batch download to avoid rate limit (decrease for a faster execution, increase to make sure you avoid rate limit) |
s2l -iPlease replace every {USERNAME} with your username.
To export your movies:
s2l --username {USERNAME} --output movies.csvIf you also want to add your TV shows, please run:
s2l --username {USERNAME} --output movies.csv --add_tvFinally if you want add your reviews:
s2l --username {USERNAME} --output movies.csv --add_reviewsTo export the movies you want to watch (named "Watchlist" on Letterboxd):
s2l --username {USERNAME} --output watchlist.csv --watchlist_onlyAnd import your CSV ✨.
You can spawn a shell with all dependencies with the following method
uv venvnix-shell