eyscode / timetracker

A command-line utility to load hours in BairesDev Time tracker
BSD 2-Clause "Simplified" License
65 stars 25 forks source link

Allow CSV imports from stdin #10

Closed odarbelaeze closed 3 years ago

odarbelaeze commented 3 years ago

This PR allows you to do:

tt load-csv -

And therefore allows for interoperability with https://github.com/odarbelaeze/codelog, this allows you to do:

codelog report | tt load-csv -

or with an optional date:

codelog report Dec 17 | tt load-csv -
odarbelaeze commented 3 years ago

@fboaventura re-did the PR with code formatting disabled. I did relax some requirements for better compatibility with the new pip.

eyscode commented 3 years ago

@odarbelaeze can you resolve the conflicts? besides that @fboaventura what is the status of this PR after @odarbelaeze last update? Is something else asked to address?

fboaventura commented 3 years ago

@eyscode @odarbelaeze nothing else to address, just the conflicts.

odarbelaeze commented 3 years ago

@fboaventura fixed conflicts.

eyscode commented 3 years ago

Cool 🎉. Both folks were invited to Pypi project, so feel free to update CHANGELOG.md, README.md and release a new version. @odarbelaeze @fboaventura