Skip to content

adrianiepure/mubi2letterboxd-py

 
 

Repository files navigation

mubi2letterboxd

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 command line interface can refer to the similar mubi2letterboxd application I wrote in Golang.

Maintain

Install

Create environment

You can create environment either with virtualenv or pyenv.

Virtualenv

Before it, 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.2%
  • Makefile 1.8%