.. | ||
html2text | ||
tables | ||
__init__.py | ||
.DS_Store | ||
bson2json.py | ||
export.py | ||
extract.py | ||
README.md | ||
utils.py |
discours-migration
First, put the data
into this folder.
Install
pipenv install -r requirements.txt
Using
Put the unpacked mongodump to the data
folder and operate with
pipenv shell && python
get old data jsons
import bson2json
bson2json.json_tables() # creates all the needed data json from bson mongodump
migrate all
pipenv install
pipenv run python migrate.py all
or migrate all with mdx exports
pipenv install
pipenv run python migrate.py all mdx
Note: this will create db entries and it is not tolerant to existed unique email.
or one shout by slug
pipenv run python migrate.py - <shout-slug>