{"_id":"@3dprogramin/tasktracker","_rev":"10-f5d21a81f19d930747d18cd920e87df8","name":"@3dprogramin/tasktracker","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@3dprogramin/tasktracker","version":"1.0.0","description":"Track the time of your task","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"_id":"@3dprogramin/tasktracker@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-AvsQC/G9PWaM22jrAWzFRtIuLbn77HNfX0Xapd1O1IFag3XAF1g2kTlgliR+hN76ooGlqWEfJ4ycPQ5X6ElCbg==","shasum":"18cbe685f480899e2bb7d1e6016d3a83e8264f70","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.0.tgz","fileCount":8,"unpackedSize":21653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm/GL3hWJMOIL9LaYZJyXvkSF8vp5GqG9rTJ/FqsbpLAIhAOYmWArrEz+G5fLmh+KK7Zz7OC54NmdUkL6aIF20Nmfd"}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.0_1520256001494_0.8926628713749809"},"_hasShrinkwrap":false},"1.0.1":{"name":"@3dprogramin/tasktracker","version":"1.0.1","description":"Track the time of your task","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"4e396db6da2a5916971f8b9a91c86feef26f8a54","_id":"@3dprogramin/tasktracker@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-HdYO6WC1fylchcxAd1y3s4z+WBVLMEAHDJcnDt2/pYgjcxIC71SwL1Wy9Ueo1EMLnClOYIcbTgtNzMpvTTHLPg==","shasum":"1a38f030c76dbd8066a93cbe07884f4c9478d83d","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.1.tgz","fileCount":8,"unpackedSize":23565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUUxC9SIzGgObg8tlsebz26ON8uHkKeqf6bdVDSHCgGAiEA9Ue0bFa+nugD8OofvnfoJxmBFubmSYyiiLGuqXRCb3o="}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.1_1520256205160_0.4348316610751992"},"_hasShrinkwrap":false},"1.0.2":{"name":"@3dprogramin/tasktracker","version":"1.0.2","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"342d1ae7d11d3c383288afcc06f0dcadde77ac10","_id":"@3dprogramin/tasktracker@1.0.2","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-MaEy4M4ZIN7kRpd4YG5pdWw6NKqElTm3CTQ/i7ONY7eDVstS3LeWMoUPoDSbFeeISJzaTqac4HOQE4DXsSov5A==","shasum":"cdad8a9849057f4ff18358087c34bf42033c404e","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.2.tgz","fileCount":8,"unpackedSize":23846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnadeolZj0DjKsYx0mk4F7nKeGpXbcE8SUJyAflaVdlgIhAP5HdaQBLMwmIb59TrpnxJiMDXbTlKOKU+G7FbCTUbSL"}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.2_1520256515419_0.6707269594239955"},"_hasShrinkwrap":false},"1.0.3":{"name":"@3dprogramin/tasktracker","version":"1.0.3","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"91394f90210def8788df40ad75583cf406e6fd75","_id":"@3dprogramin/tasktracker@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-HJRzfszjaMS54z4N6k/nojK9riGidMqjpqlngZulJZhfjJrOqq896iycqXbtFwlUKg0fvE5vy8zpSsvjHeG0ww==","shasum":"b5b21322fbb09808f6e5f499020686a8737d97a2","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.3.tgz","fileCount":8,"unpackedSize":23835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcNnmT9++xtFJyjAdqWTtdraWK87G1P0PaogObLXg6cAIgPSbt9HoXJx/aP1yuSsExZlJ8dImHWeo8u4WvpoXFGIo="}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.3_1520256803046_0.631382351579912"},"_hasShrinkwrap":false},"1.0.4":{"name":"@3dprogramin/tasktracker","version":"1.0.4","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"30b53468a2572c892d4c5e02106d29ff6312f6cc","_id":"@3dprogramin/tasktracker@1.0.4","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-9xLATfR6xR5dYiaRcSVSUztp8MECAYPgsQLsJP6+cb6cWkvBdW6LF7ikPnc2EBiXsfesYM1x/nkfyTzqO4cZ3A==","shasum":"f6e0cb363b6d73f4956efa79355325b2bb6913be","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.4.tgz","fileCount":8,"unpackedSize":22207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKAUSizlI8m0vJeR9ehwWn7aOs71/KJrImhqI1ukClTAiEApPMeeJloxUhi3Kxj2T/sUCIOOUEV3X4JOOEB7vakNdE="}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.4_1520257414502_0.661685377463229"},"_hasShrinkwrap":false},"1.0.5":{"name":"@3dprogramin/tasktracker","version":"1.0.5","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"6b8bc4c4c121c1a291e946c05fc9c1e434320076","_id":"@3dprogramin/tasktracker@1.0.5","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-gYYZSvlcHEvdDXxQHvnzJd+j7ls55ndvOqNCRVl27OFN2Gy6vvd43yu0RIB/N8HeQcBNAKCA5jAbPpeyspHMHA==","shasum":"c25e18b4af81b564cbe29ecc75f44c8aeeed323b","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.5.tgz","fileCount":8,"unpackedSize":24449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYgm2K+9fr4gn8IcKtzE8YgTS/XWOpjA+v6QfwNNdcRwIhAPws44OZkuoXOB1IXOlmImanKUZcqWL5fPaVahY32X64"}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.5_1520257914249_0.14394004379730396"},"_hasShrinkwrap":false},"1.0.6":{"name":"@3dprogramin/tasktracker","version":"1.0.6","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"d0284eac86d7abae9edbdef7a37362b51e554b16","_id":"@3dprogramin/tasktracker@1.0.6","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-bwuBWw+aSUvuB+YI/QqUfVXPDn4NNCQgbmrPAqsqO6iapmDbtHGK9qs+STFDaDlhOzBRMrAP1NKzgOhkVSB/2A==","shasum":"90fd15076810a5d829b4706514b6aa33ea43bc03","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.6.tgz","fileCount":9,"unpackedSize":22676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR84EJ/dI1dgz/DQ5LM5NZ644SefYggTvuUjOeu7F3RgIhAJwPm8wENIPlVy+4Ag4GhwT7CCxUlHYsE2vxg727m3QQ"}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.6_1520261362061_0.7973107173113696"},"_hasShrinkwrap":false},"1.0.7":{"name":"@3dprogramin/tasktracker","version":"1.0.7","description":"Track the time of your task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"083ce0cf44345df057407037646be327c869f594","_id":"@3dprogramin/tasktracker@1.0.7","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-NH+RDR0B2CfV6RuUNlQdtwx5WTCukb1VrM1976LDLaW8nLw6h0cskColBZwQoCDLcCUeR1MjnQabbZiRsTVHrg==","shasum":"700208d7504199be5a2360fd65dbc773f2267ac9","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.7.tgz","fileCount":9,"unpackedSize":23004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs2ir36MreB8cFip+BwVyoX/M+TC7RYcpQPNZwsRSFgwIhANbKuaCtBMsdnoE6FqY5eG0Zx1zJR2xh4YZzaeAssnS6"}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.7_1520335363081_0.9003130478684866"},"_hasShrinkwrap":false},"1.0.8":{"name":"@3dprogramin/tasktracker","version":"1.0.8","description":"Track the time it takes you to complete a task","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"keywords":["task","tracker","track","time","track","work","time"],"author":{"name":"3dprogramin"},"license":"MIT","bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"homepage":"https://github.com/3dprogramin/tasktracker#readme","dependencies":{"javascript-time-ago":"^1.0.28","q":"^1.5.1","string-format":"^0.5.0"},"gitHead":"ae8dacc6039b874a9dbb011c158d4cadd9ecbeb1","_id":"@3dprogramin/tasktracker@1.0.8","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"3dprogramin","email":"admin@3dprogramin.com"},"dist":{"integrity":"sha512-MP2dasZFGozg/9CegjvJCe8Sgclv0yU3kHoOCz6kMPdWV2URpmMEca1xaFV/By6nLi6wrSiQUIm26lgkXLqdeQ==","shasum":"3a79e2cf7406b0e59f472692bfb64d851cac8635","tarball":"https://registry.npmjs.org/@3dprogramin/tasktracker/-/tasktracker-1.0.8.tgz","fileCount":9,"unpackedSize":23019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo6F8RURZMiwyJSjwBBtN/jMO3HL/1UOZQvHa50Q794AiEA8v/luMDaIKdWr1f887NjhO11+0YxmXQhDoTj8pzY18g="}]},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasktracker_1.0.8_1520582792961_0.6899394995212678"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-05T13:20:01.433Z","1.0.0":"2018-03-05T13:20:01.569Z","modified":"2022-04-04T10:44:37.235Z","1.0.1":"2018-03-05T13:23:25.274Z","1.0.2":"2018-03-05T13:28:35.520Z","1.0.3":"2018-03-05T13:33:23.093Z","1.0.4":"2018-03-05T13:43:34.595Z","1.0.5":"2018-03-05T13:51:54.297Z","1.0.6":"2018-03-05T14:49:22.147Z","1.0.7":"2018-03-06T11:22:43.132Z","1.0.8":"2018-03-09T08:06:33.011Z"},"maintainers":[{"name":"3dprogramin","email":"admin@3dprogramin.com"}],"description":"Track the time it takes you to complete a task","homepage":"https://github.com/3dprogramin/tasktracker#readme","keywords":["task","tracker","track","time","track","work","time"],"repository":{"type":"git","url":"git+https://github.com/3dprogramin/tasktracker.git"},"author":{"name":"3dprogramin"},"bugs":{"url":"https://github.com/3dprogramin/tasktracker/issues"},"license":"MIT","readme":"Task tracker\n--------\n\nA simple task time tracker build in nodejs\n\n\n### Installation\n```npm install @3dprogramin/tasktracker```\n\nor\n\n```git clone https://github.com/3dprogramin/tasktracker```\n\n\n### Usage\n```js\nconst tasktracker = require('@3dprogramin/tasktracker');\n```\n#### Restart time\n```js\ntasktracker.restart().then(function(data){\n       send_os_notif('Time restarted');\n    }).catch(function(err){\n       send_os_notif(format('Error: {}', err.message));\n    });\n```\n#### Get passed time\n```js\ntasktracker.passed_time().then(function(passed_time){\n        send_os_notif(format('Started to track {}', passed_time));\n    }).catch(function(err){\n        send_os_notif(format('Error: {}', err.message));\n    });\n```\n\nThe **send_os_notif** method executes a OS command, that prints an alert on\nthe screen. Method can be found inside example\n\n### Example\nThe example contains an out-of-the-box working program (if you're on ArchLinux with OpenBox)\nIf you're not, make sure you have ```notify-send``` installed\n\nOnce you have that working, you can set a hotkey to make it even easier, I've used ```obkey``` to do that\n\nCurrently, it accepts two arguments: ```restart``` and ```show```\n\n-----------\n\n**Usage**\n\n> Restart time tracker\n\n```node example/index.js restart```\n\n> Show passed time\n\n```node example/index.js show```\n\n### License\nMIT\n","readmeFilename":"README.md"}