├── .build └── allow_all_python_version.py ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ ├── documentation.yaml │ ├── feature_request.yaml │ └── support_request.yaml ├── PULL_REQUEST_TEMPLATE.md ├── actionlint-matcher.json ├── actions │ └── run_tests │ │ └── action.yaml ├── lock.yml ├── renovate.json ├── stale.yml └── workflows │ ├── changelog.yaml │ ├── docs.yaml │ ├── release.yaml │ ├── testing_pipelines.yaml │ ├── testing_prs.yaml │ └── testing_schedule.yaml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── docs ├── advanced.md ├── contributing.md ├── encryption.md ├── external-editors.md ├── formats.md ├── installation.md ├── journal-types.md ├── overview.md ├── privacy-and-security.md ├── reference-command-line.md ├── reference-config-file.md ├── tips-and-tricks.md └── usage.md ├── docs_theme ├── assets │ ├── colors.css │ ├── highlight.css │ ├── index.css │ ├── readme-header.png │ └── theme.css ├── breadcrumbs.html ├── img │ ├── banner_og.png │ ├── banner_twitter.png │ ├── favicon.ico │ ├── favicon.svg │ ├── jrnl_white.svg │ ├── logo.svg │ ├── logo_white.svg │ └── sprites.svg ├── index.html ├── index.js ├── main.html ├── requirements.txt └── search.html ├── issue_template.md ├── jrnl ├── __init__.py ├── __main__.py ├── __version__.py ├── args.py ├── color.py ├── commands.py ├── config.py ├── controller.py ├── editor.py ├── encryption │ ├── BaseEncryption.py │ ├── BaseKeyEncryption.py │ ├── BasePasswordEncryption.py │ ├── Jrnlv1Encryption.py │ ├── Jrnlv2Encryption.py │ ├── NoEncryption.py │ └── __init__.py ├── exception.py ├── install.py ├── journals │ ├── DayOneJournal.py │ ├── Entry.py │ ├── FolderJournal.py │ ├── Journal.py │ └── __init__.py ├── keyring.py ├── main.py ├── messages │ ├── Message.py │ ├── MsgStyle.py │ ├── MsgText.py │ └── __init__.py ├── os_compat.py ├── output.py ├── override.py ├── path.py ├── plugins │ ├── __init__.py │ ├── dates_exporter.py │ ├── fancy_exporter.py │ ├── jrnl_importer.py │ ├── json_exporter.py │ ├── markdown_exporter.py │ ├── tag_exporter.py │ ├── text_exporter.py │ ├── util.py │ ├── xml_exporter.py │ └── yaml_exporter.py ├── prompt.py ├── templates │ └── sample.template ├── time.py └── upgrade.py ├── mkdocs.yml ├── package.json ├── poetry.lock ├── pyproject.toml ├── tasks.py └── tests ├── __init__.py ├── bdd ├── features │ ├── actions.feature │ ├── build.feature │ ├── change_time.feature │ ├── config_file.feature │ ├── core.feature │ ├── datetime.feature │ ├── delete.feature │ ├── encrypt.feature │ ├── file_storage.feature │ ├── format.feature │ ├── import.feature │ ├── install.feature │ ├── multiple_journals.feature │ ├── override.feature │ ├── password.feature │ ├── search.feature │ ├── star.feature │ ├── tag.feature │ ├── template.feature │ ├── upgrade.feature │ └── write.feature └── test_features.py ├── conftest.py ├── data ├── configs │ ├── basic_dayone.yaml │ ├── basic_encrypted.yaml │ ├── basic_folder.yaml │ ├── basic_onefile.yaml │ ├── brackets.yaml │ ├── bug153.yaml │ ├── bug780.yaml │ ├── dayone.yaml │ ├── dayone_empty.yaml │ ├── deletion.yaml │ ├── deletion_filters.yaml │ ├── duplicate_keys.yaml │ ├── editor-args.yaml │ ├── editor.yaml │ ├── editor_empty_folder.yaml │ ├── editor_encrypted.yaml │ ├── editor_markdown_extension.yaml │ ├── empty_file.yaml │ ├── empty_folder.yaml │ ├── encrypted.yaml │ ├── encrypted_old.json │ ├── encrypted_old.yaml │ ├── format_md.yaml │ ├── format_text.yaml │ ├── invalid_color.yaml │ ├── linewrap_auto.yaml │ ├── little_endian_dates.yaml │ ├── markdown-headings-335.yaml │ ├── missing_directory.yaml │ ├── missing_journal.yaml │ ├── mostlyreadabledates.yaml │ ├── multiline-tags.yaml │ ├── multiline.yaml │ ├── multiple.yaml │ ├── no_colors.yaml │ ├── no_default_journal.yaml │ ├── simple.yaml │ ├── tags-216.yaml │ ├── tags-237.yaml │ ├── tags.yaml │ ├── unreadabledates.yaml │ ├── upgrade_from_195.json │ ├── upgrade_from_195_little_endian_dates.json │ ├── upgrade_from_195_with_missing_encrypted_journal.json │ └── upgrade_from_195_with_missing_journal.json ├── journals │ ├── basic_dayone.dayone │ │ └── entries │ │ │ ├── D04D335AFED711EABA18FAFFC2100C3D.doentry │ │ │ ├── FC8A86CAFED711EA8892FAFFC2100C3D.doentry │ │ │ └── FD8ABC8EFED711EABC35FAFFC2100C3D.doentry │ ├── basic_encrypted.journal │ ├── basic_folder │ │ ├── 2020 │ │ │ ├── 08 │ │ │ │ ├── 29.txt │ │ │ │ └── 31.txt │ │ │ ├── 09 │ │ │ │ ├── 24.txt │ │ │ │ └── should-be-ignored.txt │ │ │ └── should-be-ignored.txt │ │ └── should-be-ignored.txt │ ├── basic_onefile.journal │ ├── brackets.journal │ ├── bug153.dayone │ │ └── entries │ │ │ ├── B40EE704E15846DE8D45C44118A4D511.doentry │ │ │ └── B40EE704E15846DE8D45C44118A4D512.doentry │ ├── bug780.dayone │ │ └── entries │ │ │ └── 48A25033B34047C591160A4480197D8B.doentry │ ├── dayone.dayone │ │ └── entries │ │ │ ├── 044F3747A38546168B572C2E3F217FA2.doentry │ │ │ ├── 0BDDD6CDA43C4A9AA2681517CC35AD9D.doentry │ │ │ ├── 422BC895507944A291E6FC44FC6B8BFC.doentry │ │ │ └── 4BB1F46946AD439996C9B59DE7C4DDC1.doentry │ ├── dayone_empty.dayone │ │ └── entries │ │ │ └── empty.txt │ ├── deletion.journal │ ├── deletion_filters.journal │ ├── empty_folder │ │ └── empty │ ├── encrypted.journal │ ├── encrypted_jrnl-1-9-5.journal │ ├── little_endian_dates.journal │ ├── markdown-headings-335.journal │ ├── mostlyreadabledates.journal │ ├── multiline-tags.journal │ ├── multiline.journal │ ├── simple.journal │ ├── simple_jrnl-1-9-5.journal │ ├── simple_jrnl-1-9-5_little_endian_dates.journal │ ├── tags-216.journal │ ├── tags-237.journal │ ├── tags.journal │ ├── unreadabledates.journal │ └── work.journal └── templates │ ├── basic.template │ └── sample.template ├── lib ├── fixtures.py ├── given_steps.py ├── helpers.py ├── then_steps.py ├── type_builders.py └── when_steps.py └── unit ├── test_color.py ├── test_config_file.py ├── test_controller.py ├── test_editor.py ├── test_export.py ├── test_install.py ├── test_journals_folder_journal.py ├── test_os_compat.py ├── test_output.py ├── test_override.py ├── test_parse_args.py ├── test_path.py └── test_time.py /.build/allow_all_python_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.build/allow_all_python_version.py -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/ISSUE_TEMPLATE/documentation.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/ISSUE_TEMPLATE/support_request.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actionlint-matcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/actionlint-matcher.json -------------------------------------------------------------------------------- /.github/actions/run_tests/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/actions/run_tests/action.yaml -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/changelog.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/testing_pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/testing_pipelines.yaml -------------------------------------------------------------------------------- /.github/workflows/testing_prs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/testing_prs.yaml -------------------------------------------------------------------------------- /.github/workflows/testing_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.github/workflows/testing_schedule.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/encryption.md -------------------------------------------------------------------------------- /docs/external-editors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/external-editors.md -------------------------------------------------------------------------------- /docs/formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/formats.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/journal-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/journal-types.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/privacy-and-security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/privacy-and-security.md -------------------------------------------------------------------------------- /docs/reference-command-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/reference-command-line.md -------------------------------------------------------------------------------- /docs/reference-config-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/reference-config-file.md -------------------------------------------------------------------------------- /docs/tips-and-tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/tips-and-tricks.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs_theme/assets/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/assets/colors.css -------------------------------------------------------------------------------- /docs_theme/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/assets/highlight.css -------------------------------------------------------------------------------- /docs_theme/assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/assets/index.css -------------------------------------------------------------------------------- /docs_theme/assets/readme-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/assets/readme-header.png -------------------------------------------------------------------------------- /docs_theme/assets/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/assets/theme.css -------------------------------------------------------------------------------- /docs_theme/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/breadcrumbs.html -------------------------------------------------------------------------------- /docs_theme/img/banner_og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/banner_og.png -------------------------------------------------------------------------------- /docs_theme/img/banner_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/banner_twitter.png -------------------------------------------------------------------------------- /docs_theme/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/favicon.ico -------------------------------------------------------------------------------- /docs_theme/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/favicon.svg -------------------------------------------------------------------------------- /docs_theme/img/jrnl_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/jrnl_white.svg -------------------------------------------------------------------------------- /docs_theme/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/logo.svg -------------------------------------------------------------------------------- /docs_theme/img/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/logo_white.svg -------------------------------------------------------------------------------- /docs_theme/img/sprites.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/img/sprites.svg -------------------------------------------------------------------------------- /docs_theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/index.html -------------------------------------------------------------------------------- /docs_theme/index.js: -------------------------------------------------------------------------------- 1 | var typed2 = 2 | -------------------------------------------------------------------------------- /docs_theme/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/main.html -------------------------------------------------------------------------------- /docs_theme/requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs>=1.4 2 | jinja2==3.1.3 3 | -------------------------------------------------------------------------------- /docs_theme/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/docs_theme/search.html -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/issue_template.md -------------------------------------------------------------------------------- /jrnl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/__init__.py -------------------------------------------------------------------------------- /jrnl/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/__main__.py -------------------------------------------------------------------------------- /jrnl/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = "v4.1" 2 | -------------------------------------------------------------------------------- /jrnl/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/args.py -------------------------------------------------------------------------------- /jrnl/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/color.py -------------------------------------------------------------------------------- /jrnl/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/commands.py -------------------------------------------------------------------------------- /jrnl/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/config.py -------------------------------------------------------------------------------- /jrnl/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/controller.py -------------------------------------------------------------------------------- /jrnl/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/editor.py -------------------------------------------------------------------------------- /jrnl/encryption/BaseEncryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/BaseEncryption.py -------------------------------------------------------------------------------- /jrnl/encryption/BaseKeyEncryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/BaseKeyEncryption.py -------------------------------------------------------------------------------- /jrnl/encryption/BasePasswordEncryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/BasePasswordEncryption.py -------------------------------------------------------------------------------- /jrnl/encryption/Jrnlv1Encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/Jrnlv1Encryption.py -------------------------------------------------------------------------------- /jrnl/encryption/Jrnlv2Encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/Jrnlv2Encryption.py -------------------------------------------------------------------------------- /jrnl/encryption/NoEncryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/NoEncryption.py -------------------------------------------------------------------------------- /jrnl/encryption/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/encryption/__init__.py -------------------------------------------------------------------------------- /jrnl/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/exception.py -------------------------------------------------------------------------------- /jrnl/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/install.py -------------------------------------------------------------------------------- /jrnl/journals/DayOneJournal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/journals/DayOneJournal.py -------------------------------------------------------------------------------- /jrnl/journals/Entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/journals/Entry.py -------------------------------------------------------------------------------- /jrnl/journals/FolderJournal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/journals/FolderJournal.py -------------------------------------------------------------------------------- /jrnl/journals/Journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/journals/Journal.py -------------------------------------------------------------------------------- /jrnl/journals/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/journals/__init__.py -------------------------------------------------------------------------------- /jrnl/keyring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/keyring.py -------------------------------------------------------------------------------- /jrnl/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/main.py -------------------------------------------------------------------------------- /jrnl/messages/Message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/messages/Message.py -------------------------------------------------------------------------------- /jrnl/messages/MsgStyle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/messages/MsgStyle.py -------------------------------------------------------------------------------- /jrnl/messages/MsgText.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/messages/MsgText.py -------------------------------------------------------------------------------- /jrnl/messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/messages/__init__.py -------------------------------------------------------------------------------- /jrnl/os_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/os_compat.py -------------------------------------------------------------------------------- /jrnl/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/output.py -------------------------------------------------------------------------------- /jrnl/override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/override.py -------------------------------------------------------------------------------- /jrnl/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/path.py -------------------------------------------------------------------------------- /jrnl/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/__init__.py -------------------------------------------------------------------------------- /jrnl/plugins/dates_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/dates_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/fancy_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/fancy_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/jrnl_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/jrnl_importer.py -------------------------------------------------------------------------------- /jrnl/plugins/json_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/json_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/markdown_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/markdown_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/tag_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/tag_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/text_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/text_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/util.py -------------------------------------------------------------------------------- /jrnl/plugins/xml_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/xml_exporter.py -------------------------------------------------------------------------------- /jrnl/plugins/yaml_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/plugins/yaml_exporter.py -------------------------------------------------------------------------------- /jrnl/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/prompt.py -------------------------------------------------------------------------------- /jrnl/templates/sample.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/templates/sample.template -------------------------------------------------------------------------------- /jrnl/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/time.py -------------------------------------------------------------------------------- /jrnl/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/jrnl/upgrade.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/package.json -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bdd/features/actions.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/actions.feature -------------------------------------------------------------------------------- /tests/bdd/features/build.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/build.feature -------------------------------------------------------------------------------- /tests/bdd/features/change_time.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/change_time.feature -------------------------------------------------------------------------------- /tests/bdd/features/config_file.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/config_file.feature -------------------------------------------------------------------------------- /tests/bdd/features/core.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/core.feature -------------------------------------------------------------------------------- /tests/bdd/features/datetime.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/datetime.feature -------------------------------------------------------------------------------- /tests/bdd/features/delete.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/delete.feature -------------------------------------------------------------------------------- /tests/bdd/features/encrypt.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/encrypt.feature -------------------------------------------------------------------------------- /tests/bdd/features/file_storage.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/file_storage.feature -------------------------------------------------------------------------------- /tests/bdd/features/format.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/format.feature -------------------------------------------------------------------------------- /tests/bdd/features/import.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/import.feature -------------------------------------------------------------------------------- /tests/bdd/features/install.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/install.feature -------------------------------------------------------------------------------- /tests/bdd/features/multiple_journals.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/multiple_journals.feature -------------------------------------------------------------------------------- /tests/bdd/features/override.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/override.feature -------------------------------------------------------------------------------- /tests/bdd/features/password.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/password.feature -------------------------------------------------------------------------------- /tests/bdd/features/search.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/search.feature -------------------------------------------------------------------------------- /tests/bdd/features/star.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/star.feature -------------------------------------------------------------------------------- /tests/bdd/features/tag.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/tag.feature -------------------------------------------------------------------------------- /tests/bdd/features/template.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/template.feature -------------------------------------------------------------------------------- /tests/bdd/features/upgrade.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/upgrade.feature -------------------------------------------------------------------------------- /tests/bdd/features/write.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/features/write.feature -------------------------------------------------------------------------------- /tests/bdd/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/bdd/test_features.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/configs/basic_dayone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/basic_dayone.yaml -------------------------------------------------------------------------------- /tests/data/configs/basic_encrypted.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/basic_encrypted.yaml -------------------------------------------------------------------------------- /tests/data/configs/basic_folder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/basic_folder.yaml -------------------------------------------------------------------------------- /tests/data/configs/basic_onefile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/basic_onefile.yaml -------------------------------------------------------------------------------- /tests/data/configs/brackets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/brackets.yaml -------------------------------------------------------------------------------- /tests/data/configs/bug153.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/bug153.yaml -------------------------------------------------------------------------------- /tests/data/configs/bug780.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/bug780.yaml -------------------------------------------------------------------------------- /tests/data/configs/dayone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/dayone.yaml -------------------------------------------------------------------------------- /tests/data/configs/dayone_empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/dayone_empty.yaml -------------------------------------------------------------------------------- /tests/data/configs/deletion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/deletion.yaml -------------------------------------------------------------------------------- /tests/data/configs/deletion_filters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/deletion_filters.yaml -------------------------------------------------------------------------------- /tests/data/configs/duplicate_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/duplicate_keys.yaml -------------------------------------------------------------------------------- /tests/data/configs/editor-args.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/editor-args.yaml -------------------------------------------------------------------------------- /tests/data/configs/editor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/editor.yaml -------------------------------------------------------------------------------- /tests/data/configs/editor_empty_folder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/editor_empty_folder.yaml -------------------------------------------------------------------------------- /tests/data/configs/editor_encrypted.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/editor_encrypted.yaml -------------------------------------------------------------------------------- /tests/data/configs/editor_markdown_extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/editor_markdown_extension.yaml -------------------------------------------------------------------------------- /tests/data/configs/empty_file.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/configs/empty_folder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/empty_folder.yaml -------------------------------------------------------------------------------- /tests/data/configs/encrypted.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/encrypted.yaml -------------------------------------------------------------------------------- /tests/data/configs/encrypted_old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/encrypted_old.json -------------------------------------------------------------------------------- /tests/data/configs/encrypted_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/encrypted_old.yaml -------------------------------------------------------------------------------- /tests/data/configs/format_md.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/format_md.yaml -------------------------------------------------------------------------------- /tests/data/configs/format_text.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/format_text.yaml -------------------------------------------------------------------------------- /tests/data/configs/invalid_color.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/invalid_color.yaml -------------------------------------------------------------------------------- /tests/data/configs/linewrap_auto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/linewrap_auto.yaml -------------------------------------------------------------------------------- /tests/data/configs/little_endian_dates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/little_endian_dates.yaml -------------------------------------------------------------------------------- /tests/data/configs/markdown-headings-335.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/markdown-headings-335.yaml -------------------------------------------------------------------------------- /tests/data/configs/missing_directory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/missing_directory.yaml -------------------------------------------------------------------------------- /tests/data/configs/missing_journal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/missing_journal.yaml -------------------------------------------------------------------------------- /tests/data/configs/mostlyreadabledates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/mostlyreadabledates.yaml -------------------------------------------------------------------------------- /tests/data/configs/multiline-tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/multiline-tags.yaml -------------------------------------------------------------------------------- /tests/data/configs/multiline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/multiline.yaml -------------------------------------------------------------------------------- /tests/data/configs/multiple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/multiple.yaml -------------------------------------------------------------------------------- /tests/data/configs/no_colors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/no_colors.yaml -------------------------------------------------------------------------------- /tests/data/configs/no_default_journal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/no_default_journal.yaml -------------------------------------------------------------------------------- /tests/data/configs/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/simple.yaml -------------------------------------------------------------------------------- /tests/data/configs/tags-216.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/tags-216.yaml -------------------------------------------------------------------------------- /tests/data/configs/tags-237.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/tags-237.yaml -------------------------------------------------------------------------------- /tests/data/configs/tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/tags.yaml -------------------------------------------------------------------------------- /tests/data/configs/unreadabledates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/unreadabledates.yaml -------------------------------------------------------------------------------- /tests/data/configs/upgrade_from_195.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/upgrade_from_195.json -------------------------------------------------------------------------------- /tests/data/configs/upgrade_from_195_little_endian_dates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/upgrade_from_195_little_endian_dates.json -------------------------------------------------------------------------------- /tests/data/configs/upgrade_from_195_with_missing_encrypted_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/upgrade_from_195_with_missing_encrypted_journal.json -------------------------------------------------------------------------------- /tests/data/configs/upgrade_from_195_with_missing_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/configs/upgrade_from_195_with_missing_journal.json -------------------------------------------------------------------------------- /tests/data/journals/basic_dayone.dayone/entries/D04D335AFED711EABA18FAFFC2100C3D.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_dayone.dayone/entries/D04D335AFED711EABA18FAFFC2100C3D.doentry -------------------------------------------------------------------------------- /tests/data/journals/basic_dayone.dayone/entries/FC8A86CAFED711EA8892FAFFC2100C3D.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_dayone.dayone/entries/FC8A86CAFED711EA8892FAFFC2100C3D.doentry -------------------------------------------------------------------------------- /tests/data/journals/basic_dayone.dayone/entries/FD8ABC8EFED711EABC35FAFFC2100C3D.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_dayone.dayone/entries/FD8ABC8EFED711EABC35FAFFC2100C3D.doentry -------------------------------------------------------------------------------- /tests/data/journals/basic_encrypted.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_encrypted.journal -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/2020/08/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/2020/08/29.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/2020/08/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/2020/08/31.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/2020/09/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/2020/09/24.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/2020/09/should-be-ignored.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/2020/09/should-be-ignored.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/2020/should-be-ignored.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/2020/should-be-ignored.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_folder/should-be-ignored.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_folder/should-be-ignored.txt -------------------------------------------------------------------------------- /tests/data/journals/basic_onefile.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/basic_onefile.journal -------------------------------------------------------------------------------- /tests/data/journals/brackets.journal: -------------------------------------------------------------------------------- 1 | [2019-07-08 05:42] Entry subject 2 | [1] line starting with 1 3 | -------------------------------------------------------------------------------- /tests/data/journals/bug153.dayone/entries/B40EE704E15846DE8D45C44118A4D511.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/bug153.dayone/entries/B40EE704E15846DE8D45C44118A4D511.doentry -------------------------------------------------------------------------------- /tests/data/journals/bug153.dayone/entries/B40EE704E15846DE8D45C44118A4D512.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/bug153.dayone/entries/B40EE704E15846DE8D45C44118A4D512.doentry -------------------------------------------------------------------------------- /tests/data/journals/bug780.dayone/entries/48A25033B34047C591160A4480197D8B.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/bug780.dayone/entries/48A25033B34047C591160A4480197D8B.doentry -------------------------------------------------------------------------------- /tests/data/journals/dayone.dayone/entries/044F3747A38546168B572C2E3F217FA2.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/dayone.dayone/entries/044F3747A38546168B572C2E3F217FA2.doentry -------------------------------------------------------------------------------- /tests/data/journals/dayone.dayone/entries/0BDDD6CDA43C4A9AA2681517CC35AD9D.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/dayone.dayone/entries/0BDDD6CDA43C4A9AA2681517CC35AD9D.doentry -------------------------------------------------------------------------------- /tests/data/journals/dayone.dayone/entries/422BC895507944A291E6FC44FC6B8BFC.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/dayone.dayone/entries/422BC895507944A291E6FC44FC6B8BFC.doentry -------------------------------------------------------------------------------- /tests/data/journals/dayone.dayone/entries/4BB1F46946AD439996C9B59DE7C4DDC1.doentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/dayone.dayone/entries/4BB1F46946AD439996C9B59DE7C4DDC1.doentry -------------------------------------------------------------------------------- /tests/data/journals/dayone_empty.dayone/entries/empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/dayone_empty.dayone/entries/empty.txt -------------------------------------------------------------------------------- /tests/data/journals/deletion.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/deletion.journal -------------------------------------------------------------------------------- /tests/data/journals/deletion_filters.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/deletion_filters.journal -------------------------------------------------------------------------------- /tests/data/journals/empty_folder/empty: -------------------------------------------------------------------------------- 1 | Nothing to see here 2 | -------------------------------------------------------------------------------- /tests/data/journals/encrypted.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/encrypted.journal -------------------------------------------------------------------------------- /tests/data/journals/encrypted_jrnl-1-9-5.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/encrypted_jrnl-1-9-5.journal -------------------------------------------------------------------------------- /tests/data/journals/little_endian_dates.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/little_endian_dates.journal -------------------------------------------------------------------------------- /tests/data/journals/markdown-headings-335.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/markdown-headings-335.journal -------------------------------------------------------------------------------- /tests/data/journals/mostlyreadabledates.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/mostlyreadabledates.journal -------------------------------------------------------------------------------- /tests/data/journals/multiline-tags.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/multiline-tags.journal -------------------------------------------------------------------------------- /tests/data/journals/multiline.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/multiline.journal -------------------------------------------------------------------------------- /tests/data/journals/simple.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/simple.journal -------------------------------------------------------------------------------- /tests/data/journals/simple_jrnl-1-9-5.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/simple_jrnl-1-9-5.journal -------------------------------------------------------------------------------- /tests/data/journals/simple_jrnl-1-9-5_little_endian_dates.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/simple_jrnl-1-9-5_little_endian_dates.journal -------------------------------------------------------------------------------- /tests/data/journals/tags-216.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/tags-216.journal -------------------------------------------------------------------------------- /tests/data/journals/tags-237.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/tags-237.journal -------------------------------------------------------------------------------- /tests/data/journals/tags.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/tags.journal -------------------------------------------------------------------------------- /tests/data/journals/unreadabledates.journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/journals/unreadabledates.journal -------------------------------------------------------------------------------- /tests/data/journals/work.journal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/templates/basic.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/templates/basic.template -------------------------------------------------------------------------------- /tests/data/templates/sample.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/data/templates/sample.template -------------------------------------------------------------------------------- /tests/lib/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/fixtures.py -------------------------------------------------------------------------------- /tests/lib/given_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/given_steps.py -------------------------------------------------------------------------------- /tests/lib/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/helpers.py -------------------------------------------------------------------------------- /tests/lib/then_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/then_steps.py -------------------------------------------------------------------------------- /tests/lib/type_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/type_builders.py -------------------------------------------------------------------------------- /tests/lib/when_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/lib/when_steps.py -------------------------------------------------------------------------------- /tests/unit/test_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_color.py -------------------------------------------------------------------------------- /tests/unit/test_config_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_config_file.py -------------------------------------------------------------------------------- /tests/unit/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_controller.py -------------------------------------------------------------------------------- /tests/unit/test_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_editor.py -------------------------------------------------------------------------------- /tests/unit/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_export.py -------------------------------------------------------------------------------- /tests/unit/test_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_install.py -------------------------------------------------------------------------------- /tests/unit/test_journals_folder_journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_journals_folder_journal.py -------------------------------------------------------------------------------- /tests/unit/test_os_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_os_compat.py -------------------------------------------------------------------------------- /tests/unit/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_output.py -------------------------------------------------------------------------------- /tests/unit/test_override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_override.py -------------------------------------------------------------------------------- /tests/unit/test_parse_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_parse_args.py -------------------------------------------------------------------------------- /tests/unit/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_path.py -------------------------------------------------------------------------------- /tests/unit/test_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maebert/jrnl/HEAD/tests/unit/test_time.py --------------------------------------------------------------------------------