Freshbooks hours logger tool
Project description
===============================
freshbook
===============================
.. .. image:: https://img.shields.io/pypi/v/freshbook.svg
:target: https://pypi.python.org/pypi/freshbook
.. .. image:: https://img.shields.io/travis/redraw/freshbook.svg
:target: https://travis-ci.org/redraw/freshbook
.. .. image:: https://readthedocs.org/projects/freshbook/badge/?version=latest
:target: https://freshbook.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. .. image:: https://pyup.io/repos/github/redraw/freshbook/shield.svg
:target: https://pyup.io/repos/github/redraw/freshbook/
:alt: Updates
Freshbooks hours logger tool
Installation
----
``$ pip install freshbook``
Use
----
First, create the config file by running
``$ freshbook init``
This creates a file named ``.freshbook`` in the current project directory. When you're ready to log, make sure you're on the same directory where you have the config file and run,
``$ freshbook commit -m "some magic!"``
Git
----
If using git, you could use your commit messages to include in the freshbook notes.
Something like ``git log --author `git config user.name` --since 6am --all --no-merges --format='- %s'``
You could make that a git alias,
``$ git config --global alias.today "log --author '`git config user.name`' --since 6am --all --no-merges --format='-%s'"``
And then just do,
``$ freshbook commit -m $(git today)``
=======
History
=======
0.1.0 (2017-02-06)
------------------
* First release on PyPI.
freshbook
===============================
.. .. image:: https://img.shields.io/pypi/v/freshbook.svg
:target: https://pypi.python.org/pypi/freshbook
.. .. image:: https://img.shields.io/travis/redraw/freshbook.svg
:target: https://travis-ci.org/redraw/freshbook
.. .. image:: https://readthedocs.org/projects/freshbook/badge/?version=latest
:target: https://freshbook.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. .. image:: https://pyup.io/repos/github/redraw/freshbook/shield.svg
:target: https://pyup.io/repos/github/redraw/freshbook/
:alt: Updates
Freshbooks hours logger tool
Installation
----
``$ pip install freshbook``
Use
----
First, create the config file by running
``$ freshbook init``
This creates a file named ``.freshbook`` in the current project directory. When you're ready to log, make sure you're on the same directory where you have the config file and run,
``$ freshbook commit -m "some magic!"``
Git
----
If using git, you could use your commit messages to include in the freshbook notes.
Something like ``git log --author `git config user.name` --since 6am --all --no-merges --format='- %s'``
You could make that a git alias,
``$ git config --global alias.today "log --author '`git config user.name`' --since 6am --all --no-merges --format='-%s'"``
And then just do,
``$ freshbook commit -m $(git today)``
=======
History
=======
0.1.0 (2017-02-06)
------------------
* First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for freshbook-0.1.1.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81c5840cf4c3f781a2fc24719326e77d45adec415cdeac30283eb0d13bdb5c37 |
|
MD5 | 5a9a0f0082066f3c53cf2d99b388b057 |
|
BLAKE2b-256 | d85cacd5eda5b667df9a253401fe26233991fb6f290eb067edb02da44e43f969 |
Close
Hashes for freshbook-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e75e726538644a80374cfae96a40e3d75d4300954cc845b801e0c53660a7277 |
|
MD5 | 197cfead3a8c7057352598b055201ad6 |
|
BLAKE2b-256 | 395e104f856fe429218756d6afcdf393ceb99d28b8251b90aaa6fc96a94408df |