- Install the Python version in .tool-versions
- You may use asdf for the installation.
- Install pipenv
- Run
pipenv shell
to activate the project's virtual environment. - Run
pipenv install --dev
to install the dev dependencies. - Run
pipenv run lint
to run the linting. - Run
pipenv run format
to format the code. - Run
pipenv run test
to run the tests in /tests. - Run
exit
to 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