Nathaniel Landau
461a067115
build(deps): updte dependencies
2023-08-28 09:29:47 -04:00
Nathaniel Landau
34aa78c103
build(deps): bump dependencies
2023-07-05 09:48:44 -04:00
Nathaniel Landau
dbf1cc8e13
build(deps): bump ruff to v0.0.264
2023-05-05 13:14:03 -04:00
Nathaniel Landau
2e61a92ad1
feat: greatly improve capturing all formats of inline metadata ( #41 )
...
feat: greatly improve capturing metadata all formats of inline metadata
2023-05-05 13:09:59 -04:00
Nathaniel Landau
4df10e785e
fix: improve TOML error handing and docs for Windows paths ( #31 )
...
* fix: improve TOML error handing and documentation for Windows paths
* build(linting): pash ruff v2.0.260
2023-03-30 10:33:51 -04:00
Nathaniel Landau
c5766af678
fix: add custom exceptions ( #29 )
...
* feat: add custom exceptions to metadata creation
* refactor: utility function for finding inline metadata in content
* fix: use InlineTagError for exceptions parsing inline tags
* fix: improve error messages
* build(deps): bump dependencies
* fix: use BadParameter exception when appropriate
2023-03-29 13:31:23 -04:00
Nathaniel Landau
1dd3ddfb22
test: improve tests for utilities
2023-03-23 09:50:19 -04:00
Nathaniel Landau
fa568de369
refactor: cleanup rename and delete from dict functions
2023-03-21 17:15:49 -04:00
Nathaniel Landau
696e19f3e2
fix(csv-import): fail if type does not validate
2023-03-21 09:51:48 -04:00
Nathaniel Landau
36adfece51
fix: improve validation of bulk imports
2023-03-20 12:56:22 -04:00
Nathaniel Landau
009801a691
style: pass additional linters
2023-03-17 14:30:50 -04:00
Nathaniel Landau
32a838c8e4
ci: fix ruff linting
2023-03-11 16:27:38 -05:00
Nathaniel Landau
000ac1a16c
feat: transpose metadata between frontmatter and inline
2023-03-11 16:20:50 -05:00
Nathaniel Landau
0b744f65ee
refactor: use single console instance
2023-03-03 21:10:43 -05:00
Nathaniel Landau
0143967db8
feat: transpose metadata ( #18 )
...
* feat: transpose between frontmatter and inline metadata
* ci: improve codecode patch thresholds
* test: remove ansi escape sequences from `capsys.errout`
* test: improve fixture for shared keys
* build(deps): update dependencies
* refactor: use deepcopy
* docs: add transpose metadata
2023-02-06 17:31:42 -05:00
Nathaniel Landau
0de95a4be4
refactor: pass Ruff lint rules
2023-02-04 23:34:31 -05:00
Nathaniel Landau
8e040aeba4
feat: export metadata ( #14 )
...
* docs(readme): fix line breaks
* feat: export metadata to a CSV
* fix: finalize colors for questions
* feat: inspect frontmatter, inline, and tags separately
* feat: export metadata to JSON
* fix: do not count in-page links as tags
* ci(codecov): adjust patch target percentage down
* feat(metadata): export CSV or JSON from command line
2023-02-02 17:09:31 -05:00
Nathaniel Landau
ac0090c6c9
build(ruff): update ruff configuration
2023-01-28 22:08:42 +00:00
Nathaniel Landau
1e4fbcb4e2
feat(configuration): support multiple vaults in the configuration file ( #6 )
...
When multiple vaults are added to the configuration file, the script will prompt
you to select one at runtime
2023-01-24 10:32:56 -05:00
Nathaniel Landau
b7735760e9
test: add tests for Application class
...
Need more attention here. Very difficult to test the keyboard interaction with questionary. Going to try using pexpect soon to hopefully add better coverage.
2023-01-23 00:31:08 +00:00
Nathaniel Landau
b7bcf74926
feat: initial application release
2023-01-22 16:55:46 +00:00