Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chuwy/dnevnichok
Poorman's Day One
https://github.com/chuwy/dnevnichok
Last synced: 3 months ago
JSON representation
Poorman's Day One
- Host: GitHub
- URL: https://github.com/chuwy/dnevnichok
- Owner: chuwy
- Created: 2014-11-19T12:30:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-17T05:20:30.000Z (over 9 years ago)
- Last Synced: 2024-05-11T07:36:01.555Z (6 months ago)
- Language: Python
- Homepage:
- Size: 387 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
- project-awesome - chuwy/dnevnichok - Poorman's Day One (Python)
README
==========
dnevnichok
==========Poorman's TUI-based replacement for `Day One App `_ with Vim keys and reStructuredText support (and without MD ahahaha).
Uses Git as backend and SQLite as cache.Even if you can afford yourself an iPhone with Day One App and you don't use old IBM PC with VGA monitor without GUI, dnevnichok still can be useful for example if you blogging with `Pelican `_ or writing documentation (may be even a book!) with `Sphinx `_. It helps you to search and structuring your collection of reStructuredText documents.
Features
~~~~~~~~+ Navigating through directories with notes
+ Tagging: add ``:tags:`` field list with tags separated with commas and they'll appear in DB in the next repopulation
+ Favorites: add empty ``:favorite:`` field list.
+ Notes saved with date of add to repo (``git log -1 --format="%ad" --date=iso --diff-filter=A -- mynote.rst``) and last modification (``git log -1 --format="%ad" --date=iso -- mynote.rst``)
+ Search by file name with ``/``Usage
~~~~~On first launch it will ask you about path to your notes. It must be a git repository with your reStructuredText notes.
General Keys
------------===== ==============
Key What it does
===== ==============
``j`` down
``k`` up
``h`` to the parent
``l`` open
``r`` repopulate DB
``q`` quit
``N`` new diary note
===== ==============Managers
--------===== ==============
Key What it does
===== ==============
``M`` Modified
``F`` Favorites
``L`` Months
``f`` Files and dirs
``t`` Tags
``a`` All
===== ==============
Requirements
~~~~~~~~~~~~+ Python>=3.3
+ docutilsThat's all. Stay tuned.+ Pull & Push to git
ToDo List
~~~~~~~~~
+ Sorting: size, date, name
+ MonthManager [X]
+ New note [X]
+ Full-text search [X]
+ Show git status somewhere [X]
+ Refactor [X]
+ Prettify [X]