Skip to main content

User-friendly command-line tool for synchronizing time entries from Toggl Track to Moneybird

Reason this release was yanked:

does not work as of 2024-01-01

Project description

toggl2moneybird

A user-friendly command-line tool for synchronizing time entries from Toggl Track to Moneybird.

image

Installation

pip install toggl2moneybird

Running

Using the tool is self-explanatory. On first-time use, a browser window will open asking you to authorize the tool to access your Moneybird administration. It will also ask you for your Toggl Track email address and password as needed, but you may alternatively enter the API token listed at the bottom of your profile page.

To start the synchronization, type the following command. The tool will always ask you to confirm any changes, so you do not need to worry about the tool automatically making changes to your administration.

toggl2moneybird sync

You can also automatically create a draft invoice for a particular contact and period using the following command:

toggl2moneybird invoice

Limitations

Currently, there is no mapping done between users - all time entries will be logged under the same user (you will be asked which one if there are multiple).

It's not likely that you'll hit the rate limit of the Moneybird API using this tool, but if you do, the tool does not handle it gracefully and will quit with an exception. Simply try again at a later time if you encounter this issue.

If you encounter any problems, please do not hesitate to report them in the issue tracker.

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

toggl2moneybird-0.1.0.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

toggl2moneybird-0.1.0-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file toggl2moneybird-0.1.0.tar.gz.

File metadata

  • Download URL: toggl2moneybird-0.1.0.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for toggl2moneybird-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2e5032e4359f2a73d3765f50d7d5e9c619741aac5893a21f695c010fe9f7998b
MD5 a561dd3a2f544793abd298a75d5c730f
BLAKE2b-256 95ece6e3f7440b2184fefd2f6fec71f7de282c287ec9ad0760ce8edb7b441318

See more details on using hashes here.

File details

Details for the file toggl2moneybird-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for toggl2moneybird-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a6b4960f089b6f6da065ee76c03250272382aad846a55c1813dbf533a0d6d806
MD5 305601902cce2e6545e5806a4531f6d2
BLAKE2b-256 65dd83527a75bb76c9bfb87f84db5402674d4bbcfe44a0d5784ba3d84d1d27c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page