Metadata-Version: 2.0
Name: journalist
Version: 0.0.2
Summary: App to write journal digitally
Home-page: https://github.com/SkullTech/journal
Author: Sumit Ghosh
Author-email: sumit@sumit-ghosh.com
License: UNKNOWN
Description-Content-Type: UNKNOWN
Keywords: journal diary markdown html markdown-to-html
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Office/Business
Classifier: Topic :: Office/Business :: News/Diary
Classifier: Topic :: Text Editors
Classifier: Topic :: Text Editors :: Text Processing
Classifier: Topic :: Text Processing :: General
Classifier: Topic :: Text Processing :: Markup
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: requests
Requires-Dist: flask
Requires-Dist: pyyaml

journalist
==========

App to write journal digitally.

|PyPI version|

Features
--------

-  Write your journal using *Markdown* in your favorite text-editor.
-  Stores written journals in a comprehensive directory structure.
-  View the journals (*Markdown* rendered in *HTML*) in browser.

Installation
============

Install it using ``pip``

.. code:: console

    pip install journalist

Usage
=====

.. code:: console

    sumit at HAL9000 in ~ 
    $ python3 journalist.py -h
    usage: journalist.py [-h] {write,view} name

    positional arguments:
      {write,view}  Task to do
      name          The name of the journal

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

Usage Examples
--------------

Writing in a journal named *"Personal"*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code:: console

    sumit at HAL9000 in ~
    $ python3 journalist.py write personal

Viewing the *"Personal"* journal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code:: console

    sumit at HAL9000 in ~ 
    $ python3 journalist.py view personal 
    [*] Starting Journalist viewer webapp...
    [*] View this journal at http://127.0.0.1:5000/journalist?name=personal
     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Opening the URL http://127.0.0.1:5000/journalist?name=personal in the
browser would show us the journal entries rendered in HTML.

.. |PyPI version| image:: https://badge.fury.io/py/journalist.svg
   :target: https://badge.fury.io/py/journalist


