- Install the Python version in .tool-versions
- You may use asdf for the installation.
- Install pipenv
- Run
pipenv shellto activate the project's virtual environment. - Run
pipenv install --devto install the dev dependencies. - Run
pipenv run lintto run the linting. - Run
pipenv run formatto format the code. - Run
pipenv run testto run the tests in /tests. - Run
exitto exit the shell
- Run
pipenv run python download_metadata.py [output_file]to download all metadata from serlo.org - Run
pipenv run python convert2rss.py [input_file] [output_file]to convert the downloaded .json into .rss