From 1fb5cca89896fe00be55129b7e9c4ee8babba81b Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Sun, 26 Jan 2014 12:03:09 +0100 Subject: [PATCH] Updated docs from master --- _sources/advanced.txt | 17 ++++-- _sources/recipes.txt | 51 +++++++++------- advanced.html | 23 +++++--- docs/_build/doctrees/advanced.doctree | Bin 34003 -> 34137 bytes docs/_build/doctrees/environment.pickle | Bin 18945 -> 19495 bytes docs/_build/doctrees/index.doctree | Bin 3693 -> 3691 bytes docs/_build/doctrees/recipes.doctree | Bin 17815 -> 18787 bytes docs/_build/doctrees/usage.doctree | Bin 27309 -> 27304 bytes docs/_build/html/.buildinfo | 2 +- docs/_build/html/_sources/advanced.txt | 17 ++++-- docs/_build/html/_sources/recipes.txt | 51 +++++++++------- docs/_build/html/advanced.html | 23 +++++--- docs/_build/html/encryption.html | 8 +-- docs/_build/html/export.html | 8 +-- docs/_build/html/genindex.html | 8 +-- docs/_build/html/index.html | 2 +- docs/_build/html/installation.html | 8 +-- docs/_build/html/objects.inv | Bin 326 -> 325 bytes docs/_build/html/overview.html | 8 +-- docs/_build/html/recipes.html | 67 ++++++++++++---------- docs/_build/html/search.html | 8 +-- docs/_build/html/searchindex.js | 2 +- docs/_build/html/usage.html | 8 +-- docs/advanced.rst | 17 ++++-- docs/conf.py | 2 +- docs/recipes.rst | 51 +++++++++------- encryption.html | 8 +-- export.html | 8 +-- genindex.html | 8 +-- index.html | 2 +- installation.html | 8 +-- jrnl/Entry.pyc | Bin 4405 -> 4405 bytes jrnl/Journal.pyc | Bin 16258 -> 16258 bytes jrnl/__init__.py | 2 +- jrnl/__init__.pyc | Bin 547 -> 547 bytes jrnl/__pycache__/Entry.cpython-33.pyc | Bin 0 -> 5252 bytes jrnl/__pycache__/Journal.cpython-33.pyc | Bin 0 -> 20950 bytes jrnl/__pycache__/__init__.cpython-33.pyc | Bin 0 -> 651 bytes jrnl/__pycache__/cli.cpython-33.pyc | Bin 0 -> 10960 bytes jrnl/__pycache__/exporters.cpython-33.pyc | Bin 0 -> 6194 bytes jrnl/__pycache__/install.cpython-33.pyc | Bin 0 -> 4386 bytes jrnl/__pycache__/util.cpython-33.pyc | Bin 0 -> 7432 bytes jrnl/cli.pyc | Bin 9544 -> 9544 bytes jrnl/exporters.py | 6 +- jrnl/exporters.pyc | Bin 5040 -> 4987 bytes jrnl/install.pyc | Bin 3748 -> 3748 bytes jrnl/jrnl.pyc | Bin 9302 -> 9302 bytes jrnl/util.py | 12 ++++ jrnl/util.pyc | Bin 6080 -> 6700 bytes objects.inv | Bin 326 -> 325 bytes overview.html | 8 +-- recipes.html | 67 ++++++++++++---------- search.html | 8 +-- searchindex.js | 2 +- usage.html | 8 +-- 55 files changed, 310 insertions(+), 218 deletions(-) create mode 100644 jrnl/__pycache__/Entry.cpython-33.pyc create mode 100644 jrnl/__pycache__/Journal.cpython-33.pyc create mode 100644 jrnl/__pycache__/__init__.cpython-33.pyc create mode 100644 jrnl/__pycache__/cli.cpython-33.pyc create mode 100644 jrnl/__pycache__/exporters.cpython-33.pyc create mode 100644 jrnl/__pycache__/install.cpython-33.pyc create mode 100644 jrnl/__pycache__/util.cpython-33.pyc diff --git a/_sources/advanced.txt b/_sources/advanced.txt index b7d098f1..89771f28 100644 --- a/_sources/advanced.txt +++ b/_sources/advanced.txt @@ -6,12 +6,19 @@ Advanced Usage Configuration File ------------------- -You can configure the way jrnl behaves in a configuration file. By default, this is ``~/.jrnl_conf``. If you have the ``XDG_CONFIG_HOME`` variable set, the configuration file will be saved under ``$XDG_CONFIG_HOME/jrnl``. The configuration file is a simple JSON file with the following options. +You can configure the way jrnl behaves in a configuration file. By default, this is ``~/.jrnl_config``. If you have the ``XDG_CONFIG_HOME`` variable set, the configuration file will be saved under ``$XDG_CONFIG_HOME/jrnl``. + +.. note:: + + On Windows, The configuration file is typically found at ``C:\Users\[Your Username]\.jrnl_config``. + + +The configuration file is a simple JSON file with the following options and can be edited with any plain text editor. - ``journals`` paths to your journal files - ``editor`` - if set, executes this command to launch an external editor for writing your entries, e.g. ``vim`` or ``subl -w`` (note the ``-w`` flag to make sure *jrnl* waits for Sublime Text to close the file before writing into the journal. If you're using MacVim, that would be ``mvim -f``). + if set, executes this command to launch an external editor for writing your entries, e.g. ``vim``. Some editors require special options to work properly, see :doc:`FAQ ` for details. - ``encrypt`` if ``true``, encrypts your journal using AES. - ``tagsymbols`` @@ -44,7 +51,7 @@ You can configure the way jrnl behaves in a configuration file. By default, this DayOne Integration ------------------ -Using your DayOne journal instead of a flat text file is dead simple -- instead of pointing to a text file, change your ``.jrnl_conf`` to point to your DayOne journal. This is a folder ending with ``.dayone``, and it's located at +Using your DayOne journal instead of a flat text file is dead simple -- instead of pointing to a text file, change your ``.jrnl_config`` to point to your DayOne journal. This is a folder ending with ``.dayone``, and it's located at * ``~/Library/Application Support/Day One/`` by default * ``~/Dropbox/Apps/Day One/`` if you're syncing with Dropbox and @@ -77,7 +84,7 @@ The ``default`` journal gets created the first time you start _jrnl_. Now you ca will both use ``~/work.txt``, while ``jrnl -n 3`` will display the last three entries from ``~/journal.txt`` (and so does ``jrnl default -n 3``). -You can also override the default options for each individual journal. If you ``.jrnl_conf`` looks like this: +You can also override the default options for each individual journal. If you ``.jrnl_config`` looks like this: .. code-block:: javascript @@ -93,7 +100,7 @@ You can also override the default options for each individual journal. If you `` "food": "~/my_recipes.txt", } -Your ``default`` and your ``food`` journals won't be encrypted, however your ``work`` journal will! You can override all options that are present at the top level of ``.jrnl_conf``, just make sure that at the very least you specify a ``"journal": ...`` key that points to the journal file of that journal. +Your ``default`` and your ``food`` journals won't be encrypted, however your ``work`` journal will! You can override all options that are present at the top level of ``.jrnl_config``, just make sure that at the very least you specify a ``"journal": ...`` key that points to the journal file of that journal. .. note:: diff --git a/_sources/recipes.txt b/_sources/recipes.txt index 0bfb92a5..253392b9 100644 --- a/_sources/recipes.txt +++ b/_sources/recipes.txt @@ -24,11 +24,36 @@ You can do things like :: To get a short summary of the 10 most recent, favourited entries before January 1, 2013 that are tagged with ``@fixed``. +External editors +---------------- -Using iA Writer to write entries -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +To use external editors for writing and editing journal entries, set them up in your ``.jrnl_config`` (see :doc:`advanced usage ` for details). Generally, after writing an entry, you will have to save and close the file to save the changes to jrnl. -On OS X, you can use the fabulous `iA Writer `_ to write entries. Configure your ``.jrnl_conf`` like this: +Sublime Text +~~~~~~~~~~~~ + +To use Sublime Text, install the command line tools for Sublime Text and configure your ``.jrnl_config`` like this: + +.. code-block:: javascript + + "editor": "subl -w" + +Note the ``-w`` flag to make sure jrnl waits for Sublime Text to close the file before writing into the journal. + + +MacVim +~~~~~~ + +Similar to Sublime Text, MacVim must be started with a flag that tells the the process to wait until the file is closed before passing control back to journal. In the case of MacVim, this is ``-f``: + +.. code-block:: javascript + + "editor": "mvim -f" + +iA Writer +~~~~~~~~~ + +On OS X, you can use the fabulous `iA Writer `_ to write entries. Configure your ``.jrnl_config`` like this: .. code-block:: javascript @@ -37,27 +62,13 @@ On OS X, you can use the fabulous `iA Writer `_ to What does this do? ``open -b ...`` opens a file using the application identified by the bundle identifier (a unique string for every app out there). ``-Wn`` tells the application to wait until it's closed before passing back control, and to use a new instance of the application. -Using Notepad++ to write entries on Windows +Notepad++ on Windows ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. note:: - - The configuration file is typically found at ``C:\Users\[Your Username]\.jrnl_conf``. This is just a text file and so can be edited in a text editor (but don't use Notepad, it will mess with the line endings). - -To set `Notepad++ `_ as your editor, edit the jrnl config file (``.jrnl_conf``) like this: +To set `Notepad++ `_ as your editor, edit the jrnl config file (``.jrnl_config``) like this: .. code-block:: javascript - { - ... "editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst", - } -The double backslashes are needed so jrnl can read the file path correctly. The ``-multiInst`` option will cause jrnl to open its own Notepad++ window. When you're done editing an entry in Notepad++, save the file and close the Notepad++ window for jrnl to know you're done editing and record your changes. - - -Known Issues ------------- - -- The Windows shell prior to Windows 7 has issues with unicode encoding. If you want to use non-ascii characters, change the codepage with ``chcp 1252`` before using `jrnl` (Thanks to Yves Pouplard for solving this!) -- _jrnl_ relies on the `PyCrypto` package to encrypt journals, which has some known problems with installing on Windows and within virtual environments. +The double backslashes are needed so jrnl can read the file path correctly. The ``-multiInst`` option will cause jrnl to open its own Notepad++ window. diff --git a/advanced.html b/advanced.html index 7efb7c50..e36f0dc8 100644 --- a/advanced.html +++ b/advanced.html @@ -7,7 +7,7 @@ - Advanced Usage — jrnl 1.7.5 documentation + Advanced Usage — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -44,7 +44,12 @@

Advanced Usage

Configuration File

-

You can configure the way jrnl behaves in a configuration file. By default, this is ~/.jrnl_conf. If you have the XDG_CONFIG_HOME variable set, the configuration file will be saved under $XDG_CONFIG_HOME/jrnl. The configuration file is a simple JSON file with the following options.

+

You can configure the way jrnl behaves in a configuration file. By default, this is ~/.jrnl_config. If you have the XDG_CONFIG_HOME variable set, the configuration file will be saved under $XDG_CONFIG_HOME/jrnl.

+
+

Note

+

On Windows, The configuration file is typically found at C:\Users\[Your Username]\.jrnl_config.

+
+

The configuration file is a simple JSON file with the following options and can be edited with any plain text editor.

  • journals
    @@ -54,7 +59,7 @@
  • editor
    -

    if set, executes this command to launch an external editor for writing your entries, e.g. vim or subl -w (note the -w flag to make sure jrnl waits for Sublime Text to close the file before writing into the journal. If you’re using MacVim, that would be mvim -f).

    +

    if set, executes this command to launch an external editor for writing your entries, e.g. vim. Some editors require special options to work properly, see FAQ for details.

  • @@ -108,7 +113,7 @@

DayOne Integration

-

Using your DayOne journal instead of a flat text file is dead simple – instead of pointing to a text file, change your .jrnl_conf to point to your DayOne journal. This is a folder ending with .dayone, and it’s located at

+

Using your DayOne journal instead of a flat text file is dead simple – instead of pointing to a text file, change your .jrnl_config to point to your DayOne journal. This is a folder ending with .dayone, and it’s located at

\ No newline at end of file diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index e34545ef..932aa08e 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -9,7 +9,7 @@ - Index — jrnl 1.7.5 documentation + Index — jrnl 1.7.6 documentation @@ -17,7 +17,7 @@ - + @@ -82,7 +82,7 @@
\ No newline at end of file diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html index 8b93ff2b..17da4bd5 100644 --- a/docs/_build/html/index.html +++ b/docs/_build/html/index.html @@ -79,7 +79,7 @@ diff --git a/docs/_build/html/installation.html b/docs/_build/html/installation.html index 462cbaee..f92886e2 100644 --- a/docs/_build/html/installation.html +++ b/docs/_build/html/installation.html @@ -7,7 +7,7 @@ - Getting started — jrnl 1.7.5 documentation + Getting started — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -109,7 +109,7 @@ Used the time to clean the house and spent 4h on writing my book.
\ No newline at end of file diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index 8e066568543f8e8416beedfcbba7059cb615fffb..1a6edc48f16af49c578c9fd85e7b4e57d2662285 100644 GIT binary patch delta 218 zcmV<0044v%0>uK5JOMV5Jv)Do!3qK)5QgtQg;3XmuH6bMIz&bE0FyIpf;%p1TfKd? z>r_TJ{ro=ot%xln-E>Sib#Nl5M-yFTIzFe`4fOhTR<*}JYI7gSL$)^_FOG6VY{I=s z)^nMCcwY_m;!RW_V;hQPk)i0z*81t#iF-+5i9m delta 219 zcmV<103`p#0>%Q6JOMS4Jv)Dp!3qK)5J2yKg;3XmuH6bMIz&bE0h2Rqf;%p1Tm5~t z>r_S;(dT=jR>YQ(ZaOBMIyjNjqlvCE9iLO}273LPtJ>oqwYiUEBikE~7e_fFHsRhR z>$%K6ysw6O@g^#eu?@wt$WZjO38Bd6d@!+ V1=s=``YDA - Overview — jrnl 1.7.5 documentation + Overview — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -95,7 +95,7 @@
\ No newline at end of file diff --git a/docs/_build/html/recipes.html b/docs/_build/html/recipes.html index ca302ffd..10cb2bc4 100644 --- a/docs/_build/html/recipes.html +++ b/docs/_build/html/recipes.html @@ -7,7 +7,7 @@ - FAQ — jrnl 1.7.5 documentation + FAQ — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -57,37 +57,42 @@

To get a short summary of the 10 most recent, favourited entries before January 1, 2013 that are tagged with @fixed.

-
-

Using iA Writer to write entries

-

On OS X, you can use the fabulous iA Writer to write entries. Configure your .jrnl_conf like this:

+
+
+

External editors

+

To use external editors for writing and editing journal entries, set them up in your .jrnl_config (see advanced usage for details). Generally, after writing an entry, you will have to save and close the file to save the changes to jrnl.

+
+

Sublime Text

+

To use Sublime Text, install the command line tools for Sublime Text and configure your .jrnl_config like this:

+
"editor": "subl -w"
+
+
+

Note the -w flag to make sure jrnl waits for Sublime Text to close the file before writing into the journal.

+
+
+

MacVim

+

Similar to Sublime Text, MacVim must be started with a flag that tells the the process to wait until the file is closed before passing control back to journal. In the case of MacVim, this is -f:

+
"editor": "mvim -f"
+
+
+
+
+

iA Writer

+

On OS X, you can use the fabulous iA Writer to write entries. Configure your .jrnl_config like this:

"editor": "open -b jp.informationarchitects.WriterForMacOSX -Wn"
 

What does this do? open -b ... opens a file using the application identified by the bundle identifier (a unique string for every app out there). -Wn tells the application to wait until it’s closed before passing back control, and to use a new instance of the application.

-
-

Using Notepad++ to write entries on Windows

-
-

Note

-

The configuration file is typically found at C:\Users\[Your Username]\.jrnl_conf. This is just a text file and so can be edited in a text editor (but don’t use Notepad, it will mess with the line endings).

-
-

To set Notepad++ as your editor, edit the jrnl config file (.jrnl_conf) like this:

-
{
-  ...
-  "editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst",
-}
+
+

Notepad++ on Windows

+

To set Notepad++ as your editor, edit the jrnl config file (.jrnl_config) like this:

+
"editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst",
 
-

The double backslashes are needed so jrnl can read the file path correctly. The -multiInst option will cause jrnl to open its own Notepad++ window. When you’re done editing an entry in Notepad++, save the file and close the Notepad++ window for jrnl to know you’re done editing and record your changes.

+

The double backslashes are needed so jrnl can read the file path correctly. The -multiInst option will cause jrnl to open its own Notepad++ window.

-
-

Known Issues

-
    -
  • The Windows shell prior to Windows 7 has issues with unicode encoding. If you want to use non-ascii characters, change the codepage with chcp 1252 before using jrnl (Thanks to Yves Pouplard for solving this!)
  • -
  • _jrnl_ relies on the PyCrypto package to encrypt journals, which has some known problems with installing on Windows and within virtual environments.
  • -
-
@@ -108,11 +113,15 @@
  • Recipes
  • -
  • Known Issues
  • +
  • External editors +
  • @@ -135,7 +144,7 @@
    \ No newline at end of file diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html index 7394e334..c215b283 100644 --- a/docs/_build/html/search.html +++ b/docs/_build/html/search.html @@ -7,7 +7,7 @@ - Search — jrnl 1.7.5 documentation + Search — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -89,7 +89,7 @@
    \ No newline at end of file diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 073a94b1..f6d0247e 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[6,0,4,7,5],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[5,4],yve:[3,7],program:[2,3],alberto:3,under:7,leav:2,sha256:2,thursdai:7,everi:[2,3],string:[6,3],"3am":6,fals:7,faq:[0,3],veri:7,cyan:7,recip:[0,3],flatmat:3,level:7,did:5,list:[6,0,4,5],vector:2,dayon:[6,0,7,5],timeformat:7,initialis:2,ten:6,sync:[5,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,5],access:7,delet:6,melo:3,"new":[6,2,3,1],ever:2,told:[6,1],hash:[6,2],gener:4,decid:2,bodi:1,met:6,path:[3,7],valu:7,wait:[3,7],convers:2,vacat:5,everyon:6,prior:[3,7],behav:7,chcp:[3,7],implement:7,control:[6,3,7],linewrap:7,writer:[0,3],apr:6,app:[3,7],vim:7,releas:0,xdg_config_hom:7,instal:[0,3,1,7],txt:[6,2,7],mobil:7,select:6,quickstart:[0,1],from:[6,5,7],would:[6,7],memori:5,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,readm:4,flag:7,known:[0,3,7],informationarchitect:3,word:5,hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,overrid:7,prompt:[6,1,7],fabul:[5,3],backslash:3,tag:[6,0,3,4,7],want:[6,2,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],anoth:2,occur:[6,3,4],write:[0,1,2,3,5,6,7],how:[6,5,3,7],caus:3,instead:7,simpl:[5,4,7],updat:6,mess:3,after:[6,7],sundai:6,lab:5,reflect:5,befor:[6,3,7],mac:[],beauti:4,date:[6,4,7],end:[3,7],data:6,github:4,read:[5,3,2],robot:6,issu:[0,3,7],"switch":6,combin:[6,0,3],jrnl:[0,1,2,3,4,5,6,7],enter:[6,2],exclus:6,frontend:7,help:5,becaus:6,untouch:2,still:5,digest:2,perfect:5,gtd:5,thank:[3,7],funni:6,fix:3,late:6,window:[0,3,7],drawback:7,requir:1,them:[6,5],good:5,"return":1,food:7,timestamp:[6,0,7],dai:[6,5,4,7],initi:2,"break":6,mention:3,macvim:7,now:[6,7],choic:6,name:4,edit:[6,0,3],beach:6,crypto:2,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:[3,7],my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:2,individu:[4,7],timelin:4,meta:7,year:[6,5],our:7,girl:5,todo:5,special:[6,5],out:3,variabl:7,load:7,your:[0,1,2,3,4,5,6,7],content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],advanc:[6,0,7],given:6,quick:5,reason:[6,1],base:5,zombi:6,ask:[2,1],"byte":2,bash:7,launch:[6,7],my_password:2,could:6,put:5,keep:[6,0,5],filter:[6,0,3],thing:[5,3],isn:5,view:[6,0],imposs:7,frequent:4,first:[2,3,1,7],origin:2,directli:[6,5],mvim:7,wast:5,mai:5,alreadi:2,done:[5,3],open:[6,2,3],fanci:5,differ:[6,7],convent:6,width:7,top:7,notepad:[0,3],least:[5,7],attack:6,too:5,tom:6,instanc:3,"final":3,store:[6,0,2,5],shell:[6,3,7],option:[6,5,3,1,7],specifi:[6,2,4,7],"short":[3,4],mostli:6,exactli:6,haven:5,ipad:5,kind:6,grep:3,whenev:[6,2],charact:[3,7],project:6,sai:7,comput:2,ani:[6,2],dash:6,packag:[3,7],have:[6,5,1,7,2],need:[6,3],seem:7,imagin:5,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],without:6,which:[6,3,7],environ:[3,7],singl:[6,7],sure:[6,7],unless:1,track:[6,5],favourit:[6,3],who:5,most:[6,3,4,7],plai:[6,5],cipher:2,plan:6,icloud:7,why:[0,4,5],don:[6,2,3,7],doc:7,later:2,doe:[3,7],pipe:3,"10am":7,clean:1,multiinst:3,pouplard:[3,7],text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:2,onli:[6,5,3,4],explicitli:1,locat:[6,7],just:[6,5,3,1,7],pretti:4,configur:[6,0,3,1,7],figur:6,should:[2,1],jan:3,folder:[5,7],codepag:[3,7],hit:1,"2013_06_07_dinner":4,get:[0,1,5,3,4,6,7],hashlib:2,jrnl_conf:[3,7],endless:7,bar:6,noon:6,sha:2,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:6,summari:3,set:[3,7],habit:5,sex:6,see:[6,7],result:[1,7],close:[6,3,7],best:6,wonder:6,correctli:3,someth:3,sublim:7,won:[2,7],"import":[6,0,4,2],kei:[2,7],complement:5,entir:4,iawrit:[],solv:[3,7],uuid:6,both:[6,3,7],instant:5,howev:[6,7],alon:6,af8dbd0d43fb55458f11aad586ea2abf:6,forgotten:5,pdf:4,com:7,comment:7,assur:5,simpli:[6,2],point:[2,7],overview:[0,5],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],typic:3,my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:5,interpret:[1,7],basic:[6,0],my_journ:2,life:6,decrypt:[0,7,2],argument:[6,4],"5u8ns4gx82":7,last:[6,7],present:7,"case":6,look:[6,4,1,7],jrnl_config:7,plain:[5,2],plain_text_copi:2,defin:7,"while":7,abov:4,"_no_":[],loos:6,pinki:6,henc:7,non:[3,7],pip:1,ascii:[3,7],sever:4,make:[6,5,4,1,7],mayb:2,same:[6,2,3,4],python:[2,7],html:4,sentenc:1,document:[5,7],http:[],x86:3,user:3,extern:[1,7],yesterdai:[6,1],recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:5,exampl:[4,7],command:[6,0,4,7,5],thi:[1,5,3,4,2,6,7],choos:2,everyth:[6,1,7],latest:6,summer:5,identifi:[6,3],execut:7,battleship:6,rest:1,markdown:[0,4],human:[5,4],touch:6,config:3,languag:4,had:6,littl:6,add:6,book:[5,1],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,5,3,7],march:6,format:[4,7],handl:6,intuit:7,five:6,know:3,press:6,bit:[6,5],password:[0,2],like:[6,4,3,1,7],specif:7,filenam:2,whitespac:6,manual:[0,1,7,2],either:6,night:6,output:[6,4,7],www:[],old:[6,5],often:3,some:[3,7],back:3,dead:7,"export":[6,0,4],worlddomin:6,librari:[1,7],render:4,avoid:7,usernam:3,exit:6,anna:6,refer:7,limitless:5,run:[2,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,7],tagsymbol:7,although:[6,7],found:3,"_jrnl_":[3,7],"6am":6,surround:6,chop:7,writerformacosx:3,own:3,mondai:6,within:[3,7],encod:[3,7],compos:[6,0,1,7],wrap:7,chang:[6,5,3,7,2],subl:7,mere:7,log:5,wai:[6,5,7],aren:5,support:[2,7],"long":[6,5,7],start:[6,0,1,7],reli:[3,7],editor:[6,3,1,7],keychain:[0,2],bundl:3,mode_cbc:2,line:[6,0,3,7,5],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:5,algorithm:2,whether:[2,1,7],wish:1,displai:[6,3,4,7],tell:3,record:3,below:7,highlight:7,problem:[3,7],default_hour:7,gone:6,featur:6,creat:[4,1,7],pycyrypto:1,exist:2,file:[0,1,2,3,4,5,6,7],girlfriend:6,happen:6,again:2,mutual:6,encrypt:[0,1,2,3,5,6,7],titl:[4,1],when:[6,5,3,2],virtual:[3,7],"default":7,other:[6,4],sick:1,peopl:[6,5],you:[1,5,3,4,2,6,7],intention:6,nice:[5,4],pineappl:6,star:[6,0,3],profession:5,symbol:[6,7],june:6,consid:5,dropbox:[5,7],pycrypto:[3,1,7],wife:6,directori:4,time:[1,5,4,2,6,7],scroll:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Encryption","FAQ","Import and Export","Overview","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","encryption","recipes","export","overview","usage","advanced"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[6,0,4,7,2],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[2,4],yve:7,program:[5,3],alberto:3,under:7,exit:6,sha256:5,thursdai:7,everi:[5,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,untouch:5,recip:[0,3],flatmat:3,level:7,did:2,list:[6,0,4,2],vector:5,dayon:[6,0,7,2],timeformat:7,initialis:5,ten:6,sync:[2,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,2],access:7,delet:6,melo:3,"new":[6,5,3,1],ever:5,told:[6,1],hash:[6,5],gener:[3,4],chang:[6,5,3,7,2],decid:5,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:5,vacat:2,loos:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,configur:[6,0,3,1,7],apr:6,app:[3,7],vim:7,ask:[5,1],xdg_config_hom:7,instal:[0,3,1,7],txt:[6,5,7],mobil:7,select:6,quickstart:[0,1],from:[6,2,7],would:6,memori:2,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],handl:6,type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,python:[5,7],henc:7,flag:3,known:[0,7],informationarchitect:3,must:3,word:2,hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,overrid:7,prompt:[6,1,7],fabul:[2,3],process:3,backslash:3,tag:[6,0,3,4,7],want:[6,5,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],anoth:5,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,2,3,7],caus:3,instead:7,beach:6,updat:6,mess:[],after:[6,3,7],sundai:6,lab:2,reflect:2,befor:[6,3,7],mac:[],beauti:4,mai:2,end:7,data:6,"short":[3,4],june:6,robot:6,issu:[0,7],"switch":6,environ:7,jrnl:[0,1,2,3,4,5,6,7],enter:[6,5],exclus:6,frontend:7,help:2,becaus:6,cyan:7,still:2,digest:5,perfect:2,gtd:2,thank:7,fix:3,late:6,window:[0,3,7],drawback:7,requir:[1,7],them:[6,2,3],good:2,"return":1,food:7,timestamp:[6,0,7],dai:[6,2,4,7],initi:5,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:4,edit:[6,0,3,7],simpl:[2,4,7],crypto:5,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:5,individu:[4,7],timelin:4,meta:7,year:[6,2],our:7,girl:2,todo:2,special:[6,2,7],out:3,variabl:7,mere:7,content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],advanc:[6,0,3,7],given:6,quick:2,reason:[6,1],base:2,zombi:6,releas:0,"byte":5,bash:7,launch:[6,7],could:6,put:2,keep:[6,0,2],filter:[6,0,3],thing:[2,3],isn:2,summari:3,imposs:7,frequent:4,first:[5,3,1,7],origin:5,directli:[6,2],mvim:3,wast:2,date:[6,4,7],alreadi:5,done:2,open:[6,5,3],fanci:2,differ:[6,7],convent:6,start:[6,0,3,1,7],top:7,least:[2,7],yesterdai:[6,1],attack:6,too:2,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,2,3,1,7],tool:3,specifi:[6,5,4,7],github:4,mostli:6,exactli:6,haven:2,ipad:2,hashlib:5,grep:3,whenev:[6,5],charact:7,project:6,sai:7,comput:5,ani:[6,5,7],dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:2,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],exampl:[4,7],which:[6,3,7],combin:[6,0,3],singl:[6,7],sure:[6,3,7],unless:1,track:[6,2],favourit:[6,3],who:2,most:[6,3,4,7],plai:[6,2],cipher:5,plan:6,icloud:7,why:[0,4,2],don:[6,5,7],doc:7,later:5,doe:[3,7],pipe:3,"10am":7,clean:1,someth:3,pouplard:7,summer:2,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:5,onli:[6,2,3,4],explicitli:1,locat:[6,7],execut:7,pretti:4,writer:[0,3],figur:6,should:[5,1],jan:3,folder:[2,7],battleship:6,hit:1,"2013_06_07_dinner":4,get:[0,1,2,3,4,6,7],kind:6,jrnl_conf:[],endless:7,bar:6,sha:5,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:6,view:[6,0],set:[3,7],habit:2,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,multiinst:3,sublim:[0,3],won:[5,7],"import":[6,0,4,5],kei:[5,7],complement:2,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:2,howev:[6,7],alon:6,instanc:3,forgotten:2,pdf:4,com:7,comment:7,assur:2,simpli:[6,5],point:[5,7],overview:[0,2],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:2,interpret:[1,7],basic:[6,0],my_journ:5,life:6,wish:1,pycyrypto:1,argument:[6,4],"5u8ns4gx82":7,last:[6,7],present:7,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:5,defin:7,"while":7,abov:4,"_no_":[],everyon:6,pinki:6,readm:4,non:7,girlfriend:6,ascii:7,sever:4,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,2,3,4,6,7],format:[4,7],same:[6,5,3,4],funni:6,html:4,sentenc:1,document:[2,7],http:[],x86:3,user:7,extern:[0,3,1,7],typic:7,recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:2,without:6,command:[0,2,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:5,everyth:[6,1,7],latest:6,load:7,identifi:[6,3],just:[6,2,1,7],codepag:7,rest:1,markdown:[0,4],human:[2,4],touch:6,config:3,languag:4,had:6,littl:6,add:6,other:[6,4],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,2,3,7],march:6,mayb:5,read:[5,3,2],intuit:7,five:6,know:[],press:6,bit:[6,2],password:[0,5],like:[6,4,3,1,7],specif:7,filenam:5,whitespac:6,manual:[0,1,7,5],either:6,night:6,output:[6,4,7],www:[],old:[6,2],often:3,some:7,back:3,dead:7,"export":[6,0,4],librari:[1,7],render:4,avoid:7,usernam:7,leav:5,anna:6,refer:7,limitless:2,run:[5,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,consid:2,within:7,encod:7,compos:[6,0,1,7],wrap:7,my_password:5,subl:3,your:[0,1,2,3,4,5,6,7],log:2,wai:[6,2,7],aren:2,support:[5,7],"long":[6,2,7],width:7,reli:7,editor:[6,0,3,1,7],keychain:[0,5],properli:7,bundl:3,mode_cbc:5,line:[6,0,3,7,2],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:2,pycrypto:[1,7],whether:[5,1,7],worlddomin:6,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,gone:6,featur:6,creat:[4,1,7],decrypt:[0,7,5],exist:5,file:[0,1,2,3,4,5,6,7],pip:1,happen:6,again:5,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,book:[2,1],sick:1,peopl:[6,2],you:[1,5,3,4,2,6,7],intention:6,nice:[2,4],pineappl:6,star:[6,0,3],profession:2,symbol:[6,7],notepad:[0,3],mondai:6,dropbox:[2,7],algorithm:5,wife:6,directori:4,scroll:7,time:[1,5,4,2,6,7],noon:6},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Overview","FAQ","Import and Export","Encryption","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","overview","recipes","export","encryption","usage","advanced"]}) \ No newline at end of file diff --git a/docs/_build/html/usage.html b/docs/_build/html/usage.html index c31b2119..a7cc1cd8 100644 --- a/docs/_build/html/usage.html +++ b/docs/_build/html/usage.html @@ -7,7 +7,7 @@ - Basic Usage — jrnl 1.7.5 documentation + Basic Usage — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -187,7 +187,7 @@ I just figured I'd be on the other side.
    \ No newline at end of file diff --git a/docs/advanced.rst b/docs/advanced.rst index b7d098f1..89771f28 100644 --- a/docs/advanced.rst +++ b/docs/advanced.rst @@ -6,12 +6,19 @@ Advanced Usage Configuration File ------------------- -You can configure the way jrnl behaves in a configuration file. By default, this is ``~/.jrnl_conf``. If you have the ``XDG_CONFIG_HOME`` variable set, the configuration file will be saved under ``$XDG_CONFIG_HOME/jrnl``. The configuration file is a simple JSON file with the following options. +You can configure the way jrnl behaves in a configuration file. By default, this is ``~/.jrnl_config``. If you have the ``XDG_CONFIG_HOME`` variable set, the configuration file will be saved under ``$XDG_CONFIG_HOME/jrnl``. + +.. note:: + + On Windows, The configuration file is typically found at ``C:\Users\[Your Username]\.jrnl_config``. + + +The configuration file is a simple JSON file with the following options and can be edited with any plain text editor. - ``journals`` paths to your journal files - ``editor`` - if set, executes this command to launch an external editor for writing your entries, e.g. ``vim`` or ``subl -w`` (note the ``-w`` flag to make sure *jrnl* waits for Sublime Text to close the file before writing into the journal. If you're using MacVim, that would be ``mvim -f``). + if set, executes this command to launch an external editor for writing your entries, e.g. ``vim``. Some editors require special options to work properly, see :doc:`FAQ ` for details. - ``encrypt`` if ``true``, encrypts your journal using AES. - ``tagsymbols`` @@ -44,7 +51,7 @@ You can configure the way jrnl behaves in a configuration file. By default, this DayOne Integration ------------------ -Using your DayOne journal instead of a flat text file is dead simple -- instead of pointing to a text file, change your ``.jrnl_conf`` to point to your DayOne journal. This is a folder ending with ``.dayone``, and it's located at +Using your DayOne journal instead of a flat text file is dead simple -- instead of pointing to a text file, change your ``.jrnl_config`` to point to your DayOne journal. This is a folder ending with ``.dayone``, and it's located at * ``~/Library/Application Support/Day One/`` by default * ``~/Dropbox/Apps/Day One/`` if you're syncing with Dropbox and @@ -77,7 +84,7 @@ The ``default`` journal gets created the first time you start _jrnl_. Now you ca will both use ``~/work.txt``, while ``jrnl -n 3`` will display the last three entries from ``~/journal.txt`` (and so does ``jrnl default -n 3``). -You can also override the default options for each individual journal. If you ``.jrnl_conf`` looks like this: +You can also override the default options for each individual journal. If you ``.jrnl_config`` looks like this: .. code-block:: javascript @@ -93,7 +100,7 @@ You can also override the default options for each individual journal. If you `` "food": "~/my_recipes.txt", } -Your ``default`` and your ``food`` journals won't be encrypted, however your ``work`` journal will! You can override all options that are present at the top level of ``.jrnl_conf``, just make sure that at the very least you specify a ``"journal": ...`` key that points to the journal file of that journal. +Your ``default`` and your ``food`` journals won't be encrypted, however your ``work`` journal will! You can override all options that are present at the top level of ``.jrnl_config``, just make sure that at the very least you specify a ``"journal": ...`` key that points to the journal file of that journal. .. note:: diff --git a/docs/conf.py b/docs/conf.py index 806da6bc..f345ca58 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -44,7 +44,7 @@ master_doc = 'index' # General information about the project. project = u'jrnl' -copyright = u'Journal is made with love by Manuel Ebert and other fabulous people. If you need help, tweet to @maebert or submit an issue on Github.' +copyright = u'jrnl is made with love by Manuel Ebert and other fabulous people. If you need help, tweet to @maebert or submit an issue on Github.' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/docs/recipes.rst b/docs/recipes.rst index 0bfb92a5..253392b9 100644 --- a/docs/recipes.rst +++ b/docs/recipes.rst @@ -24,11 +24,36 @@ You can do things like :: To get a short summary of the 10 most recent, favourited entries before January 1, 2013 that are tagged with ``@fixed``. +External editors +---------------- -Using iA Writer to write entries -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +To use external editors for writing and editing journal entries, set them up in your ``.jrnl_config`` (see :doc:`advanced usage ` for details). Generally, after writing an entry, you will have to save and close the file to save the changes to jrnl. -On OS X, you can use the fabulous `iA Writer `_ to write entries. Configure your ``.jrnl_conf`` like this: +Sublime Text +~~~~~~~~~~~~ + +To use Sublime Text, install the command line tools for Sublime Text and configure your ``.jrnl_config`` like this: + +.. code-block:: javascript + + "editor": "subl -w" + +Note the ``-w`` flag to make sure jrnl waits for Sublime Text to close the file before writing into the journal. + + +MacVim +~~~~~~ + +Similar to Sublime Text, MacVim must be started with a flag that tells the the process to wait until the file is closed before passing control back to journal. In the case of MacVim, this is ``-f``: + +.. code-block:: javascript + + "editor": "mvim -f" + +iA Writer +~~~~~~~~~ + +On OS X, you can use the fabulous `iA Writer `_ to write entries. Configure your ``.jrnl_config`` like this: .. code-block:: javascript @@ -37,27 +62,13 @@ On OS X, you can use the fabulous `iA Writer `_ to What does this do? ``open -b ...`` opens a file using the application identified by the bundle identifier (a unique string for every app out there). ``-Wn`` tells the application to wait until it's closed before passing back control, and to use a new instance of the application. -Using Notepad++ to write entries on Windows +Notepad++ on Windows ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. note:: - - The configuration file is typically found at ``C:\Users\[Your Username]\.jrnl_conf``. This is just a text file and so can be edited in a text editor (but don't use Notepad, it will mess with the line endings). - -To set `Notepad++ `_ as your editor, edit the jrnl config file (``.jrnl_conf``) like this: +To set `Notepad++ `_ as your editor, edit the jrnl config file (``.jrnl_config``) like this: .. code-block:: javascript - { - ... "editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst", - } -The double backslashes are needed so jrnl can read the file path correctly. The ``-multiInst`` option will cause jrnl to open its own Notepad++ window. When you're done editing an entry in Notepad++, save the file and close the Notepad++ window for jrnl to know you're done editing and record your changes. - - -Known Issues ------------- - -- The Windows shell prior to Windows 7 has issues with unicode encoding. If you want to use non-ascii characters, change the codepage with ``chcp 1252`` before using `jrnl` (Thanks to Yves Pouplard for solving this!) -- _jrnl_ relies on the `PyCrypto` package to encrypt journals, which has some known problems with installing on Windows and within virtual environments. +The double backslashes are needed so jrnl can read the file path correctly. The ``-multiInst`` option will cause jrnl to open its own Notepad++ window. diff --git a/encryption.html b/encryption.html index 7dd214b9..49948b69 100644 --- a/encryption.html +++ b/encryption.html @@ -7,7 +7,7 @@ - Encryption — jrnl 1.7.5 documentation + Encryption — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -113,7 +113,7 @@
    \ No newline at end of file diff --git a/export.html b/export.html index a3c9614d..37a41c0f 100644 --- a/export.html +++ b/export.html @@ -7,7 +7,7 @@ - Import and Export — jrnl 1.7.5 documentation + Import and Export — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -137,7 +137,7 @@
    \ No newline at end of file diff --git a/genindex.html b/genindex.html index e34545ef..932aa08e 100644 --- a/genindex.html +++ b/genindex.html @@ -9,7 +9,7 @@ - Index — jrnl 1.7.5 documentation + Index — jrnl 1.7.6 documentation @@ -17,7 +17,7 @@ - + @@ -82,7 +82,7 @@
    \ No newline at end of file diff --git a/index.html b/index.html index 8b93ff2b..17da4bd5 100644 --- a/index.html +++ b/index.html @@ -79,7 +79,7 @@ diff --git a/installation.html b/installation.html index 462cbaee..f92886e2 100644 --- a/installation.html +++ b/installation.html @@ -7,7 +7,7 @@ - Getting started — jrnl 1.7.5 documentation + Getting started — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -109,7 +109,7 @@ Used the time to clean the house and spent 4h on writing my book.
    \ No newline at end of file diff --git a/jrnl/Entry.pyc b/jrnl/Entry.pyc index 86473d2177a427c0de5b5962d7eee6b38b901492..fe4fb9aa957eda4bad6ebfc290c365d33b118b1a 100644 GIT binary patch delta 16 Xcmdn0v{i|n`7nc!{>;mj{rbs9_G)_oIN1in delta 16 XcmZpwZ>nc!{>;n8z3KKw_G)_oG`0pI diff --git a/jrnl/__init__.py b/jrnl/__init__.py index a8e1bfe3..1e54f31b 100644 --- a/jrnl/__init__.py +++ b/jrnl/__init__.py @@ -7,7 +7,7 @@ jrnl is a simple journal application for your command line. """ __title__ = 'jrnl' -__version__ = '1.7.5' +__version__ = '1.7.6' __author__ = 'Manuel Ebert' __license__ = 'MIT License' __copyright__ = 'Copyright 2013 - 2014 Manuel Ebert' diff --git a/jrnl/__init__.pyc b/jrnl/__init__.pyc index 9d58e00d7889a9a1bd2100152d072019e822546e..4fc85f60c530e2689f5bdbc28713095c4909fcc8 100644 GIT binary patch delta 21 dcmZ3?vY3UP`7j_3z8c&T z>B-Ee3i+4#r=Q~D;b$Zi*)L@y`$o$v5>{kbk^PF8&%CO5HF=FzHMu|;9*yj^>lh=z zUpj4rYrcq!*UkJa82UYy@WXop|6k#s{tcINk*7Z9)Oj$x_ZCOv?``q$Se4f`*{^dh zug*#L8{*-&pz?w?TNH0eUSqKkn&K^M)slEE@m5qu;Vto2RbCcvO}urL(crdtcT`^C z)O+n8U`;u<@-)hl(;R~IxL|&Gr^6=s^V)n#gWU%UlP-&Ljy4z&YpuLSHKnV(&C>qSdIIq`sSV4^u5yfy1X+H%WX?yFKfMsjm|a zV=w3jzSpKUv_tBL{kiqbO?_#?nSt9FK=hKYLfZOpkVN5!s`stYsZQp)K@?;z6oTb| zy&%w%dE4B^cNJ33BHLlovSb?dKpc1RPY-Yb5Cer~pl|@GLx6?CD)m1$k^vnMts(>P z3-Bp418}M)_b$W$Y_?dEi>izPk42~{*)nAeWKE!xljBalj%)kV{QdUVXVmEU#WyEE zd4H;4DxT%1!-F_XEvD4lAP%DIfZ|rd_{2|?28pi=Fc^_A?Ykc8Eq{T4VKB z1QOPTM%L;Yl8op^BGjq_fw^8tb+666l`;{m|(#gDZ85LmlPbfYtuaRNe!Nw$BO%$>n1*sPS!GK46+j9S;tqo5aizU$t_V@ldc<-S=5V^+*+Wyv&P>uN|7 z8!tQbs5gGNK5k#t^B#2i7w`c;qXKMsN*-{LlQcAv_j9-k|8iT<`lK(Ka>><_-5Vhcbu*Vi-M^ZO%R%A5FZ)wSfLC~=!WH*A~ zUYpjKe~ZhM;UIRFojx9c=b7(0fAEv^GR3!=PVxD?@1#d@k~u-@0DS)gCyv5XM?0%Y zD6_5*ei1W8dA0s-b=|C1e_CmnntJTpCTD^=3rR^PPR4!j;-7BfGMkf?sWV(Q^JdMd zV7-&{m$cm0VVy^3AB`Wu={RQ}k9RZ)-2DCH&Eexs&)NL-FE)RpXOY>gXsUnJm1e_S z$d!0`jfvfCXT;idnH9M16Ua(Qna@gXZ5gg;hg7I);1z@n7KOwTA)_L#bfoEw#vMcw zR6r>XKX%>E*p;Rz zX3adnm-&BfmS?uzoR+C+)iOKUj1qc4m~HJT$i*pjI?MmH%m_)$mzZcmfvE|&F6-t@ zfU4J}J%!04M&U0ysir`Gi~J2|3FukRe9&|9F;&e(Y36iS)^6DJ z4+$F*3?yMlEqF*=V2XuQ4aCA52u_6;5>3s=kd@)>h}8G=XxF)%{F9x{B8{hNn(E~r zK75!z#M9Z(8#`xI==cMtI2JheNZ_1lzA@I^VCcmy!&ZA`$6T9tsE>N#`;R8sX$RKc=QlgnHWCjnk;u|0}=hQ>)IU6 zb^iwq>BhNLJx#5dyGyM`>(=UnR<*Un|J1eHWQ{z;%LMi)vlc!OMD+tyyAC>?T%~Ih UPxjolTHT=vQ&Og7T4t^CUt%^fEC2ui literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/Journal.cpython-33.pyc b/jrnl/__pycache__/Journal.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a047ebe065049ead068fd04eb7049ef15b58ea0a GIT binary patch literal 20950 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 n@;EL$hoNR50O=N@=C{l;vV=P!|v2n literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/__init__.cpython-33.pyc b/jrnl/__pycache__/__init__.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c25a27781295f2ee42b8311131ca57b67a166a07 GIT binary patch literal 651 zcmZutJ#X7E5IxD?vV$7kx)GT?q;``Q$dU#DiVg{q3~94)A!Lz`X;7p<@(TFRWX;Uh8 z>;mtC>;dnA>;vzE8~`7H9D*Ey8A3e*KB8>m#f}%ii! z#ju#yE`H%76ILvKsN%BC^8Dx-Fmt(<3D(plx|y0nrRZPmQcQ~+i)5#R@cav7Y# zs00;qK4O=&R33X2oX*eZ=QyG0uC%BO`?*w3MnMC7WQ^=?{s&P$yrKx13V$Rcns8V zK|80FEgJ7Os)}Kew%URa+Uh98yxHQAE?m@3qEVM=)bNp@pH1_Awtw?!HqHJ4;DD8- literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/cli.cpython-33.pyc b/jrnl/__pycache__/cli.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d999f6b05f600380a27f596d94ac743c52913bc2 GIT binary patch literal 10960 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 Go&N*Ub3b?h literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/exporters.cpython-33.pyc b/jrnl/__pycache__/exporters.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e6ce781edc4cb12f107106f7f5dffe043c2560b1 GIT binary patch literal 6194 zcmb_gOLNrN6+Y^2x9!G&c?^t!2?{kNJriR{79^P>)Kq{}F$6M?qoJC7X2dF{K)TSxgR76UyMJ584g14QIImaXV^6Hym?3B~1KnJ71x`$1}>##C0+;!Hgd-eh1Ob41lwELMtFWz_Cuh2ivxbu2A(uL2BoPcfIJ-(Ix0x*kPt&7p$g^2z&viv%98%L1R;XjOi&_@iHwvAWMA%#uW_? zg_D4L_{#GLLR=h#*bE84A^6tSy^JJ5MNp#(K}rl_fB+WY4IVc@6D75*Q=H$yYw4Rf zbNfJ8qPDIjLH}VGT>k)dgIg?XMMe;9ko_uz+)(>HjCimT^|L1tq(MhhJPHaw7!0BS zGD(vi6rE^ky`>(qHDZ>`5E0zSd>;jvUH?G7RNX-fp#z;N9}4}#+k*1w11TX(^*p=s z$&aq=`k(mEez?2rd~_4d@Ou5Am~cB3Px?+=&Ma2Cwi%`HL;3adcrhfWDfT;f>@TU| zXpIed^aRc;y4xnD`=COJ?8m89PT~ZvPCaQaE87g+U#M+&a~nA}-;8iw2cF+1#evM@ z&?I}O@M?~uklLKr#J}O4^4{|fdyAfZZRj3_E6%^*da84P4mgi%jDO?6h%kc=T)_C% zF}7h7HSGbiufj-*y7Yi!1viil9Iv*iBK2b982Q=ion=3d$`BY7ah7V#L>&BVzc@(S zRJ;5xDzwYfW4pv=@EeE$&LV+UHN9mgUe2rrI}Hi%-tvgLq2--H9hTQKSz5v8$m)nO z;&P-18Z60FFLMr+O~>PLb()Cs@V&B6grkvRpD^x}afJ&ZrW0JzfsAW1j?)(?Z?n#Q z?&WP1z7d{>w%1w}J6tT6@jDc-L@AY;7ugZy!rJx%{V z<~4|_`ToqsCI#-rpXf?-p@CQoDn;`_8q~-MbJ`H9(>^vo5vPZD`_dEd}AbGE6S3wETb+(nUzE z>CJib-f@&Cybtxc;C<|!_KtdE(mSMrKR$V@nNnQNBB4m)+^5hn0SR78Fe zZM)-4#WjyZ`(VIi%)M6xb0FtKIDy$>ySRp$Iv%O1BwcHVQs<8w9>c9n{Rfp8cB~27 zRfevb=mX)(Wuy9-LX-j?kfeTI#;P8yR-wig;0LmCDNbEh0VbIC0@`Ta8rSlF%Fb0O zra1~R4~fw4PnMPsWB?xop8&aB~S z6M2_eYWeuN7vDU}Y!dnpBP4;iyFQ&APN&;EqC(Y+em}%r!qrW^jXc^G1B;`o@s}}g z5ilN}c5NDWvM_oBu-&|UmI?eY&T*8?@|{KBogs~11`Z_T-~y2&eiDZ^Nc?V$leAmp z4tUL<#s)MDXJIS_uo*vzkVH5_Im1nG$r=L*%?5mG16ft)0(cYkLx$DUJYBX6XnRm* zBIQQRrZfN9mECna&)!=rD|c3q>LTGqy1U*!jK*q+s95Y6kh*7Pl!ie7mqTR72C~pB z?P(t4Q--puLozrl9ikn&qSK>pbo9>=h6{jkuOx)zQ;>y!}?kO>-Q(&T7|;cKun3nQ{+y!Qg;ytTj7y z6mT#Ady9e6If@n>#nyQQ(nIP4G?12u-41xXs~?qikP{Ejs16+_8U#5aoWlmu?MFf9 zkwR$4S^h5+{uRVWF~L(Jz90IS13ZjBI59xb9#7ylj5HJnE$X4u;wpxCuQ>(KMHF1$dF20a7 zdWao&;3TzC1rlw%zs*M+(lb0~Z=lX&hC63h&{)ai%OkmhMiW%>P)T!@_}0+5&{*ko zNG<%z$9U}ZE3dmcs8}71`{qHxl%8>q`_L?zC(*s>^3WG)W<5$EO3`xo8=cEux544+ zt}6PXzv~B&ox4)k!@RF+lVn4OlI#gzq6*qycW?2Hi-+2Zg1*G7c^`$;-$Pn-7HQE1 z+(-33j7Q$1T?`NS+qU+?xoJ27XST~?f&K;X; H96k3xDD;uJ literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/install.cpython-33.pyc b/jrnl/__pycache__/install.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd759ee4a331a9866a03753c59f455c928632ded GIT binary patch literal 4386 zcmbtXTW=f36+S~!S5ucrmR;FSG6|rFO)WA=0Jl&CH-HoO0#r#W6;4zb#AqF6pzV;vWslTA;bALjBe&;Mnk&ud@Fs0p{Ju`FWT)uPJzt>lm|F-?F zKm55)6w=hMhVd7;Y+VsW_*aw=^%b2cQv6<_q(UbZnZvkBC)M$|MklrLc#cly#^ZT9 znWqTLYLqNcf00fW!3)##^oHnUiDLXKGV|11rrs@z7U;F2XptU8OSqOPx`oI46xH!q zp=cEkNV0~zL=&8yfttAjMsVUX%mqf3cQbolhR+_{XM?UA7Ewr5d(BT|1=6j|Zt@cuMNtnqx# zap6s=Ca)_GX{SNoH1JAt^FPC=^+#(8+v*3YH%TimvYrW@ZS{&YDQ|IVU63TreCSuM zIF;fu!LnFXsj5}AqLwPx7YXJ2Rxk5K8YE5k%J~KCh)gH&iSvsXkLIjrR(>8g6U7cX z@j{b^#V~h380G->@y_-cIQrEoLO)L7N+Iohx3|;Z+llnfulIL;=UGM<_f01&`hoN8 z$uCM`(6z(e{LkX;6+RoVuC@Hlw!Aw6?dxZiZI(V{7BI ztK$^d>&7ols#%%1tD`t{4+Vh0rOh5{pGSc+R)fQMO(zCagD}jB2uzY;b6Mked=^`6 ztTm~N0hOT+yvtzcIFvUIEUVdWI90%esVo)z!?t7Ic~AhJ4rml<SzhaCEkaR1Yln?`Cx+GQH28SC_j#q$Qk%U5x;#?2t9G>IT2 ziaQ-xFb&JN%5sxRfc0!v4kF*rCHV3JGB+3vBGiZnhhI5t=YcyD7>%6JW{=4E7>GKZ zw}?)T1fO?{ATol_xVyueF_~&xY98UafxibzG@V^J!7>|Tg5^)~!U=8~krhU5iE99P z8j%D4b?`Aue^NiyEVLguAw=oiX!v-(M7Ge!8r%QrmB%@AEik+q- zKJHFx0V9XA-xFMxsfbw^;|*j}NWklEWA^UGO1#-njBN2Zdz)q9GwebT<`W|FuFdSbXLsVbLmK&O9?K(IANrxM=W<=Uej=+3+?+n@it8g61O3`uXF1yjkYFME(&TqlDb%?A$y^GGuJ~xXJmO zmnTTaSJW#mWu0Mrbd&5v z=Yh2Ylw#pNKKt6SX{N_5RF?9w%y&fbpJDu^NUsM$>R1zt#>+_2pYTTk7X47B!m}Vw zf9daG-*3x~P7mTF;f8g@(?m`GPfUL^ECtqS<{+U@qozKd$TDNFhbZyV7|5}cjd>8B z2VJ8(Mb_76&gJ{9)?hF|D=Hmf*362ohG7RWe6X9x`Gn1Q#jf--g-`Xa^dEbBBO!O2 z`YCp%+2G-fBok%C3etMy2{hJ>)3W6VZZ2)oERHR9+_(b^2&phZ#66_H4GQ`U)aDXC zMLRM{+_zF@(EM1_M#QvF(aZ=kX4VP}`D;WXBp-hISvyX1KMtKD&VMWlxepkjY1AIb zDWflgvY!`dbd6&*K@rZdCO*>j)ZMyfuyg50rEomac+ zUbU{)&{r+1Ewx!$SL+pwEBCA1W6evyB_dCA!l&E@*obEBb_f0|3_j&<_!6DP&Lq`x z>`psK%*y#3`4{)Hw-TIO`&bjtNTHb|*)l(~qh>!GZ|a4wx0l!YCC<6i+FrRpM*sKs oCj0lG1n6V7fc+S^byc7Ityk+yRaI4YD+_A+Z@G4V<-NK80{3b#RR910 literal 0 HcmV?d00001 diff --git a/jrnl/__pycache__/util.cpython-33.pyc b/jrnl/__pycache__/util.cpython-33.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2addb53677516f5e5ce40b7fee173c656dbfe8f4 GIT binary patch literal 7432 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 QFXL~pGEtcvAFGuA3lfe_{Qv*} literal 0 HcmV?d00001 diff --git a/jrnl/cli.pyc b/jrnl/cli.pyc index 114ba6e65ad51632acc555b279473f9ee7a03278..2bd84f52643b67b211fb0882f64dc054d82cba3f 100644 GIT binary patch delta 16 XcmX@%b;66C`7x_GL)KvmVt|15YenD$ITAmu%8E$z+?m|v{iU2+8R6!RPB_7GL4#! zx|HZgfBOHI<4H`x5NLP?SSltj1EwZmf@uj@VCe+r;tiROA;A+18%fcQi;}DtU++hIG$1mgXX%z`g*TONTIGJ~krtzZS|=*;Ywd}O(N6k6 zqB0*F6WWZz%#}>r(R6M~YCO>e|Hz)uF|XJ+1pZ==>4;zEHtf)dU-H}ML9N+6>$nbo p$Sqh(vVR|Nn7 delta 507 zcmYjNJxc>Y5PfqWx!gxWq7g)6Awmoy2!fqL3PnV;h=_8P=q7S{NhBYISj580PPP=W z@DHdbf`yfhKSA(k1S>(EJry#`&b)o|hMAqu!tG>U@1-2~{=K}1KTB{d@oj-F@}u1x z1Ryko8fqGR4YXAsgHh3O=%Bd@B2ofU0?yV6+sB!>hA9KSiGKY_pWal-SkFCl2m@gP zH4DC_dQ5VUBr07SRV{Ay^k3SqQ{}?M8Q?n*i5R#LRt!9dWDHUeb_~*LP~qT=;Pa4f zOlB3iQS|uF!8hA_kr=iuwS#b|vmaEC1I7H(3U#6}>Jp`+EA5(STrL=2G$H5BM;eKG zW|e44`qncQqT%GGMl-VRyiqAyc29L$j9$|pq;`xl$(PJ7?a4y+oJihfFKI`v4b07! zRkrQ2Td5s2n(d`#lfA?5R!}<%D+jGcy_{DXgI%W`gz{nFX1d4^k37<}>aDc-60ey~P> z?N&SwETzPwz`7JUpp#c2k*5>jSP!W_$4_a-h_XV zso-_wC?ThU-_cG&rbTD$EtwIYVo%8B;9h)`klEl_`>;;tf-lLBI;jLtQ_~u0icscT zA`b!6fa#J;4GO|giAdkk_ALTU z9V$_1;>T!{xUKyYpe71iS1?V7ZC$m&D)LR+Wa|eAvrfHiFWZ(+P3rTS?Uu*m6xV6f zw;1(YTCHDq>=I?(nrXYVLo5zTIDx?15$dij=VvB2xxB_&Yo=pw zTEzjWJ1^magb@i72zfb&`V)8uGBwE3Uz>OmdSr>EYTYgIy2)+NRbxvZ#Ea+@jbcX2 zl)I9~5g^<_a%6~PNPb-W%-qt7wz%2-Fj{o+E)U{y`k45f35jwxK`x4VHYe_9N3~e! E59j>OSpWb4 delta 370 zcmYk&Jxc>Y5C-6P_B=5c6Z35@Cu(A1E-DBT5V1+2AVDl*5!f!cDWau6K#*9A?4J-3 z1Q)CYOR-WA3@L2H!Y+jff?fs-2X^=2-GO2EvUl@K<(l)`E3-b>=;9 zw}Jfx)CgQ<<3K`JLn30DX zXB40!j5(+%)C9T&S!Bo9CA8fJqX>uK5JOMV5Jv)Do!3qK)5QgtQg;3XmuH6bMIz&bE0FyIpf;%p1TfKd? z>r_TJ{ro=ot%xln-E>Sib#Nl5M-yFTIzFe`4fOhTR<*}JYI7gSL$)^_FOG6VY{I=s z)^nMCcwY_m;!RW_V;hQPk)i0z*81t#iF-+5i9m delta 219 zcmV<103`p#0>%Q6JOMS4Jv)Dp!3qK)5J2yKg;3XmuH6bMIz&bE0h2Rqf;%p1Tm5~t z>r_S;(dT=jR>YQ(ZaOBMIyjNjqlvCE9iLO}273LPtJ>oqwYiUEBikE~7e_fFHsRhR z>$%K6ysw6O@g^#eu?@wt$WZjO38Bd6d@!+ V1=s=``YDA - Overview — jrnl 1.7.5 documentation + Overview — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -95,7 +95,7 @@
    \ No newline at end of file diff --git a/recipes.html b/recipes.html index ca302ffd..10cb2bc4 100644 --- a/recipes.html +++ b/recipes.html @@ -7,7 +7,7 @@ - FAQ — jrnl 1.7.5 documentation + FAQ — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -57,37 +57,42 @@

    To get a short summary of the 10 most recent, favourited entries before January 1, 2013 that are tagged with @fixed.

    -
    -

    Using iA Writer to write entries

    -

    On OS X, you can use the fabulous iA Writer to write entries. Configure your .jrnl_conf like this:

    +
    +
    +

    External editors

    +

    To use external editors for writing and editing journal entries, set them up in your .jrnl_config (see advanced usage for details). Generally, after writing an entry, you will have to save and close the file to save the changes to jrnl.

    +
    +

    Sublime Text

    +

    To use Sublime Text, install the command line tools for Sublime Text and configure your .jrnl_config like this:

    +
    "editor": "subl -w"
    +
    +
    +

    Note the -w flag to make sure jrnl waits for Sublime Text to close the file before writing into the journal.

    +
    +
    +

    MacVim

    +

    Similar to Sublime Text, MacVim must be started with a flag that tells the the process to wait until the file is closed before passing control back to journal. In the case of MacVim, this is -f:

    +
    "editor": "mvim -f"
    +
    +
    +
    +
    +

    iA Writer

    +

    On OS X, you can use the fabulous iA Writer to write entries. Configure your .jrnl_config like this:

    "editor": "open -b jp.informationarchitects.WriterForMacOSX -Wn"
     

    What does this do? open -b ... opens a file using the application identified by the bundle identifier (a unique string for every app out there). -Wn tells the application to wait until it’s closed before passing back control, and to use a new instance of the application.

    -
    -

    Using Notepad++ to write entries on Windows

    -
    -

    Note

    -

    The configuration file is typically found at C:\Users\[Your Username]\.jrnl_conf. This is just a text file and so can be edited in a text editor (but don’t use Notepad, it will mess with the line endings).

    -
    -

    To set Notepad++ as your editor, edit the jrnl config file (.jrnl_conf) like this:

    -
    {
    -  ...
    -  "editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst",
    -}
    +
    +

    Notepad++ on Windows

    +

    To set Notepad++ as your editor, edit the jrnl config file (.jrnl_config) like this:

    +
    "editor": "C:\\Program Files (x86)\\Notepad++\\notepad++.exe -multiInst",
     
    -

    The double backslashes are needed so jrnl can read the file path correctly. The -multiInst option will cause jrnl to open its own Notepad++ window. When you’re done editing an entry in Notepad++, save the file and close the Notepad++ window for jrnl to know you’re done editing and record your changes.

    +

    The double backslashes are needed so jrnl can read the file path correctly. The -multiInst option will cause jrnl to open its own Notepad++ window.

    -
    -

    Known Issues

    -
      -
    • The Windows shell prior to Windows 7 has issues with unicode encoding. If you want to use non-ascii characters, change the codepage with chcp 1252 before using jrnl (Thanks to Yves Pouplard for solving this!)
    • -
    • _jrnl_ relies on the PyCrypto package to encrypt journals, which has some known problems with installing on Windows and within virtual environments.
    • -
    -
    @@ -108,11 +113,15 @@
  • Recipes
  • -
  • Known Issues
  • +
  • External editors +
  • @@ -135,7 +144,7 @@
    \ No newline at end of file diff --git a/search.html b/search.html index 7394e334..c215b283 100644 --- a/search.html +++ b/search.html @@ -7,7 +7,7 @@ - Search — jrnl 1.7.5 documentation + Search — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -89,7 +89,7 @@
    \ No newline at end of file diff --git a/searchindex.js b/searchindex.js index 073a94b1..f6d0247e 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[6,0,4,7,5],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[5,4],yve:[3,7],program:[2,3],alberto:3,under:7,leav:2,sha256:2,thursdai:7,everi:[2,3],string:[6,3],"3am":6,fals:7,faq:[0,3],veri:7,cyan:7,recip:[0,3],flatmat:3,level:7,did:5,list:[6,0,4,5],vector:2,dayon:[6,0,7,5],timeformat:7,initialis:2,ten:6,sync:[5,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,5],access:7,delet:6,melo:3,"new":[6,2,3,1],ever:2,told:[6,1],hash:[6,2],gener:4,decid:2,bodi:1,met:6,path:[3,7],valu:7,wait:[3,7],convers:2,vacat:5,everyon:6,prior:[3,7],behav:7,chcp:[3,7],implement:7,control:[6,3,7],linewrap:7,writer:[0,3],apr:6,app:[3,7],vim:7,releas:0,xdg_config_hom:7,instal:[0,3,1,7],txt:[6,2,7],mobil:7,select:6,quickstart:[0,1],from:[6,5,7],would:[6,7],memori:5,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,readm:4,flag:7,known:[0,3,7],informationarchitect:3,word:5,hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,overrid:7,prompt:[6,1,7],fabul:[5,3],backslash:3,tag:[6,0,3,4,7],want:[6,2,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],anoth:2,occur:[6,3,4],write:[0,1,2,3,5,6,7],how:[6,5,3,7],caus:3,instead:7,simpl:[5,4,7],updat:6,mess:3,after:[6,7],sundai:6,lab:5,reflect:5,befor:[6,3,7],mac:[],beauti:4,date:[6,4,7],end:[3,7],data:6,github:4,read:[5,3,2],robot:6,issu:[0,3,7],"switch":6,combin:[6,0,3],jrnl:[0,1,2,3,4,5,6,7],enter:[6,2],exclus:6,frontend:7,help:5,becaus:6,untouch:2,still:5,digest:2,perfect:5,gtd:5,thank:[3,7],funni:6,fix:3,late:6,window:[0,3,7],drawback:7,requir:1,them:[6,5],good:5,"return":1,food:7,timestamp:[6,0,7],dai:[6,5,4,7],initi:2,"break":6,mention:3,macvim:7,now:[6,7],choic:6,name:4,edit:[6,0,3],beach:6,crypto:2,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:[3,7],my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:2,individu:[4,7],timelin:4,meta:7,year:[6,5],our:7,girl:5,todo:5,special:[6,5],out:3,variabl:7,load:7,your:[0,1,2,3,4,5,6,7],content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],advanc:[6,0,7],given:6,quick:5,reason:[6,1],base:5,zombi:6,ask:[2,1],"byte":2,bash:7,launch:[6,7],my_password:2,could:6,put:5,keep:[6,0,5],filter:[6,0,3],thing:[5,3],isn:5,view:[6,0],imposs:7,frequent:4,first:[2,3,1,7],origin:2,directli:[6,5],mvim:7,wast:5,mai:5,alreadi:2,done:[5,3],open:[6,2,3],fanci:5,differ:[6,7],convent:6,width:7,top:7,notepad:[0,3],least:[5,7],attack:6,too:5,tom:6,instanc:3,"final":3,store:[6,0,2,5],shell:[6,3,7],option:[6,5,3,1,7],specifi:[6,2,4,7],"short":[3,4],mostli:6,exactli:6,haven:5,ipad:5,kind:6,grep:3,whenev:[6,2],charact:[3,7],project:6,sai:7,comput:2,ani:[6,2],dash:6,packag:[3,7],have:[6,5,1,7,2],need:[6,3],seem:7,imagin:5,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],without:6,which:[6,3,7],environ:[3,7],singl:[6,7],sure:[6,7],unless:1,track:[6,5],favourit:[6,3],who:5,most:[6,3,4,7],plai:[6,5],cipher:2,plan:6,icloud:7,why:[0,4,5],don:[6,2,3,7],doc:7,later:2,doe:[3,7],pipe:3,"10am":7,clean:1,multiinst:3,pouplard:[3,7],text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:2,onli:[6,5,3,4],explicitli:1,locat:[6,7],just:[6,5,3,1,7],pretti:4,configur:[6,0,3,1,7],figur:6,should:[2,1],jan:3,folder:[5,7],codepag:[3,7],hit:1,"2013_06_07_dinner":4,get:[0,1,5,3,4,6,7],hashlib:2,jrnl_conf:[3,7],endless:7,bar:6,noon:6,sha:2,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:6,summari:3,set:[3,7],habit:5,sex:6,see:[6,7],result:[1,7],close:[6,3,7],best:6,wonder:6,correctli:3,someth:3,sublim:7,won:[2,7],"import":[6,0,4,2],kei:[2,7],complement:5,entir:4,iawrit:[],solv:[3,7],uuid:6,both:[6,3,7],instant:5,howev:[6,7],alon:6,af8dbd0d43fb55458f11aad586ea2abf:6,forgotten:5,pdf:4,com:7,comment:7,assur:5,simpli:[6,2],point:[2,7],overview:[0,5],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],typic:3,my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:5,interpret:[1,7],basic:[6,0],my_journ:2,life:6,decrypt:[0,7,2],argument:[6,4],"5u8ns4gx82":7,last:[6,7],present:7,"case":6,look:[6,4,1,7],jrnl_config:7,plain:[5,2],plain_text_copi:2,defin:7,"while":7,abov:4,"_no_":[],loos:6,pinki:6,henc:7,non:[3,7],pip:1,ascii:[3,7],sever:4,make:[6,5,4,1,7],mayb:2,same:[6,2,3,4],python:[2,7],html:4,sentenc:1,document:[5,7],http:[],x86:3,user:3,extern:[1,7],yesterdai:[6,1],recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:5,exampl:[4,7],command:[6,0,4,7,5],thi:[1,5,3,4,2,6,7],choos:2,everyth:[6,1,7],latest:6,summer:5,identifi:[6,3],execut:7,battleship:6,rest:1,markdown:[0,4],human:[5,4],touch:6,config:3,languag:4,had:6,littl:6,add:6,book:[5,1],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,5,3,7],march:6,format:[4,7],handl:6,intuit:7,five:6,know:3,press:6,bit:[6,5],password:[0,2],like:[6,4,3,1,7],specif:7,filenam:2,whitespac:6,manual:[0,1,7,2],either:6,night:6,output:[6,4,7],www:[],old:[6,5],often:3,some:[3,7],back:3,dead:7,"export":[6,0,4],worlddomin:6,librari:[1,7],render:4,avoid:7,usernam:3,exit:6,anna:6,refer:7,limitless:5,run:[2,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,7],tagsymbol:7,although:[6,7],found:3,"_jrnl_":[3,7],"6am":6,surround:6,chop:7,writerformacosx:3,own:3,mondai:6,within:[3,7],encod:[3,7],compos:[6,0,1,7],wrap:7,chang:[6,5,3,7,2],subl:7,mere:7,log:5,wai:[6,5,7],aren:5,support:[2,7],"long":[6,5,7],start:[6,0,1,7],reli:[3,7],editor:[6,3,1,7],keychain:[0,2],bundl:3,mode_cbc:2,line:[6,0,3,7,5],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:5,algorithm:2,whether:[2,1,7],wish:1,displai:[6,3,4,7],tell:3,record:3,below:7,highlight:7,problem:[3,7],default_hour:7,gone:6,featur:6,creat:[4,1,7],pycyrypto:1,exist:2,file:[0,1,2,3,4,5,6,7],girlfriend:6,happen:6,again:2,mutual:6,encrypt:[0,1,2,3,5,6,7],titl:[4,1],when:[6,5,3,2],virtual:[3,7],"default":7,other:[6,4],sick:1,peopl:[6,5],you:[1,5,3,4,2,6,7],intention:6,nice:[5,4],pineappl:6,star:[6,0,3],profession:5,symbol:[6,7],june:6,consid:5,dropbox:[5,7],pycrypto:[3,1,7],wife:6,directori:4,time:[1,5,4,2,6,7],scroll:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Encryption","FAQ","Import and Export","Overview","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","encryption","recipes","export","overview","usage","advanced"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[6,0,4,7,2],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[2,4],yve:7,program:[5,3],alberto:3,under:7,exit:6,sha256:5,thursdai:7,everi:[5,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,untouch:5,recip:[0,3],flatmat:3,level:7,did:2,list:[6,0,4,2],vector:5,dayon:[6,0,7,2],timeformat:7,initialis:5,ten:6,sync:[2,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,2],access:7,delet:6,melo:3,"new":[6,5,3,1],ever:5,told:[6,1],hash:[6,5],gener:[3,4],chang:[6,5,3,7,2],decid:5,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:5,vacat:2,loos:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,configur:[6,0,3,1,7],apr:6,app:[3,7],vim:7,ask:[5,1],xdg_config_hom:7,instal:[0,3,1,7],txt:[6,5,7],mobil:7,select:6,quickstart:[0,1],from:[6,2,7],would:6,memori:2,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],handl:6,type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,python:[5,7],henc:7,flag:3,known:[0,7],informationarchitect:3,must:3,word:2,hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,overrid:7,prompt:[6,1,7],fabul:[2,3],process:3,backslash:3,tag:[6,0,3,4,7],want:[6,5,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],anoth:5,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,2,3,7],caus:3,instead:7,beach:6,updat:6,mess:[],after:[6,3,7],sundai:6,lab:2,reflect:2,befor:[6,3,7],mac:[],beauti:4,mai:2,end:7,data:6,"short":[3,4],june:6,robot:6,issu:[0,7],"switch":6,environ:7,jrnl:[0,1,2,3,4,5,6,7],enter:[6,5],exclus:6,frontend:7,help:2,becaus:6,cyan:7,still:2,digest:5,perfect:2,gtd:2,thank:7,fix:3,late:6,window:[0,3,7],drawback:7,requir:[1,7],them:[6,2,3],good:2,"return":1,food:7,timestamp:[6,0,7],dai:[6,2,4,7],initi:5,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:4,edit:[6,0,3,7],simpl:[2,4,7],crypto:5,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:5,individu:[4,7],timelin:4,meta:7,year:[6,2],our:7,girl:2,todo:2,special:[6,2,7],out:3,variabl:7,mere:7,content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],advanc:[6,0,3,7],given:6,quick:2,reason:[6,1],base:2,zombi:6,releas:0,"byte":5,bash:7,launch:[6,7],could:6,put:2,keep:[6,0,2],filter:[6,0,3],thing:[2,3],isn:2,summari:3,imposs:7,frequent:4,first:[5,3,1,7],origin:5,directli:[6,2],mvim:3,wast:2,date:[6,4,7],alreadi:5,done:2,open:[6,5,3],fanci:2,differ:[6,7],convent:6,start:[6,0,3,1,7],top:7,least:[2,7],yesterdai:[6,1],attack:6,too:2,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,2,3,1,7],tool:3,specifi:[6,5,4,7],github:4,mostli:6,exactli:6,haven:2,ipad:2,hashlib:5,grep:3,whenev:[6,5],charact:7,project:6,sai:7,comput:5,ani:[6,5,7],dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:2,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],exampl:[4,7],which:[6,3,7],combin:[6,0,3],singl:[6,7],sure:[6,3,7],unless:1,track:[6,2],favourit:[6,3],who:2,most:[6,3,4,7],plai:[6,2],cipher:5,plan:6,icloud:7,why:[0,4,2],don:[6,5,7],doc:7,later:5,doe:[3,7],pipe:3,"10am":7,clean:1,someth:3,pouplard:7,summer:2,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:5,onli:[6,2,3,4],explicitli:1,locat:[6,7],execut:7,pretti:4,writer:[0,3],figur:6,should:[5,1],jan:3,folder:[2,7],battleship:6,hit:1,"2013_06_07_dinner":4,get:[0,1,2,3,4,6,7],kind:6,jrnl_conf:[],endless:7,bar:6,sha:5,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:6,view:[6,0],set:[3,7],habit:2,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,multiinst:3,sublim:[0,3],won:[5,7],"import":[6,0,4,5],kei:[5,7],complement:2,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:2,howev:[6,7],alon:6,instanc:3,forgotten:2,pdf:4,com:7,comment:7,assur:2,simpli:[6,5],point:[5,7],overview:[0,2],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:2,interpret:[1,7],basic:[6,0],my_journ:5,life:6,wish:1,pycyrypto:1,argument:[6,4],"5u8ns4gx82":7,last:[6,7],present:7,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:5,defin:7,"while":7,abov:4,"_no_":[],everyon:6,pinki:6,readm:4,non:7,girlfriend:6,ascii:7,sever:4,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,2,3,4,6,7],format:[4,7],same:[6,5,3,4],funni:6,html:4,sentenc:1,document:[2,7],http:[],x86:3,user:7,extern:[0,3,1,7],typic:7,recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:2,without:6,command:[0,2,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:5,everyth:[6,1,7],latest:6,load:7,identifi:[6,3],just:[6,2,1,7],codepag:7,rest:1,markdown:[0,4],human:[2,4],touch:6,config:3,languag:4,had:6,littl:6,add:6,other:[6,4],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,2,3,7],march:6,mayb:5,read:[5,3,2],intuit:7,five:6,know:[],press:6,bit:[6,2],password:[0,5],like:[6,4,3,1,7],specif:7,filenam:5,whitespac:6,manual:[0,1,7,5],either:6,night:6,output:[6,4,7],www:[],old:[6,2],often:3,some:7,back:3,dead:7,"export":[6,0,4],librari:[1,7],render:4,avoid:7,usernam:7,leav:5,anna:6,refer:7,limitless:2,run:[5,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,consid:2,within:7,encod:7,compos:[6,0,1,7],wrap:7,my_password:5,subl:3,your:[0,1,2,3,4,5,6,7],log:2,wai:[6,2,7],aren:2,support:[5,7],"long":[6,2,7],width:7,reli:7,editor:[6,0,3,1,7],keychain:[0,5],properli:7,bundl:3,mode_cbc:5,line:[6,0,3,7,2],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:2,pycrypto:[1,7],whether:[5,1,7],worlddomin:6,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,gone:6,featur:6,creat:[4,1,7],decrypt:[0,7,5],exist:5,file:[0,1,2,3,4,5,6,7],pip:1,happen:6,again:5,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,book:[2,1],sick:1,peopl:[6,2],you:[1,5,3,4,2,6,7],intention:6,nice:[2,4],pineappl:6,star:[6,0,3],profession:2,symbol:[6,7],notepad:[0,3],mondai:6,dropbox:[2,7],algorithm:5,wife:6,directori:4,scroll:7,time:[1,5,4,2,6,7],noon:6},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Overview","FAQ","Import and Export","Encryption","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","overview","recipes","export","encryption","usage","advanced"]}) \ No newline at end of file diff --git a/usage.html b/usage.html index c31b2119..a7cc1cd8 100644 --- a/usage.html +++ b/usage.html @@ -7,7 +7,7 @@ - Basic Usage — jrnl 1.7.5 documentation + Basic Usage — jrnl 1.7.6 documentation @@ -15,7 +15,7 @@ - + @@ -187,7 +187,7 @@ I just figured I'd be on the other side.
    \ No newline at end of file