Outline
Ein inoffizielles Tool zur Verwendung von Toggl, einem Zeiterfassungs-Webdienst, über die Befehlszeile. (Vielleicht hilft es Ihnen, sich an die Arbeit zu erinnern, die Sie später vergessen haben, oder verschwendete Arbeitszeit zu finden?)
toggl-cli ruft die offizielle API von Toggl auf, und es gibt einige ähnliche Tools.
Darüber hinaus kann Toggl auch von anderen Punkten als den unten eingeführten Befehlszeilenwerkzeugen verwendet werden. (Neben Webdiensten bieten wir auch iPhone- und Desktop-Apps an.)
Toggl https://toggl.com/
Die Mac-Version der Desktop-App ist in der Menüleiste verfügbar. Kann mit "Brew Cask Install Toggl Desktop" installiert werden http://support.toggl.com/toggl-desktop-for-mac-osx/
Toggl https://toggl.com/
Die Webseite von toggl-cli ist hier. https://github.com/drobertadams/toggl-cli
Der folgende Befehl ist die Einstellung zum Platzieren des Werkzeugs in "Anwendungen"
brew install python --framework
pip install iso8601
pip install pytz
pip install requests
pip install python-dateutil
cd /Applications/
git clone https://github.com/drobertadams/toggl-cli.git
Ermöglicht die Verwendung des Befehls toggl entsprechend Ihrer Terminalumgebung
Öffnen Sie die Datei mit vi ~ / .bash_profile
usw. und fügen Sie die folgende Zeile hinzu
alias toggl="/Applications/toggl-cli/toggl.py"
source ~ / .bash_profile
ausFühren Sie toggl
aus. Eine Konfigurationsdatei sollte im Stammverzeichnis des Benutzers generiert werden.
vi ~/.togglrc
--username: E-Mail-Adresse festlegen
--password: Passwort setzen
--api_token: Wenn Sie auf https://www.toggl.com/app/profile zugreifen, wird es unten geschrieben.
Das Operationsbild in der Befehlszeile lautet wie folgt.
toggl start writeBlog
toggl stop
Bitte beachten Sie die Verwendung am Ende der folgenden URL.
Zitat: https://github.com/drobertadams/toggl-cli
Usage: toggl [OPTIONS] [ACTION]
Options:
-h, --help show this help message and exit
-q, --quiet don't print anything
-v, --verbose print additional info
-d, --debug print debugging output
Actions:
add DESCR [@PROJECT] START_DATETIME ('d'DURATION | END_DATETIME)
creates a completed time entry
clients
lists all clients
continue DESCR
restarts the given entry
ls
list recent time entries
now
print what you're working on now
projects
lists all projects
rm ID
delete a time entry by id
start DESCR [@PROJECT] [DATETIME]
starts a new entry
stop [DATETIME]
stops the current entry
www
visits toggl.com
DURATION = [[Hours:]Minutes:]Seconds
https://github.com/drobertadams/toggl-cli
http://www.clausconrad.com/blog/toggl-command-line-on-windows
http://stackoverflow.com/questions/11962714/installing-python-dateutil
Recommended Posts