Skip to content

hextriclosan/mubi2letterboxd-py

Repository files navigation

mubi2letterboxd

☹ Temporarily paused

Unfortunately, MUBI has discontinued the functionality that the current project was working on.

mubi2letterboxd is temporarily paused until an alternative way to extract the data is found.

The easy way

If you're not interested in the engineering stuff, you can use the online import file generator from my mubi2letterboxd project.

The geeky way

What?

mubi2letterboxd is a simple GUI application for user data migration from MUBI to letterboxd. With the utility, you can create a .csv file suitable for manual import to Letterboxd.

Why?

If you have an account on MUBI, the mubi2letterboxd utility can help you easily import your data to letterboxd.

How?

Open your profile page on MUBI. Examine your browser address line to find out your UserID. UserID is a number at the end of the site address.

How to find UserID

Then input UserID to the application window.

Quick start

Install dependencies

pip install -r requirements.txt

Run application

python mubi2letterboxd.py

Program Window Those who prefer a command line interface can refer to a similar mubi2letterboxd application I wrote in Golang.

Maintain

Install

Create environment

You can create environment either with virtualenv or pyenv.

Virtualenv with pyenv

Before this, you need to install pyenv and pyenv-virtualenv for your OS.

virtualenv venv
source ./venv/bin/activate
Pyenv
pyenv virtualenv 3.9.1 mubi2letterboxd
pyenv activate mubi2letterboxd

Install requirements

You can use either Poetry or Pip

Poetry
pip install -U pip poetry
poetry install
Pip
pip install -r requirements.txt

Use linters

Install pre-commit hooks

pre-commit install

Use pre-commit hooks

Before each commit call make lint. After installing libs call make update-isort

About

A simple GUI application for user data migration from MUBI.com to letterboxd.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors