{ "info": { "author": "Chris Ward", "author_email": "cward@redhat.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Topic :: Office/Business", "Topic :: Utilities" ], "description": "======================\n sniprd\n======================\n\n.. image:: https://badge.fury.io/py/sniprd.svg\n :target: http://badge.fury.io/py/sniprd\n\n.. image:: https://travis-ci.org/kejbaly2/sniprd.svg?branch=master\n :target: https://travis-ci.org/kejbaly2/sniprd\n\n.. image:: https://coveralls.io/repos/kejbaly2/sniprd/badge.svg \n :target: https://coveralls.io/r/kejbaly2/sniprd\n\n.. image:: https://img.shields.io/pypi/dm/sniprd.svg\n :target: https://pypi.python.org/pypi/sniprd/\n\n.. image:: https://img.shields.io/pypi/l/sniprd.svg\n :target: https://pypi.python.org/pypi/sniprd/\n \n.. image:: https://landscape.io/github/kejbaly2/sniprd/master/landscape.svg\n :target: https://landscape.io/github/kejbaly2/sniprd/master\n\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n Track your activities, comfortably.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDESCRIPTION\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nComfortably archive snips of the stuff you get done. Compatible \nwith status-report. Beautiful. Made for Humans.\n\n\nEXAMPLES\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nSave a basic snippet with now() timestamp::\n\n snip #home #car I went to the post-office to buy stamps\n\nSave a snippet as completed yesterday::\n\n snip yesterday #project_x reported 36 bugs in BZ, 14 in JIRA\n\nSave a snippet as completed on a specific date in the past::\n\n snip 2015-01-01 pushed 14 code #commits\n\nSave a snippet and connect with others involved::\n\n snip washed dads car today @philly @dad #allowance\n\nSave multiple snippets at once completed the day before yesterday::\n\n snip -1 #project_x did this; #private arrived 30m late\n\nSee snippet --help for complete list of available commands.\n\n\nTo retrieve your current week's saved snippets, use status-report::\n\n status-report --snippets project_x\n\nTo sync your current week's saved snippets with a remote db::\n\n snip sync project_x [https://kejbaly2.sniprd.com]\n\n\nINSTALLATION\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nInstall directly from Fedora/Copr repository or use PIP::\n\n # Basic dependencies for buiding/installing pip packages\n sudo yum install gcc krb5-devel\n sudo yum install python-devel python-pip python-virtualenv\n\n # Upgrade to the latest pip/setup/virtualenv installer code\n sudo pip install -U pip setuptools virtualenv\n\n # Install into a python virtual environment (OPTIONAL)\n virtualenv --no-site-packages ~/virtenv_sniprd\n source ~/virtenv_sniprd/bin/activate\n\n # Install sniprd (sudo required if not in a virtualenv)\n pip install sniprd\n\n\nCONFIGURATION - sniprd\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThe config file ~/.sniprd is used to store general settings::\n\n [general]\n uri = ~/.sniprd.db # DEFAULT\n\n # push (sync) ALL sniprd to another db\n [push]\n uri = postgresql://user:pass@sniphub.com/shared\n exclude_tags = [\"private\", \"confidential\"]\n exclude_regex = [\"secret_code\", \"fsck\"]\n\n # push sniprd with hashtag #home to another db\n [push-home]\n uri = postgresql://user:pass@server.com/db:5432\n\n # email #project_x sniprd to someone\n [push-project_x]\n uri = email://get@it.done\n include_tags = [\"project_x\"]\n\n [at-philly]\n uri = email://philly@cheeze.com\n\n\nDOCKER INSTALL\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nTo build and execute in a docker container, run::\n\n make run_docker\n\nSee LINKS section below for more docker resources.\n\n\nGIT COMMIT HOOKS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nIf you're planning to make commits to this project, please enable\nthe following git hooks::\n\n # UPDATE according to the correct absolute git path\n PATH = ~/sniprd/git-hooks\n ln -s $(PATH)/pre-commit.py .git/hooks/pre-commit\n ln -s $(PATH)/commit-msg.py .git/hooks/commit-msg\n\n\nTESTS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nTo run tests using pytest::\n\n # sudo required if not in a virtualenv\n pip install pytest coveralls\n coverage run --source=sniprd -m py.test source/tests\n coverage report\n\n\nLINKS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nRelease notes:\n# LINK TO READTHEDOCS.COM/README\n\nGit repo:\nhttps://github.com/cward/sniprd\n\nPIP repo:\nhttps://pypi.python.org/pypi/sniprd/\n\nDocker Guides:\nhttps://fedoraproject.org/wiki/Getting_started_with_docker\nhttps://fedoraproject.org/wiki/Docker\n\n\nAUTHORS\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nChris Ward\n\n\nCOPYRIGHT\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nCopyright (c) 2015 Red Hat, Inc. All rights reserved.\n\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU General Public License as\npublished by the Free Software Foundation; either version 2 of\nthe License, or (at your option) any later version.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kejably2/sniprd/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kejably2/sniprd", "keywords": "information,postgresql,tasks,snippets", "license": "GPLv2", "maintainer": null, "maintainer_email": null, "name": "sniprd", "package_url": "https://pypi.org/project/sniprd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sniprd/", "project_urls": { "Download": "https://github.com/kejably2/sniprd/archive/master.zip", "Homepage": "https://github.com/kejably2/sniprd" }, "release_url": "https://pypi.org/project/sniprd/0.1.1.1/", "requires_dist": null, "requires_python": null, "summary": "Status Report - Comfortable CLI Activity Status Reporting", "version": "0.1.1.1" }, "last_serial": 1573865, "releases": { "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "357178ab3675076a27964dc37fe824e2", "sha256": "e05ff24bd49e3d690db128b5b81105af43257ca2d07af786d7db4582e9323c81" }, "downloads": -1, "filename": "sniprd-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "357178ab3675076a27964dc37fe824e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13709, "upload_time": "2015-06-01T19:47:11", "url": "https://files.pythonhosted.org/packages/58/7b/c32895781e5f84755da368c5146975af8f9d5299ab9d376e442725966851/sniprd-0.1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "357178ab3675076a27964dc37fe824e2", "sha256": "e05ff24bd49e3d690db128b5b81105af43257ca2d07af786d7db4582e9323c81" }, "downloads": -1, "filename": "sniprd-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "357178ab3675076a27964dc37fe824e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13709, "upload_time": "2015-06-01T19:47:11", "url": "https://files.pythonhosted.org/packages/58/7b/c32895781e5f84755da368c5146975af8f9d5299ab9d376e442725966851/sniprd-0.1.1.1.tar.gz" } ] }