cloudstek / timing-toggl
Convert timing CSV exports to Toggl CSV files for import
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 1
Open Issues: 2
pkg:composer/cloudstek/timing-toggl
Requires
- php: >=7.3
- ext-json: *
- nesbot/carbon: ^2.20
- phpoffice/phpspreadsheet: ^1.4
- phpstan/phpstan-shim: ^0.11.8
- symfony/console: ^4.3
- symfony/mime: ^4.3
Requires (Dev)
This package is auto-updated.
Last update: 2025-10-17 17:30:04 UTC
README
Simple PHP CLI tool to convert CSV export files from Timing to CSV files compatible with Toggl for import.
Requirements
- PHP 7.3+
- Composer
Getting started
- Clone or download the repository
- Run
composer install - Run
bin/timing-toggl --help - Optionally add the
binfolder to yourPATHor create a symlink tobin/timing-togglfrom a directory in yourPATH(e.g./usr/local/bin).
Export (report) settings
- Make sure that you only inlude tasks, not app usage
- Select all task fields except for "title -> as subgroup"
- Set file format to CSV
- Set duration format to XX:YY:ZZ
Todo
- Create a PHAR file for easier distribution (help wanted)
- Add tests and CI