https://github.com/serlo/metadata-exports
Exports of the Serlo metadata API
https://github.com/serlo/metadata-exports
metadata serlo service
Last synced: over 1 year ago
JSON representation
Exports of the Serlo metadata API
- Host: GitHub
- URL: https://github.com/serlo/metadata-exports
- Owner: serlo
- Created: 2023-07-25T20:06:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-18T17:27:11.000Z (over 1 year ago)
- Last Synced: 2025-02-18T18:32:49.603Z (over 1 year ago)
- Topics: metadata, serlo, service
- Language: Jupyter Notebook
- Homepage: https://serlo.github.io/metadata-exports/
- Size: 54.2 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Unofficial exports of the Serlo metadata API
## Development
* Install the Python version in [.tool-versions](.tool-versions)
* You may use [asdf](https://asdf-vm.com/) for the installation.
### Using Pipenv
* Install [pipenv](https://pipenv.pypa.io/en/latest/installation/#installing-pipenv)
* Run `pipenv shell` to activate the project's [virtual environment](https://docs.python.org/3/library/venv.html).
* 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
### Export Metadata
* 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