{ "info": { "author": "Vitaliy Rodnenko", "author_email": "vitaliy@rodnenko.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "geeknote\n========\n\nGeeknote is a command line client for Evernote that can be use on Linux, FreeBSD and OS X.\nIt allows you to:\n * create notes in your Evernote account;\n * create tags, notebooks;\n * use Evernote search in console with different filters;\n * edit notes directly in console using any editor: nano, vim, emacs, mcedit;\n * sync your local files, directories with Evernote;\n * use Evernote with cron or any scripts.\n\nGeeknote is written in Python, so you can use the open source package anywhere you have Python, even in Windows if you like.\n\nHere we have documentation for Geeknote. We'll show basic commands how to work with notes, notebooks and tags in Evernote using Geeknote, also we'll show how to use search to find notes you want and give you some examples.\n\n## Installation\nYou can install Geeknote as a python script.\n\n### Downloading and installing from source\n # Download the repository.\n $ git clone git://github.com/VitaliyRodnenko/geeknote.git\n \n $ cd geeknote\n\n # Installation\n $ [sudo] python setup.py install\n\n # Launch Geeknote and go through login procedure.\n $ geeknote login\n\n### Development\nRun tests\n\n $ python setup.py test\n\n # or for to run tests with `tox`\n $ tox\n\n## Settings\nGeeknote has some settings that you should know.\n\n### Authorization in Evernote\nFirst thing we have to do after installation Geeknote is authorization. To authorize your Geeknote in Evernote launch the command *login*:\n\n $ geeknote login\n\nThis will start the authorization process. Geeknote will ask you to enter your credentials just once to generate access token, which will be saved in local database. Re-authorization is not required, if you won't decide to change user.\nAfter authorization you can start to work with Geeknote.\n\n### Logout and change user\nIf you want to change Evernote user you should launch *logout* command:\n\n $ geeknote logout\n\nAnd after you can repeat authorization step.\n\n###Look your settings\n\n $ geeknote settings\n Geeknote\n ******************************\n Version: 0.1\n App dir: /Users/username/.geeknote\n Error log: /Users/username/.geeknote/error.log\n Current editor: vim\n ******************************\n Username: username\n Id: 11111111\n Email: example@gmail.com\n\n### Set up the default editor\nGeeknote allows to edit notes right in console editors in markdown format. We will show it a later in documentation.\n\nAnd you can setup the default editor you want to use. To check which editor is now set up as a default call:\n\n $ geeknote settings --editor\n\nTo change the default editor call:\n\n $ geeknote settings --editor vim\n\n#### Example\n\n $ geeknote settings --editor\n Current editor is: nano\n\n $ geeknote settings --editor vim\n Editor successfully saved \n\n $ geeknote settings --editor\n Current editor is: vim\n\n## Creating notes\nThe main functionality that we need is creating notes in Evernote.\n\n### Synopsis\n $ geeknote create --title