Warning, /wikitolearn/wikitolearn-content-migration/README.md is written in an unsupported language. File is not indexed.
0001 # WikiToLearn Content Migration 0002 0003 ## bin/ content 0004 * `wtlm-cache-export.sh` export caches (parsoid and math-rendering example) 0005 * `wtlm-clean-destination.sh` deletes only destination databases 0006 * `wtlm-clean.sh` delete verything 0007 * `wtlm-down.sh` shutdown the system 0008 * `wtlm-output-export.sh` export destination mw pages collections 0009 * `wtlm-run.sh` run the pipeline 0010 * `wtlm-setup.sh` setup the system 0011 * `wtlm-ship.sh` run a little webui to test the data 0012 * `wtlm-update-production-v1-dump.sh` download the data from a backup NAS 0013 0014 ## pipeline scripts 0015 * `005-setup-source` 0016 * `005-wtl1-logging.py` 0017 * `010-wtl1-unified-revision.py` 0018 * `015-wtl1-superlog.py` 0019 * `010-setup-aux-db` 0020 * `005-create-index.py` 0021 * `015-import-pages-log` 0022 * `005-create-pages.py` 0023 * `010-create-pages-with-resused-ids.py` 0024 * `015-set-validity-range.py` 0025 * `020-superlog-load-base.py` 0026 * `025-delete-pages-with-wrong-ns.py` 0027 * `030-superlog-delete-with-last-operation-delete-before-day-zero.py` 0028 * `035-set-CourseRoot.py` 0029 * `020-fix-data` 0030 * `005-superlog-fix-params.py` 0031 * `010-superlog-sort-by-timestamp.py` 0032 * `015-superlog-fix-delete-actions.py` 0033 * `020-superlog-fix-titles-with-move-events.py` 0034 * `025-superlog-remove-items-before-day-zero.py` 0035 * `030-superlog-load-text.py` 0036 * `035-superlog-add-text-to-events.py` 0037 * `040-superlog-set-timestamp-next.py` 0038 * `045-delete-page-with-last-operation-a-delete.py` 0039 * `025-parse-struct-pages` 0040 * `005-CourseRoot.py` 0041 * `010-CourseMetadata.py` 0042 * `015-CourseLevelTwo.py` 0043 * `020-CourseLevelThree.py` 0044 * `025-delete-page-not-in-use.py` 0045 * `030-parse-content` 0046 * `005-parse-content.py` 0047 * `010-delete-redirects.py` 0048 * `035-fix-parsoid-cache` 0049 * `005-fix-parsoid-cache.py` 0050 * `040-fix-superlog` 0051 * `005-create-the-id-field-id-in-subpage-log.py` 0052 * `010-insert-page-creation.py` 0053 * `015-fix-all-used-titles.py` 0054 * `020-all-fix-users-ids.py` 0055 * `045-content-parsing` 0056 * `005-text-extract-objects.py` 0057 * `010-resolve-links.py` 0058 * `015-resolve-math.py` 0059 * `050-math-resolve` 0060 * `005-texvcjs.js` 0061 * `010-render.py` 0062 * `015-lookup-pages.py` 0063 * `055-file-resolve` 0064 * `005-load-files-revisions.py` 0065 * `010-download.py` 0066 * `060-mw-test-online` 0067 * `005-check-head-online-structure.py` 0068 * `010-check-head-online-wikitext.py` 0069 * `015-missing-pages.py` 0070 * `065-import-users-from-mw` 0071 * `005-import-user.py` 0072 * `010-test-users-with-B-passwords.py` 0073 * `015-prepare-keycloak-object.py` 0074 * `070-export-users-to-keycloak` 0075 * `005-keycloak-setup.py` 0076 * `010-upload-in-keycloak.py` 0077 * `015-anon-keycloak.py` 0078 * `020-keycloak-users-id-association.py` 0079 * `075-create-wtl-pages` 0080 * `005-create-wtl-pages.py` 0081 * `010-fix-titles-CourseLevelThree-and-CourseLevelTwo.py` 0082 * `015-fix-titles-CourseRoot.py` 0083 * `020-lookup-owner-CourseRoot.py` 0084 * `025-remove-duplicates.py` 0085 * `080-add-revisions` 0086 * `005-create-additional-revisions.py` 0087 * `085-eve-export` 0088 * `005-prepare-to-eve.py` 0089 * `010-pages.py` 0090 * `015-chapters-courses.py` 0091 * `020-coursessecurity.py` 0092 * `090-eve-fix` 0093 * `005-pages.py` 0094 * `010-chapters.py` 0095 * `015-courses.py` 0096 * `020-coursessecurity.py`