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

  • ~/Library/Application Support/Day One/ by default
  • ~/Dropbox/Apps/Day One/ if you’re syncing with Dropbox and
  • @@ -134,7 +139,7 @@
    jrnl work -n 3

    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:

    {
       ...
       "encrypt": false
    @@ -148,7 +153,7 @@
     }
     
    -

    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

    Changing encrypt to a different value will not encrypt or decrypt your journal file, it merely says whether or not your journal is encrypted. Hence manually changing this option will most likely result in your journal file being impossible to load.

    @@ -206,7 +211,7 @@
    \ No newline at end of file diff --git a/docs/_build/doctrees/advanced.doctree b/docs/_build/doctrees/advanced.doctree index 43bc7ae3..c35941fc 100644 Binary files a/docs/_build/doctrees/advanced.doctree and b/docs/_build/doctrees/advanced.doctree differ diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index 0178ce10..a82db8f4 100644 Binary files a/docs/_build/doctrees/environment.pickle and b/docs/_build/doctrees/environment.pickle differ diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree index 611d7f0b..10cb7cb7 100644 Binary files a/docs/_build/doctrees/index.doctree and b/docs/_build/doctrees/index.doctree differ diff --git a/docs/_build/doctrees/recipes.doctree b/docs/_build/doctrees/recipes.doctree index e01e8394..e7782504 100644 Binary files a/docs/_build/doctrees/recipes.doctree and b/docs/_build/doctrees/recipes.doctree differ diff --git a/docs/_build/doctrees/usage.doctree b/docs/_build/doctrees/usage.doctree index 9b649b55..a9540bc2 100644 Binary files a/docs/_build/doctrees/usage.doctree and b/docs/_build/doctrees/usage.doctree differ diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo index 9ab94d07..b5119ccb 100644 --- a/docs/_build/html/.buildinfo +++ b/docs/_build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 33c9943a8f514c706f3a1c21c8c907c0 +config: cf5ee9599852b57d8c94c60461aa5295 tags: fbb0d17656682115ca4d033fb2f83ba1 diff --git a/docs/_build/html/_sources/advanced.txt b/docs/_build/html/_sources/advanced.txt index b7d098f1..89771f28 100644 --- a/docs/_build/html/_sources/advanced.txt +++ b/docs/_build/html/_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/docs/_build/html/_sources/recipes.txt b/docs/_build/html/_sources/recipes.txt index 0bfb92a5..253392b9 100644 --- a/docs/_build/html/_sources/recipes.txt +++ b/docs/_build/html/_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/docs/_build/html/advanced.html b/docs/_build/html/advanced.html index 7efb7c50..e36f0dc8 100644 --- a/docs/_build/html/advanced.html +++ b/docs/_build/html/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

    • ~/Library/Application Support/Day One/ by default
    • ~/Dropbox/Apps/Day One/ if you’re syncing with Dropbox and
    • @@ -134,7 +139,7 @@
      jrnl work -n 3

      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:

      {
         ...
         "encrypt": false
      @@ -148,7 +153,7 @@
       }
       
      -

      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

      Changing encrypt to a different value will not encrypt or decrypt your journal file, it merely says whether or not your journal is encrypted. Hence manually changing this option will most likely result in your journal file being impossible to load.

      @@ -206,7 +211,7 @@
      \ No newline at end of file diff --git a/docs/_build/html/encryption.html b/docs/_build/html/encryption.html index 7dd214b9..49948b69 100644 --- a/docs/_build/html/encryption.html +++ b/docs/_build/html/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/docs/_build/html/export.html b/docs/_build/html/export.html index a3c9614d..37a41c0f 100644 --- a/docs/_build/html/export.html +++ b/docs/_build/html/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/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 8e066568..1a6edc48 100644 Binary files a/docs/_build/html/objects.inv and b/docs/_build/html/objects.inv differ diff --git a/docs/_build/html/overview.html b/docs/_build/html/overview.html index cf2727a6..a994f650 100644 --- a/docs/_build/html/overview.html +++ b/docs/_build/html/overview.html @@ -7,7 +7,7 @@ - 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 86473d21..fe4fb9aa 100644 Binary files a/jrnl/Entry.pyc and b/jrnl/Entry.pyc differ diff --git a/jrnl/Journal.pyc b/jrnl/Journal.pyc index 12ff0c65..5291dad8 100644 Binary files a/jrnl/Journal.pyc and b/jrnl/Journal.pyc differ 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 9d58e00d..4fc85f60 100644 Binary files a/jrnl/__init__.pyc and b/jrnl/__init__.pyc differ diff --git a/jrnl/__pycache__/Entry.cpython-33.pyc b/jrnl/__pycache__/Entry.cpython-33.pyc new file mode 100644 index 00000000..9acd0ea8 Binary files /dev/null and b/jrnl/__pycache__/Entry.cpython-33.pyc differ diff --git a/jrnl/__pycache__/Journal.cpython-33.pyc b/jrnl/__pycache__/Journal.cpython-33.pyc new file mode 100644 index 00000000..a047ebe0 Binary files /dev/null and b/jrnl/__pycache__/Journal.cpython-33.pyc differ diff --git a/jrnl/__pycache__/__init__.cpython-33.pyc b/jrnl/__pycache__/__init__.cpython-33.pyc new file mode 100644 index 00000000..c25a2778 Binary files /dev/null and b/jrnl/__pycache__/__init__.cpython-33.pyc differ diff --git a/jrnl/__pycache__/cli.cpython-33.pyc b/jrnl/__pycache__/cli.cpython-33.pyc new file mode 100644 index 00000000..d999f6b0 Binary files /dev/null and b/jrnl/__pycache__/cli.cpython-33.pyc differ diff --git a/jrnl/__pycache__/exporters.cpython-33.pyc b/jrnl/__pycache__/exporters.cpython-33.pyc new file mode 100644 index 00000000..e6ce781e Binary files /dev/null and b/jrnl/__pycache__/exporters.cpython-33.pyc differ diff --git a/jrnl/__pycache__/install.cpython-33.pyc b/jrnl/__pycache__/install.cpython-33.pyc new file mode 100644 index 00000000..dd759ee4 Binary files /dev/null and b/jrnl/__pycache__/install.cpython-33.pyc differ diff --git a/jrnl/__pycache__/util.cpython-33.pyc b/jrnl/__pycache__/util.cpython-33.pyc new file mode 100644 index 00000000..2addb536 Binary files /dev/null and b/jrnl/__pycache__/util.cpython-33.pyc differ diff --git a/jrnl/cli.pyc b/jrnl/cli.pyc index 114ba6e6..2bd84f52 100644 Binary files a/jrnl/cli.pyc and b/jrnl/cli.pyc differ diff --git a/jrnl/exporters.py b/jrnl/exporters.py index 7d2eaa93..4362dfae 100644 --- a/jrnl/exporters.py +++ b/jrnl/exporters.py @@ -3,12 +3,10 @@ import os import string -try: from slugify import slugify -except ImportError: import slugify try: import simplejson as json except ImportError: import json -try: from .util import u -except (SystemError, ValueError): from util import u +try: from .util import u, slugify +except (SystemError, ValueError): from util import u, slugify def get_tags_count(journal): diff --git a/jrnl/exporters.pyc b/jrnl/exporters.pyc index c5ed56e6..668dadd5 100644 Binary files a/jrnl/exporters.pyc and b/jrnl/exporters.pyc differ diff --git a/jrnl/install.pyc b/jrnl/install.pyc index c1828fff..5e6844c7 100644 Binary files a/jrnl/install.pyc and b/jrnl/install.pyc differ diff --git a/jrnl/jrnl.pyc b/jrnl/jrnl.pyc index 53d97737..0a19564d 100644 Binary files a/jrnl/jrnl.pyc and b/jrnl/jrnl.pyc differ diff --git a/jrnl/util.py b/jrnl/util.py index 0c5d148d..ae45cbb9 100644 --- a/jrnl/util.py +++ b/jrnl/util.py @@ -15,6 +15,7 @@ import re import tempfile import subprocess import codecs +import unicodedata PY3 = sys.version_info[0] == 3 PY2 = sys.version_info[0] == 2 @@ -144,3 +145,14 @@ def colorize(string): """Returns the string wrapped in cyan ANSI escape""" return u"\033[36m{}\033[39m".format(string) +def slugify(string): + """Slugifies a string. + Based on public domain code from https://github.com/zacharyvoase/slugify + and ported to deal with all kinds of python 2 and 3 strings + """ + string = u(string) + ascii_string = str(unicodedata.normalize('NFKD', string).encode('ascii', 'ignore')) + no_punctuation = re.sub(r'[^\w\s-]', '', ascii_string).strip().lower() + slug = re.sub(r'[-\s]+', '-', no_punctuation) + return u(slug) + diff --git a/jrnl/util.pyc b/jrnl/util.pyc index 8da7b83d..bff86e9f 100644 Binary files a/jrnl/util.pyc and b/jrnl/util.pyc differ diff --git a/objects.inv b/objects.inv index 8e066568..1a6edc48 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/overview.html b/overview.html index cf2727a6..a994f650 100644 --- a/overview.html +++ b/overview.html @@ -7,7 +7,7 @@ - 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