{ "info": { "author": "redraw", "author_email": "agustinbv@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\nfreshbook\n===============================\n\n\n.. .. image:: https://img.shields.io/pypi/v/freshbook.svg\n :target: https://pypi.python.org/pypi/freshbook\n\n.. .. image:: https://img.shields.io/travis/redraw/freshbook.svg\n :target: https://travis-ci.org/redraw/freshbook\n\n.. .. image:: https://readthedocs.org/projects/freshbook/badge/?version=latest\n :target: https://freshbook.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. .. image:: https://pyup.io/repos/github/redraw/freshbook/shield.svg\n :target: https://pyup.io/repos/github/redraw/freshbook/\n :alt: Updates\n\n\nFreshbooks hours logger tool\n\nInstallation\n----\n\n``$ pip install freshbook``\n\nUse\n----\n\nFirst, create the config file by running\n\n``$ freshbook init``\n\nThis creates a file named ``.freshbook`` in the current project directory. When you're ready to log, make sure you're on the same directory and run,\n\n``$ freshbook commit -m \"the message\"``\n\nGit\n----\n\nIf using git, you could use your commit messages to include in the freshbook notes.\n\n``$ git config --global alias.today \"log --author '`git config user.name`' --since 6am --all --no-merges --format='-%s'\"``\n\nAnd then just do\n\n``$ freshbook commit -m \"$(git today)\"``\n\n\n=======\nHistory\n=======\n\n0.1.0 (2017-02-06)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/redraw/freshbook", "keywords": "freshbook", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "freshbook", "package_url": "https://pypi.org/project/freshbook/", "platform": "", "project_url": "https://pypi.org/project/freshbook/", "project_urls": { "Homepage": "https://github.com/redraw/freshbook" }, "release_url": "https://pypi.org/project/freshbook/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Freshbooks hours logger tool", "version": "0.1.5" }, "last_serial": 3096849, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ba8f0e8912b74a181aef2c9643ae2cf5", "sha256": "b1a39f4b0759274a905001b2e8062b6a28ff12a33fad4422d301397361906376" }, "downloads": -1, "filename": "freshbook-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "ba8f0e8912b74a181aef2c9643ae2cf5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7941, "upload_time": "2017-02-09T04:12:37", "url": "https://files.pythonhosted.org/packages/c9/88/2940a5e563ff161a0c5df8340ec69daa371083b6f028b440d9c5a505e6ce/freshbook-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "344a980bab97d3c6d72dba0c5ec74ca1", "sha256": "7222fa303356c0abf9978fba37472977583e0f9b3f2eb4626121842f65796712" }, "downloads": -1, "filename": "freshbook-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "344a980bab97d3c6d72dba0c5ec74ca1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6048, "upload_time": "2017-02-09T04:12:35", "url": "https://files.pythonhosted.org/packages/59/6c/3aacfae9ab8d4380b5748f03ff00fb040c2783b5045abafb3e4d4e677ce3/freshbook-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "465d134b8f0f09125cccd3be0ef4f185", "sha256": "8201f1b17f319de3f4aa6fde527ae8e2e90be2a9803a9a2600edcbe238743353" }, "downloads": -1, "filename": "freshbook-0.1.0-py3.4.egg", "has_sig": false, "md5_digest": "465d134b8f0f09125cccd3be0ef4f185", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 8092, "upload_time": "2017-02-09T04:12:39", "url": "https://files.pythonhosted.org/packages/9c/13/ed5b28f7f64e01881316f9f8ed89e359eabc3542a3cbcae42eda57de43a3/freshbook-0.1.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "029cc34b4606c42cb8e81c9fadf1b958", "sha256": "d0691cf671f5d92ad90106103f80e9ae9c1f1e7169d7fc1d57b0bef386295667" }, "downloads": -1, "filename": "freshbook-0.1.0.tar.gz", "has_sig": false, "md5_digest": "029cc34b4606c42cb8e81c9fadf1b958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13676, "upload_time": "2017-02-09T04:12:42", "url": "https://files.pythonhosted.org/packages/ba/b5/82c1716574d4d1a144d6351f202b23bd6749bbe5a8bd7035f856adcb02be/freshbook-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a9a0f0082066f3c53cf2d99b388b057", "sha256": "81c5840cf4c3f781a2fc24719326e77d45adec415cdeac30283eb0d13bdb5c37" }, "downloads": -1, "filename": "freshbook-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5a9a0f0082066f3c53cf2d99b388b057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6351, "upload_time": "2017-02-09T04:52:13", "url": "https://files.pythonhosted.org/packages/d8/5c/acd5eda5b667df9a253401fe26233991fb6f290eb067edb02da44e43f969/freshbook-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "197cfead3a8c7057352598b055201ad6", "sha256": "9e75e726538644a80374cfae96a40e3d75d4300954cc845b801e0c53660a7277" }, "downloads": -1, "filename": "freshbook-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "197cfead3a8c7057352598b055201ad6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6022, "upload_time": "2017-02-09T04:53:01", "url": "https://files.pythonhosted.org/packages/39/5e/104f856fe429218756d6afcdf393ceb99d28b8251b90aaa6fc96a94408df/freshbook-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a442ebce8141fe53ff973ef581efc443", "sha256": "b1505f27f4722984e7e9724d92b3764efd932da92ba665ffe74982f40f113e46" }, "downloads": -1, "filename": "freshbook-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a442ebce8141fe53ff973ef581efc443", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6285, "upload_time": "2017-08-10T23:22:31", "url": "https://files.pythonhosted.org/packages/63/05/fc23512755c6c23404e65da20ccb4e6598ec42d9efeae3867ecca3749971/freshbook-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806c903b93facbeb3265116a72cf8a89", "sha256": "15b1cb066f9a73d9bb51d17159e90b1178e162334fbee4e4c0feda6ee9f3b9ad" }, "downloads": -1, "filename": "freshbook-0.1.2.tar.gz", "has_sig": false, "md5_digest": "806c903b93facbeb3265116a72cf8a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13856, "upload_time": "2017-08-10T23:22:28", "url": "https://files.pythonhosted.org/packages/4a/e1/932085ee3c9bc25fb3b7422ae2c95339b64e96a248cdaf5f2ea466491c10/freshbook-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6fa688ac30688f3bbedb86dde6f40dda", "sha256": "68af51ba1b7db0abd0d332dff42f71cd7b43659cb29f6c0b3cc301cbf70f5336" }, "downloads": -1, "filename": "freshbook-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6fa688ac30688f3bbedb86dde6f40dda", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6312, "upload_time": "2017-08-15T00:17:45", "url": "https://files.pythonhosted.org/packages/c2/20/341b2c01066fc6a8d6c31375f3a1a09fbb9bbd479a4e1bfe94cac11b9541/freshbook-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55dcacbd7342c8826e1806c30ce21366", "sha256": "0eb641c1eef19fafb7184d62cf1a0fd9fc764d93b8dc1072bdd9ea3aec511eef" }, "downloads": -1, "filename": "freshbook-0.1.3.tar.gz", "has_sig": false, "md5_digest": "55dcacbd7342c8826e1806c30ce21366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13887, "upload_time": "2017-08-15T00:17:40", "url": "https://files.pythonhosted.org/packages/dd/7a/080f2ed06d21469cb46502023fec014141fb99541f9e364df0c0b2e164b6/freshbook-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "06c91063e1ed68ecd72f005fa0ecd248", "sha256": "9930e5f7417e3bb5d1c7940871d7b25fea48199dabbe6b4717e10624e92840fe" }, "downloads": -1, "filename": "freshbook-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06c91063e1ed68ecd72f005fa0ecd248", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6322, "upload_time": "2017-08-15T00:35:27", "url": "https://files.pythonhosted.org/packages/90/f6/c79a83d7e0cf346a54ca51590f29cecf41deb6038ed7bdcb182856763fd9/freshbook-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "634b7f7e1d06686ace0b0b87a3db7319", "sha256": "02c5ad5a0f72c58a64a618e5b6b970c813b8e6a269e4f52f7c239f4d7fe680f5" }, "downloads": -1, "filename": "freshbook-0.1.4.tar.gz", "has_sig": false, "md5_digest": "634b7f7e1d06686ace0b0b87a3db7319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13889, "upload_time": "2017-08-15T00:35:22", "url": "https://files.pythonhosted.org/packages/97/ae/fc83943f41fd9af078f0256faebb226d1d0153c6f758604d5fa4429c696a/freshbook-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e742b3ae1f92b24cdd2d273f2e860d58", "sha256": "d1e476be7145e4cc2fa5f47788fdedaa007b74ef8736ea6b1125285a04cb42da" }, "downloads": -1, "filename": "freshbook-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e742b3ae1f92b24cdd2d273f2e860d58", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6327, "upload_time": "2017-08-15T00:42:06", "url": "https://files.pythonhosted.org/packages/7e/44/71ac493d3f302670334525a8d0512e3b8803a7c6166ce98a7dd8fb674375/freshbook-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db6ebaf5fe744c8e30d64e17995efcb1", "sha256": "a1240469f18863f0a1a66f1f7dd2e3d5e9190d8121da3683e192a14c75bb1e4e" }, "downloads": -1, "filename": "freshbook-0.1.5.tar.gz", "has_sig": false, "md5_digest": "db6ebaf5fe744c8e30d64e17995efcb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13904, "upload_time": "2017-08-15T00:42:02", "url": "https://files.pythonhosted.org/packages/2e/ea/d7799682d903f1bed946f273f1e47507ffa9537c1aedb8ba7958133d025c/freshbook-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e742b3ae1f92b24cdd2d273f2e860d58", "sha256": "d1e476be7145e4cc2fa5f47788fdedaa007b74ef8736ea6b1125285a04cb42da" }, "downloads": -1, "filename": "freshbook-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e742b3ae1f92b24cdd2d273f2e860d58", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6327, "upload_time": "2017-08-15T00:42:06", "url": "https://files.pythonhosted.org/packages/7e/44/71ac493d3f302670334525a8d0512e3b8803a7c6166ce98a7dd8fb674375/freshbook-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db6ebaf5fe744c8e30d64e17995efcb1", "sha256": "a1240469f18863f0a1a66f1f7dd2e3d5e9190d8121da3683e192a14c75bb1e4e" }, "downloads": -1, "filename": "freshbook-0.1.5.tar.gz", "has_sig": false, "md5_digest": "db6ebaf5fe744c8e30d64e17995efcb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13904, "upload_time": "2017-08-15T00:42:02", "url": "https://files.pythonhosted.org/packages/2e/ea/d7799682d903f1bed946f273f1e47507ffa9537c1aedb8ba7958133d025c/freshbook-0.1.5.tar.gz" } ] }