- Better error handling for getZettel(id, zettels) in index.go
- For index command: if zettel doesn't exist, no error is thrown!
- Make sure that export test also checks for zettelkasten.json and zettelkasten.gephi that files exit
- Check if removing of path works
- Remove deletion in view_test.go, since the repo will do it automatically
- Folder
VIEWS/unlinked
shows sometimes less than 10 zettel. It should be always 10 (if there are 10). - Folder
VIEWS/unlinked
should not contain ids that already exist int the index. - Add test case that in
VIEWS/unlinked
are only these files, that have no predecessor link - Add test case that checks that circular dependencies are detected in
VIEWS/index
. - Add missing testcase for
VIEWS/unlinked
: shouldn't list220122a - 191212b.txt
- Delete AddFolgezettel, because it is implicitly also tested via validate and views tests? Does order matter? It should be in the way it is in the filename.
- Validate if the folgezettel structure forms a tree structure (not a network)
- validate if the filename has the correct format:
[ID] - [keywords, optional] - [references OR context, optional] - [folgezettel, optional].[file type]
- validate if every zettel has [0,1] predecessor
- Validator also gives the info: 19223 zettel, 120 indexes, 40 bibkeys
- After importing, ask with prompt: do you want to create new views? If yes, run
zet views
- After creating views run validate ("there are inconsistencies. Run zet validate.")
- Check similarity of an imported zettel. Does one already similar exist? If date is the same (except letter) and text
- Validate, if Folgezettel have loops. content high similarity, error.
- use brew or apt-get to install this app
- Use registry for magic strings (like "pathToZettel", etc.)
- Issue tracker in Github einführen. Survey: Why did you come here? Which feature do you seek? Validate, import, views, Gephi, Ui with folgezettel struct, Meta data in filename, other? Missing features? Downsites? New ideas for this program?