Package: hyperdiary
hyperdiaryA command line tool for writing diaries with hyperlinks. Free software, licensed under MIT license.Installationhyperdiary requires Python version 3.5 or later. Once you have Python and pip installed on your machine (and available in your path) you can install hyperdiary by executingpip install hyperdiarySetupA project filehyperdiary.jsonis required to setup your diary. It should be of this form:{"sources":["2019/05.yaml","2019/06.yaml"],"expected":[{"start":"2019-05-01","end":"2019-05-01"},{"start":"2019-06-09","end":"2019-06-10"}],"localization":{"months":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"date_fmt":"%-d.%-m.%Y"}}You diary content itself is entered in yaml files like this (2019/06.yaml):2019-06-09:-Some entry goes here with a $special_identity|link-This entry is +surprise tagged +mytag +nexttag-This entry contains nothing new2019-06-10:-Same $special_identity|link again and $New_Identity|NewIdentity-$test +mytagUse$target|linktextto create a hyperlink totargetshowing textlinktext. Use+mytagto add tagmytag.Usageusage: hyperdiary [-h]
          {check,stats,html,htmlfolder,hugo,tiddlers,tiddlywiki,view}
          ...

The hyperdiary main command line interface.

optional arguments:
        -h, --help            show this help message and exit

subcommands:
        {check,stats,html,htmlfolder,hugo,tiddlers,tiddlywiki,view}
                                Available subcommands
        check               Check entire diary for integrity up-to-dateness
        stats               Calculate impressive diary statistics
        html                Export diary to html
        htmlfolder          Export diary to html in folders
        hugo                Export diary to hugo static site format
        tiddlers            Export diary to tiddlywiki tiddlers format
        tiddlywiki          Export diary to tiddlywiki
        view                View entries on command lineHistory0.6.1 (2020-10-21)add support for Python 3.8upgrade to flake8 3.8.4 and fix linter issuesreplace deprecated test commandmove to travis-ci.com0.6.0 (2019-11-29)promote status to alphaintroduced localization using hyperdiary.json; date format and month names so faradded tiddlers for month (calendar) and year overview with hyperlinksDiary supports iteration by year/monthmake docs work0.5.0 (2019-11-06)removed EntryType, refactored iteration, primarily passing Diary instances aroundfix bug when an ID is followed by a bracket )only line entries are allowed, no more dicts0.4.0 (2019-10-30)full type annotations added for packagelinting and type checking in CIEntryTypes Dict and DictLine are deprecated and will be removed in 0.5 (check issues a warning)0.3.2 (2019-10-17)fix linter configuration (and activate it)make all hyperdiary source files PEP8 conformset up bumpversion config0.3.1 (2019-07-03)open date ranges iterate until yesterday, not todayfix loading hyperdiary.json without expected field0.3.0 (2019-06-19)Expected date ranges for check subcommand can be specifiedsubcommand for export to tiddlywikiTests for various output formats0.2.0 (2019-06-12)stats subcommand can be invoked for all entriesRenametiddlywikisubcommand totiddlersfor different future usageIntegrate Travis CI for automated testingAdd basic testsRefactor diary/entry passing to subcommands0.1.2 (2019-06-11)Fix htmlfolder subcommand by packaging picnic.min.cssFix view subcommand by using correct relative importAvoid deprecation warning in stats subcommand by using yaml.SafeLoader0.1.1 (2019-04-29)Fix setup0.1.0 (2019-04-28)First release on PyPIImport from fossil