All Projects → dougEfresh → gtoggl

dougEfresh / gtoggl

Licence: MIT License
Go (golang) client library the toggl API (v8)

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to gtoggl

gnome-pomodoro-tracking
Connect your Pomodoros to popular time tracking services (@odoo, @clockify, @toggl).
Stars: ✭ 16 (-33.33%)
Mutual labels:  toggl
wakatime-to-toggl
📩 Sync your WakaTime data in Toggl
Stars: ✭ 23 (-4.17%)
Mutual labels:  toggl
minutes
Sync worklogs between multiple time trackers, invoicing, and bookkeeping software.
Stars: ✭ 19 (-20.83%)
Mutual labels:  toggl
togglol
Alternative Toggl time reporting. Outdated but still works fine! :)
Stars: ✭ 26 (+8.33%)
Mutual labels:  toggl
toggl-google-sheet
Import Toggl time entries into a Google Sheet
Stars: ✭ 17 (-29.17%)
Mutual labels:  toggl
org-toggl-py
Create Toggl entries from Emacs org-mode CLOCK entries
Stars: ✭ 41 (+70.83%)
Mutual labels:  toggl
toggl
Custom PHP library to connect with the Toggl API - developed by Ixudra
Stars: ✭ 23 (-4.17%)
Mutual labels:  toggl
toggl2clockify
Migrate data from toggl to clockify
Stars: ✭ 21 (-12.5%)
Mutual labels:  toggl
Toggldesktop
Toggl Desktop app for Windows, Mac and Linux
Stars: ✭ 1,663 (+6829.17%)
Mutual labels:  toggl
toggl2redmine
Import time from Toggl 2 Redmine.
Stars: ✭ 23 (-4.17%)
Mutual labels:  toggl
dude
A daily assistant in the hard work of a programmer
Stars: ✭ 19 (-20.83%)
Mutual labels:  toggl

Toggl API for golang

Throttle API for toggle

GoDoc Build Status Coverage Status Go Report

Installation

$ go get -u github.com/dougEfresh/gtoggl-api
$ go get -u github.com/dougEfresh/gtoggl

Quick Start

import "github.com/dougEfresh/gtoggl"
import "github.com/dougEfresh/gtoggl-api/gtproject"

func main() {
  thc, err := gtoggl.NewClient("token")
  ...
  tc, err := gtproject.NewClient(thc)
  ...
  project,err := tc.Get(1)
  if err == nil {
    panic(err)
   }
}

The gtoggl clients provides throttling

Usage

See gtoggl cli

Examples

See godoc for more examples

Prerequisites

go 1.x

Tests

$ go test -v ./...

Deployment

Contributing

All PRs are welcome

Authors

License

This project is licensed under the Apache License - see the LICENSE file for details

Acknowledgments

TODO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].