.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
TODO.txt
requirements-dev.txt
setup.cfg
setup.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/custom.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/greetings.yml
.github/workflows/publish.yaml
.github/workflows/test-coverage.yaml
.github/workflows/test.yml
bo_crawler/scrapy.cfg
bo_crawler/bo_crawler/__init__.py
bo_crawler/bo_crawler/items.py
bo_crawler/bo_crawler/middlewares.py
bo_crawler/bo_crawler/pipelines.py
bo_crawler/bo_crawler/settings.py
bo_crawler/bo_crawler/spiders/__init__.py
bo_crawler/bo_crawler/spiders/tsadra_spider.py
installers/README.md
installers/install.py
installers/openpecha_mac_installer.zip
installers/openpecha_windows_installer.zip
openpecha/__init__.py
openpecha/blupdate.py
openpecha/cli.py
openpecha/config.py
openpecha/github_utils.py
openpecha/utils.py
openpecha.egg-info/PKG-INFO
openpecha.egg-info/SOURCES.txt
openpecha.egg-info/dependency_links.txt
openpecha.egg-info/entry_points.txt
openpecha.egg-info/requires.txt
openpecha.egg-info/top_level.txt
openpecha/buda/__init__.py
openpecha/buda/chunker.py
openpecha/buda/errors.py
openpecha/buda/op.py
openpecha/buda/op_bare.py
openpecha/buda/op_fs.py
openpecha/buda/openpecha_git.py
openpecha/buda/openpecha_manager.py
openpecha/buda/tibetan_easy_chunker.py
openpecha/catalog/__init__.py
openpecha/catalog/config.py
openpecha/catalog/filter.py
openpecha/catalog/manager.py
openpecha/catalog/storage.py
openpecha/catalog/utils.py
openpecha/contrib/formatted_dmp.py
openpecha/contrib/openpoti.py
openpecha/contrib/tsadra.py
openpecha/core/__init__.py
openpecha/core/annotation.py
openpecha/core/layer.py
openpecha/core/pecha.py
openpecha/core/utils.py
openpecha/formatters/__init__.py
openpecha/formatters/empty.py
openpecha/formatters/formatter.py
openpecha/formatters/google_orc.py
openpecha/formatters/hfml.py
openpecha/formatters/layers.py
openpecha/formatters/tsadra.py
openpecha/serializers/__init__.py
openpecha/serializers/epub.py
openpecha/serializers/foot_note.py
openpecha/serializers/hfml.py
openpecha/serializers/rdf.py
openpecha/serializers/rdf_setup.py
openpecha/serializers/serialize.py
openpecha/serializers/serializemd.py
tests/test_ann_datastructure.py
tests/test_blupdate.py
tests/test_catalog.py
tests/test_cli.py
tests/test_formatter.py
tests/test_serialize.py
tests/catalog/basic.py
tests/core/test_annotation.py
tests/core/test_layer.py
tests/core/test_pecha.py
tests/data/blupdate/v1.txt
tests/data/blupdate/v2.txt
tests/data/blupdate/v1/v1.opf/index.yml
tests/data/blupdate/v1/v1.opf/base/v001.txt
tests/data/blupdate/v1/v1.opf/base/v002.txt
tests/data/blupdate/v1/v1.opf/layers/v001/quotes.yml
tests/data/blupdate/v1/v1.opf/layers/v001/sapche.yml
tests/data/blupdate/v1/v1.opf/layers/v001/title.yml
tests/data/blupdate/v1/v1.opf/layers/v001/tsawa.yml
tests/data/blupdate/v1/v1.opf/layers/v001/yigchung.yml
tests/data/blupdate/v1/v1.opf/layers/v002/title.yml
tests/data/blupdate/v2/v2.opf/index.yml
tests/data/blupdate/v2/v2.opf/base/v001.txt
tests/data/blupdate/v2/v2.opf/base/v002.txt
tests/data/blupdate/v2/v2.opf/layers/v001/quotes.yml
tests/data/blupdate/v2/v2.opf/layers/v001/sapche.yml
tests/data/blupdate/v2/v2.opf/layers/v001/title.yml
tests/data/blupdate/v2/v2.opf/layers/v001/tsawa.yml
tests/data/blupdate/v2/v2.opf/layers/v001/yigchung.yml
tests/data/formatter/google_ocr/W0001/v001/001.json
tests/data/formatter/google_ocr/W0001/v001/002.json
tests/data/formatter/google_ocr/W0001/v001/003.json
tests/data/formatter/google_ocr/W0001/v001/004.json
tests/data/formatter/hfml/kangyur_01.txt
tests/data/formatter/hfml/kangyur_02.txt
tests/data/formatter/hfml/kangyur_03.txt
tests/data/formatter/hfml/kangyur_base.txt
tests/data/formatter/hfml/kangyur_base1.txt
tests/data/formatter/hfml/tofu-id/tsawa.yml
tests/data/formatter/hfml/tofu-id/yigchung.yml
tests/data/formatter/tsadra/tsadra_base1.txt
tests/data/formatter/tsadra/htmls/cover.xhtml
tests/data/formatter/tsadra/htmls/tsadra_02.xhtml
tests/data/serialize/hfml/P000002.opf/index.yml
tests/data/serialize/hfml/P000002.opf/meta.yml
tests/data/serialize/hfml/P000002.opf/base/v001.txt
tests/data/serialize/hfml/P000002.opf/base/v002.txt
tests/data/serialize/hfml/P000002.opf/base/v003.txt
tests/data/serialize/hfml/P000002.opf/layers/v001/Correction.yml
tests/data/serialize/hfml/P000002.opf/layers/v001/Pagination.yml
tests/data/serialize/hfml/P000002.opf/layers/v002/Pagination.yml
tests/data/serialize/hfml/P000002.opf/layers/v003/Pagination.yml
tests/data/serialize/tsadra/P000100.opf/index.yml
tests/data/serialize/tsadra/P000100.opf/meta.yml
tests/data/serialize/tsadra/P000100.opf/base/v001.txt
tests/data/serialize/tsadra/P000100.opf/layers/v001/Author.yml
tests/data/serialize/tsadra/P000100.opf/layers/v001/BookTitle.yml
tests/data/serialize/tsadra/P000100.opf/layers/v001/Chapter.yml
tests/data/serialize/tsadra/P000100.opf/layers/v001/Citation.yml
tests/data/serialize/tsadra/P000100.opf/layers/v001/Sabche.yml
tests/integration/test_hfml.py
tests/integration/test_tsadra.py
usage/create_openpecha.py
utils/all_vol_to_hfml.py
utils/create_foot_notes.py
utils/create_github_repo.py
utils/create_works.py
utils/delete_repos.py
utils/extract_para.py
utils/reinsert_peydurma_notes.py
utils/remove_lines.py
utils/rename_vol_name.py
utils/tsadra_ebook_to_opf.py
utils/update_catalog.py