Skip to content

Token refresh - #13

Open
TM2611 wants to merge 14 commits into
anoopsankar:masterfrom
TM2611:token-refresh
Open

TM2611 wants to merge 14 commits into
anoopsankar:masterfrom
TM2611:token-refresh

Conversation

@TM2611

@TM2611 TM2611 commented Aug 17, 2026

Copy link
Copy Markdown

No description provided.

TM2611 added 14 commits August 12, 2026 23:02
- Create GitHub Actions workflow for weekly sync and upload of Trakt movie history to Letterboxd.
- Add setup guide (SETUP.md) for configuring Trakt API and Letterboxd session cookie.
- Refactor Trakt2Letterboxd.py for headless operation, removing interactive OAuth.
- Introduce CSV chunking for Letterboxd uploads, ensuring files are under 1MB.
- Implement Playwright for automated uploads to Letterboxd.
- Add requirements.txt for necessary dependencies.
- Document the CI/CD refactor plan for future reference.
…b Actions workflow

- Updated SETUP.md to reflect changes in configuration and usage for public Trakt profiles.
- Modified Trakt2Letterboxd.py to remove interactive OAuth flow, using environment variables for authentication.
- Implemented public movie history fetching from Trakt API, ensuring only public profiles are accessed.
- Enhanced CSV generation to chunk files under 950 KB and maintain Letterboxd column structure.
- Streamlined Playwright uploader to utilize session cookies without requiring username/password.
- Created .env.example for local environment variable setup.
- Revised GitHub Actions workflow for scheduled and manual runs, eliminating the need for secret management PAT.
- Updated plans/trakt2letterboxd-cicd-refactor-plan.md to outline new structure and workflow.
…ation; update TraktClient to fetch and merge ratings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant