{ "info": { "author": "Kirill Panshin", "author_email": "kamelok@odesk.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. image:: http://img.shields.io/packagist/l/odesk/php-odesk.svg\n :target: http://www.apache.org/licenses/LICENSE-2.0.html\n :alt: License\n\n.. image:: https://badge.fury.io/py/python-odesk.svg\n :target: http://badge.fury.io/py/python-odesk\n :alt: PyPI version\n\n.. image:: https://travis-ci.org/odesk/php-odesk.svg\n :target: http://travis-ci.org/odesk/php-odesk\n :alt: Build status\n\nCopyright (c) 2010-2014, oDesk http://www.odesk.com\nAll rights reserved.\n\n\n============================\nPython bindings to oDesk API\n============================\n\nThis is a Python bindings for Public oDesk API https://developers.odesk.com/\nUsing the API you can build apps that will help you:\n\n* Mangage your distributed team\n* Search for contractors and jobs\n* Send bulk invitations to interview and make offers\n* Send bulk messages to your team\n* Retrieve Time & Financial information for your company, team and contractors\n\nAPI is the best way to comunicate between apps.\n\n\nRequirements\n============\nhttplib2==0.9\noauth2==1.5.211\nurllib3==1.10\nhttplib2.system-ca-certs-locater==0.1.1\n\nInstallation\n============\n\n pip install python-odesk\n\nAll the dependencies will be automatically installed as well.\n\n\nSSL Certificates Note\n=====================\nWe recomend to install a package ``httplib2.system_ca_certs_locater`` (it is installed by default during ``python_odesk`` installation)::\n\n pip install pbr httplib2.system_ca_certs_locater\n\nIt will force ``httplib2`` to use the OS's certificates file.\n\nIf you want to use your own certificates, put the following code during initialization::\n\n os.environ['HTTPLIB_CA_CERTS_PATH'] = '/path/to/my/ca_certs.txt'\n\n\n\nQuickstart\n==========\nFirst, you need to create API key for authorization here:\nhttps://www.odesk.com/services/api/keys\n\nInstalling **Ipython** interactive shell is very useful for playing\nwith the API, it has autocomplete, history, displays docstring help if you add '?'\nto the end of variable/function/class/method and many other nice things.\nSo we greatly encourage you to install it: ``pip install ipython``\n\nTo get started, look at the docs http://odesk.github.io/python-odesk/how_to.html\nand also look at the ``examples/`` folder to see examples how to\nobtain oauth access tokens for web application and desktop application.\n\nAlso threre's a list of opensource projects using ``python-odesk``:\n\n* oDesk Meter https://github.com/kipanshi/odesk_meter\n* oDesk Graphs https://github.com/demalexx/odesk-graphs\n\n\nUseful Links\n============\n\n* `Git repo `_\n* `Issues `_\n* `Documentation `_\n* `Mailing list `_\n* `Facebook group `_", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/odesk/python-odesk", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://odesk.github.com/python-odesk", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "python-odesk", "package_url": "https://pypi.org/project/python-odesk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-odesk/", "project_urls": { "Download": "http://github.com/odesk/python-odesk", "Homepage": "http://odesk.github.com/python-odesk" }, "release_url": "https://pypi.org/project/python-odesk/0.5.8/", "requires_dist": null, "requires_python": null, "summary": "Python bindings to oDesk API", "version": "0.5.8" }, "last_serial": 1471011, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bab561967cba01d9c555028dc4936de2", "sha256": "56641502eaaa080e2833416763db284b8cdada1a85ee3df984e405075a8af621" }, "downloads": -1, "filename": "python-odesk-0.1.tar.gz", "has_sig": false, "md5_digest": "bab561967cba01d9c555028dc4936de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22863, "upload_time": "2010-07-08T11:18:12", "url": "https://files.pythonhosted.org/packages/e4/96/518ebfa2c9162643ac2ce680a64e8fffb885c42264ab66fe631afdc712fd/python-odesk-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b30dfcf162eb8b61bedc4b0b87a985c0", "sha256": "6ec6c68e4d8a199749ebd2bf9ffe637004a725652557091e2bbbf3de9b031a1f" }, "downloads": -1, "filename": "python-odesk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b30dfcf162eb8b61bedc4b0b87a985c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23266, "upload_time": "2010-07-15T11:46:43", "url": "https://files.pythonhosted.org/packages/89/17/c3d32e8324cfcf5e36309a5ef661ad13d26d984952df9050a3b9a99ece67/python-odesk-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d35f564d67e3e629095fed6caf48aed1", "sha256": "493b543e0216dd2315430311151c648937bcf849f9e4c9e6e7c4c51135e00fd7" }, "downloads": -1, "filename": "python-odesk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d35f564d67e3e629095fed6caf48aed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24302, "upload_time": "2010-09-28T23:18:45", "url": "https://files.pythonhosted.org/packages/00/61/24b1bfdce2c137c94b611d847c4aca65384a184fa6884e3cae131ee6500e/python-odesk-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "774f45be9386fa481cb38d0ffa2aeec6", "sha256": "caf45d53aa2e50c6445cf0674ba68302dd807bdd31c8a78da70385c26b5fffc1" }, "downloads": -1, "filename": "python-odesk-0.1.3.tar.gz", "has_sig": false, "md5_digest": "774f45be9386fa481cb38d0ffa2aeec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13703, "upload_time": "2011-05-13T10:56:15", "url": "https://files.pythonhosted.org/packages/3e/e9/f046533570a0cf60b7b031a9f14578077dc3261bf028ec462996b84433b3/python-odesk-0.1.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "67862769c13a31baa6d63bde73e54477", "sha256": "2350457365025e6b2cef43f3984dc07eb8d7c635884dd1d4b6d48fb4513d4020" }, "downloads": -1, "filename": "python-odesk-0.4.tar.gz", "has_sig": false, "md5_digest": "67862769c13a31baa6d63bde73e54477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23804, "upload_time": "2011-05-05T15:56:31", "url": "https://files.pythonhosted.org/packages/24/5b/10238583475bf859c4e26a49de099dfa659c3761c6060c431a7953e39c95/python-odesk-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5a4f2d74e2ee37d463e172d152edd7d3", "sha256": "687fd6b901a02e212558db5348dd97b0bfec5a8ce26b326bc4b8d755c8675ba5" }, "downloads": -1, "filename": "python-odesk-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5a4f2d74e2ee37d463e172d152edd7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22275, "upload_time": "2011-05-28T11:59:01", "url": "https://files.pythonhosted.org/packages/e4/fb/90a9e769bd2b106deb20af8b146729940f9844aaf317d1decd62ebe68513/python-odesk-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "cecd0128053e5fcf179a047f34896eb0", "sha256": "0fb64d1c03f9166c15c37f85d1344340c293191dadf4f1ce1117d7557f3a8a2b" }, "downloads": -1, "filename": "python-odesk-0.5.tar.gz", "has_sig": false, "md5_digest": "cecd0128053e5fcf179a047f34896eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35230, "upload_time": "2013-10-28T16:59:21", "url": "https://files.pythonhosted.org/packages/f2/67/df4c67348ca253b48d334f642d2740c6bcbd22ce129bd3e469ee3d79b605/python-odesk-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e9c1709825bdf22ce41dd2d13e738880", "sha256": "20a34d470ff1cfb58c1dd3e8d9e99f52ccf110f6b59b4a63e52ff7548a1156b2" }, "downloads": -1, "filename": "python-odesk-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e9c1709825bdf22ce41dd2d13e738880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35262, "upload_time": "2013-12-03T06:29:12", "url": "https://files.pythonhosted.org/packages/82/e5/6d2026b4cbfc7a84b1c8ab0076949e5fc1644c9087687a4451526733abab/python-odesk-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b4ee66ecac58f4a8df15f5bd83c26b43", "sha256": "888d04b5fa5d9216a96edff90fef06287fe38b7caa0302b232fedc5249358fcd" }, "downloads": -1, "filename": "python-odesk-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b4ee66ecac58f4a8df15f5bd83c26b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35470, "upload_time": "2014-02-17T11:17:06", "url": "https://files.pythonhosted.org/packages/c3/f8/5fac7f86681a5a33ea4ccef6e0d40ff5d45a725bd3ca01345415cd466d3d/python-odesk-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "aea69b018fc6e98b5d878dccd2c01d60", "sha256": "4c2d503af6da0a08cdcfd5de2a04fdd6c139d9513d7024255cc577167d09d14e" }, "downloads": -1, "filename": "python-odesk-0.5.3.tar.gz", "has_sig": false, "md5_digest": "aea69b018fc6e98b5d878dccd2c01d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36843, "upload_time": "2014-08-24T16:09:02", "url": "https://files.pythonhosted.org/packages/c5/57/4dbb48f09455b5606e762a410ac417e4ca33d55825f4a3eec003c0e5bab4/python-odesk-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6e802710246323c95a81756260d2fd9a", "sha256": "e2624770a319f8f7275ca4ad9cca9f2af475964a5aeec092aa6898f9a5aff0c3" }, "downloads": -1, "filename": "python-odesk-0.5.4.tar.gz", "has_sig": false, "md5_digest": "6e802710246323c95a81756260d2fd9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37140, "upload_time": "2014-09-26T05:10:15", "url": "https://files.pythonhosted.org/packages/98/6c/cca0beae12f953b29091924de43013bd9c160d3ce30069ebaf732b7e3ec5/python-odesk-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "5765c8b5f10a906cd067156e5d295e5c", "sha256": "54000fa809ab8dd54b1f8d1a484061e1a270caa164441c8ed4fd37679f6ffcba" }, "downloads": -1, "filename": "python-odesk-0.5.5.tar.gz", "has_sig": false, "md5_digest": "5765c8b5f10a906cd067156e5d295e5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38116, "upload_time": "2014-12-10T05:14:24", "url": "https://files.pythonhosted.org/packages/c4/1c/bca299561c141c09de79dfb48d4f176cad16aa9e3569adf55bb553db4bb7/python-odesk-0.5.5.tar.gz" } ], "0.5.5.1": [ { "comment_text": "", "digests": { "md5": "9c7d5ff8ee28ec881465d3cb41a9075c", "sha256": "f8c4c8768fcc5de9a87ca4033cf27b542cdb47ab902efc3ea55783e30c1afd19" }, "downloads": -1, "filename": "python-odesk-0.5.5.1.tar.gz", "has_sig": false, "md5_digest": "9c7d5ff8ee28ec881465d3cb41a9075c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38344, "upload_time": "2015-02-05T13:50:44", "url": "https://files.pythonhosted.org/packages/3a/49/5ae57b2d93ebc9bdd29ee14baeb7dc4d28af5a40fa63df980ffad633e256/python-odesk-0.5.5.1.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "d2f2c7b5ec8e8e1562bbdaf9b822a1b6", "sha256": "44ffee54cc1d80c6cf5b82f247dc5496f3df4002eba60dd65734f4e4e98b2a03" }, "downloads": -1, "filename": "python-odesk-0.5.6.tar.gz", "has_sig": false, "md5_digest": "d2f2c7b5ec8e8e1562bbdaf9b822a1b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38722, "upload_time": "2015-02-12T17:20:22", "url": "https://files.pythonhosted.org/packages/21/c0/f4c4fce5139be7dfc03206850d52231348da80533de8af83f436d7254e6d/python-odesk-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "78d893142a0745044042f819e7aed796", "sha256": "47b153ca56e500a72da530cbb4c074dfd86b3702582be2a3fc9a8a6633fd284c" }, "downloads": -1, "filename": "python-odesk-0.5.7.tar.gz", "has_sig": false, "md5_digest": "78d893142a0745044042f819e7aed796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40497, "upload_time": "2015-03-05T07:11:04", "url": "https://files.pythonhosted.org/packages/1e/17/c8c4ad6fb3233fd2dfe7f1ec3679797933cdbe356e3f408bb88f39ca5cd4/python-odesk-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "7a26aa956b7f8cccee8fcb18179bd862", "sha256": "2242e52cdc7fedd601e0d61ee2d75c12e9213bfd4240564e451df19eddeb1962" }, "downloads": -1, "filename": "python-odesk-0.5.8.tar.gz", "has_sig": false, "md5_digest": "7a26aa956b7f8cccee8fcb18179bd862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40813, "upload_time": "2015-03-21T05:56:17", "url": "https://files.pythonhosted.org/packages/8f/ea/96ae2b41c00eb2bc60b2941291584460639955b4caf2ac2d712501b7ad78/python-odesk-0.5.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a26aa956b7f8cccee8fcb18179bd862", "sha256": "2242e52cdc7fedd601e0d61ee2d75c12e9213bfd4240564e451df19eddeb1962" }, "downloads": -1, "filename": "python-odesk-0.5.8.tar.gz", "has_sig": false, "md5_digest": "7a26aa956b7f8cccee8fcb18179bd862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40813, "upload_time": "2015-03-21T05:56:17", "url": "https://files.pythonhosted.org/packages/8f/ea/96ae2b41c00eb2bc60b2941291584460639955b4caf2ac2d712501b7ad78/python-odesk-0.5.8.tar.gz" } ] }