https://github.com/ejach/tautullitoletterboxd
Export watched content from Tautulli to the Letterboxd CSV Import Format
https://github.com/ejach/tautullitoletterboxd
csv letterbox letterboxd pandas plex plexapi plexpy python tautulli
Last synced: about 1 year ago
JSON representation
Export watched content from Tautulli to the Letterboxd CSV Import Format
- Host: GitHub
- URL: https://github.com/ejach/tautullitoletterboxd
- Owner: ejach
- License: mit
- Created: 2021-07-12T21:28:17.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T22:03:01.000Z (almost 2 years ago)
- Last Synced: 2024-06-27T02:04:51.589Z (almost 2 years ago)
- Topics: csv, letterbox, letterboxd, pandas, plex, plexapi, plexpy, python, tautulli
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tautulliToLetterboxd
[](https://pypi.org/project/requests/)
[](https://pypi.org/project/halo/)
Export watched content from [Tautulli](https://github.com/tautulli/tautulli) to the [Letterboxd CSV Import Format](https://letterboxd.com/about/importing-data/).
## Installation
```bash
$ git clone https://github.com/ejach/tautulliToLetterboxd.git
$ cd tautulliToLetterboxd
$ pip install -r requirements.txt
```
## Usage
1. Must have [Tautulli](https://github.com/tautulli/tautulli) (atleast v2.1.34) installed
2. Edit the values in `config.ini` to point to your Tautulli installation:
```ini
[HOST]
# The Tautulli host
# Default: http://localhost:8181
base_url=http://localhost:8181
[AUTH]
# Tautulli API token
# Found in Settings > Web Interface > API Key
token=xxx
```
3. Run using:
```bash
$ python -m tautulli_to_letterboxd [-h] [-i INI] [-o CSV] -u USER
```
```
# Export watched movie history from Tautulli in Letterboxd CSV format
optional arguments:
-h, --help show this help message and exit
-i INI, --ini INI config file to read from (default: confg.ini)
-o CSV, --csv CSV *.csv file to output data to (default: output.csv)
-u USER, --user USER the username/email to get history from (default: None)
```
4. Upload the output file to https://letterboxd.com/import/