{ "info": { "author": "Christophe-Marie Duquesne", "author_email": "chm.duquesne@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Michel is your friendly mate that helps you managing your todo list. It\ncan push/pull flat text files to google tasks.\n\nUsage\n=====\n\nCommands\n--------\n\nMichel keeps it stupid simple. It only has two commands:\n\n michel pull\nwhich prints the default todo list on the standard output\n\n michel push \nwhich replaces the default todo list with the content of TODO.txt\n\nNon features\n------------\n\nMichel aims at being simple: it does not handle due dates nor notes.\n\nSyntax\n------\n\nOne line is one task. tab-indented lines (with the real tab character)\nare subtasks of the \"parent\" line.\n\nSuggestion\n----------\n\nHere is how michel can be used. A crontask pulls every 15 minutes the\ndefault TODO list, and another one displays a notification during 10\nseconds every hour (requires notify-send).\n\n */15 * * * * michel pull > /tmp/TODO && mv /tmp/TODO ~/.TODO\n 0 * * * * DISPLAY=\":0.0\" notify-send -t 10000 TODO \"$(cat ~/.TODO)\"\n\nAfter you modify your TODO list, don't forget to push it!\n\n michel push .TODO\n\nIf this trick is not working, it is probably because the variable PATH\ndoes not contains /usr/local/bin in crontab. You might want to set it\nmanually. See 'man 5 crontab'.\n\nInstalling\n==========\n\ninstall python-xdg, then run\n\n easy_install michel\n\nor\n\n pip install michel\n\nAbout\n=====\n\nAuthor/License\n--------------\n\n- License: Public Domain\n- Original author: Christophe-Marie Duquesne ([blog post](http://blog.chmd.fr/releasing-michel-a-flat-text-file-to-google-tasks-uploader.html))\n\nContributing\n------------\n\nAs usual, patches are welcome.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chmduquesne/michel", "keywords": null, "license": "This software is public domain.", "maintainer": null, "maintainer_email": null, "name": "michel", "package_url": "https://pypi.org/project/michel/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/michel/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/chmduquesne/michel" }, "release_url": "https://pypi.org/project/michel/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "pushes/pull flat text files to google tasks", "version": "0.0.8" }, "last_serial": 794768, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a8faad17702266fff7e6463c762f5873", "sha256": "35b4cb537c923df9fda91bf31b3b7b46230768e8a18311712fdfea67059ee993" }, "downloads": -1, "filename": "michel-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a8faad17702266fff7e6463c762f5873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2604, "upload_time": "2011-09-22T14:35:04", "url": "https://files.pythonhosted.org/packages/58/da/6baaf81fbd50de96248939ed361b38cc322e83b18a1771adafd14544d662/michel-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "94e546ed6940b5cbd688133729b6babe", "sha256": "7a8a27e4a330eb27b91141007fedf33cb104bd7ecb35c7780d70837a78552a1f" }, "downloads": -1, "filename": "michel-0.0.2.tar.gz", "has_sig": false, "md5_digest": "94e546ed6940b5cbd688133729b6babe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2840, "upload_time": "2011-09-22T14:38:35", "url": "https://files.pythonhosted.org/packages/e0/10/78742f81ce57fc2da7d488d6e839fba97f5d4026265b546a856108115f15/michel-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e787875ebabd1c4ae95ccd87467b97e4", "sha256": "0ec657a50dc6135962950feb25d7d3cd01d3c62da7d376e22a593a08cc8b550c" }, "downloads": -1, "filename": "michel-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e787875ebabd1c4ae95ccd87467b97e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3020, "upload_time": "2011-09-22T17:05:31", "url": "https://files.pythonhosted.org/packages/2a/67/bebf985a6374ecf6aa3d1cb90e313edb0bb561f31f07e4bd72029b615563/michel-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f9875ed336f814a3adb7ad29b33b7389", "sha256": "be89cfffdfe6675ebb34a9efe7db6ec4fa1ba111beaa79f79094a37fa12945c6" }, "downloads": -1, "filename": "michel-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f9875ed336f814a3adb7ad29b33b7389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3022, "upload_time": "2011-09-23T11:23:09", "url": "https://files.pythonhosted.org/packages/cc/68/4c88d53d6fcdfbeccae5527b04f01ff2043881d02207225cb9b759f2d1ea/michel-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e0defa038713735da8358a2313144098", "sha256": "67dad0ac013fe475f23abf4198cb50d7dd324c62c0896c798405079cccba19c2" }, "downloads": -1, "filename": "michel-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e0defa038713735da8358a2313144098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2011-09-23T11:27:53", "url": "https://files.pythonhosted.org/packages/cc/01/df8f876619e3135a67a4ff14511f9ed4bcb2711863323e2ad68d32a69c9e/michel-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b4a3de79477d52acfa1d516150856e4b", "sha256": "6b9694450dfa5d3c0457c1ad2b33df533c11d3abde288cdf40c8b9765675d9d4" }, "downloads": -1, "filename": "michel-0.0.7.tar.gz", "has_sig": false, "md5_digest": "b4a3de79477d52acfa1d516150856e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2012-07-12T09:37:07", "url": "https://files.pythonhosted.org/packages/18/8a/3b90169720d7b14e82e5b4f53fcb88ca78da83f21e073848f253afe20ab7/michel-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6d3f64e30838247cedc92194b1fbca1c", "sha256": "21446b437928d2694f7f46a6ec59a07978e009ef138dfdbff9fc1ee3041c86e9" }, "downloads": -1, "filename": "michel-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6d3f64e30838247cedc92194b1fbca1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4252, "upload_time": "2012-07-12T10:10:53", "url": "https://files.pythonhosted.org/packages/cf/b7/dd5b6a7f88f8f321c405d90c630c237364d207882c419a39177630436c55/michel-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d3f64e30838247cedc92194b1fbca1c", "sha256": "21446b437928d2694f7f46a6ec59a07978e009ef138dfdbff9fc1ee3041c86e9" }, "downloads": -1, "filename": "michel-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6d3f64e30838247cedc92194b1fbca1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4252, "upload_time": "2012-07-12T10:10:53", "url": "https://files.pythonhosted.org/packages/cf/b7/dd5b6a7f88f8f321c405d90c630c237364d207882c419a39177630436c55/michel-0.0.8.tar.gz" } ] }