{ "info": { "author": "Owen Jacobson", "author_email": "api@freshbooks.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Refreshbooks provides a simple synchronous API for manipulating FreshBooks \ninvoices, clients, and other data::\n\n from refreshbooks import api\n \n c = api.OAuthClient(\n 'example.freshbooks.com',\n 'consumerkey',\n 'My Consumer Secret',\n 'An existing token',\n 'An existing token secret',\n user_agent='Example/1.0'\n )\n \n # XML structure inferred from args\n response = c.invoice.create( # \n invoice=dict( # \n client_id='8', # 8\n lines=[ # \n api.types.line( # \n name='Yard Work', # Yard Work\n unit_cost='10', # 10\n quantity='4' # 4\n ) # \n ] # \n ) # \n ) # \n \n invoice_response = c.invoice.get( # \n invoice_id=response.invoice_id # ...\n ) # \n \n print \"New invoice created: #%s (id %s)\" % (\n invoice_response.invoice.number,\n invoice_response.invoice.invoice_id\n )\n \n invoices_response = c.invoice.list() # \n \n print \"There are %s pages of invoices.\" % (\n invoices_response.invoices.attrib['pages'],\n )\n \n for invoice in invoices_response.invoices.invoice:\n print \"Invoice %s total: %s\" % (\n invoice.invoice_id,\n invoice.amount\n )\n\nConsumer keys and secrets can be obtained from FreshBooks. This library\ndoes not handle negotiating for an OAuth token+secret pair; see the\n`oauth` module or the OAuth specification for details.\n\nThis library also supports the older token-based API authorization \nscheme::\n\n c = api.TokenClient(\n 'example.freshbooks.com',\n 'My API token',\n user_agent='Example/1.0'\n )\n \n # ... as above ...\n\nAPI methods return lxml.objectify.ObjectifiedDataElement trees, which\ncan be manipulated as Python objects with the same structure as the \nunderlying XML.\n\nIf you are having trouble accessing items as in:\n\n items_response = c.items.list()\n for item in items_response.items.item:\n print item.item_id\n\nAdjust your syntax to use dictionary item lookup:\n\n items_response = c.items.list()\n for item in items_response['items'].item:\n print item.item_id\n\nObjectifiedDataElement provides a method named items which shadows the \nitems element in the response. Accessing items with dictionary lookup \nsyntax is the known work-around.\n\nTo run tests:\n\n python setup.py nosetests\n\nTo run network-accessing integration tests against httpstat.us:\n\n python setup.py nosetests --attr=integration\n\nReferences:\n\n - http://developers.freshbooks.com/ - The FreshBooks API\n - http://developers.freshbooks.com/authentication-2/#OAuth - FreshBooks and OAuth", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/refreshbooks/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/freshbooks/refreshbooks", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "refreshbooks", "package_url": "https://pypi.org/project/refreshbooks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/refreshbooks/", "project_urls": { "Download": "http://pypi.python.org/pypi/refreshbooks/", "Homepage": "http://github.com/freshbooks/refreshbooks" }, "release_url": "https://pypi.org/project/refreshbooks/2.0/", "requires_dist": null, "requires_python": null, "summary": "A client library for the FreshBooks API", "version": "2.0" }, "last_serial": 4901575, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "fe1a0cb9f8487f987c5e9f516228aaad", "sha256": "3ffbf4530f43b71c82e678bda7ffef65556737f163b69cfc5fa71109922c4082" }, "downloads": -1, "filename": "refreshbooks-1.0-py2.6.egg", "has_sig": false, "md5_digest": "fe1a0cb9f8487f987c5e9f516228aaad", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12923, "upload_time": "2009-12-04T22:07:43", "url": "https://files.pythonhosted.org/packages/73/d1/648c247d50f50c5dfb4476e27ec91cfc58faab4e0ae1ff3969ab51f2382c/refreshbooks-1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6c75561a6b10a20f4f094acd41819525", "sha256": "c6b29d53dd9d737541e6d59ab0deb1646a6333f3e8d314d36fe25466bcfee00b" }, "downloads": -1, "filename": "refreshbooks-1.0.tar.gz", "has_sig": false, "md5_digest": "6c75561a6b10a20f4f094acd41819525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11157, "upload_time": "2009-12-04T22:07:42", "url": "https://files.pythonhosted.org/packages/01/bd/74635ea9074ddcb99d588e7ed28e2b9d9b9aa90b3a77fe5748df83e445b0/refreshbooks-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b05af4492c2134b9904ef5253599aab4", "sha256": "23e57b076857beb9ab842ac900c9b70f7bccc793d2a5aed26e58a561d7ee9ea8" }, "downloads": -1, "filename": "refreshbooks-1.1-py2.6.egg", "has_sig": false, "md5_digest": "b05af4492c2134b9904ef5253599aab4", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13152, "upload_time": "2010-01-22T19:51:59", "url": "https://files.pythonhosted.org/packages/47/7c/0e74943713d8a6c3c16ec3539bde381339a2c8b59b63cbc648f3ff02910a/refreshbooks-1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6954a0dfc068bcde4478a32a67591dc5", "sha256": "30d15ad45bd3a137bbc2b578194c9c3dd1ef776da3e884ed764f70fde9e720f1" }, "downloads": -1, "filename": "refreshbooks-1.1.tar.gz", "has_sig": false, "md5_digest": "6954a0dfc068bcde4478a32a67591dc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11239, "upload_time": "2010-01-22T19:51:58", "url": "https://files.pythonhosted.org/packages/83/47/ecbad2b1799593f62cfc18776a2fd4c5a980e669c905a72d17a013b12a63/refreshbooks-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "72dd901d5f18296997779544ae2b644b", "sha256": "35eab602fe59158baa665cd346708c0703591ca5a6f999dedfe8117916243126" }, "downloads": -1, "filename": "refreshbooks-1.2-py2.6.egg", "has_sig": false, "md5_digest": "72dd901d5f18296997779544ae2b644b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13514, "upload_time": "2011-03-16T17:13:08", "url": "https://files.pythonhosted.org/packages/c1/d3/d2a2ee5b6ee86e0cb3c85cbca1a666862716ddfb0b9236d995421cb23ea7/refreshbooks-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "989d0804b6268175b29673bb6972ef1b", "sha256": "a9e105c2f4a153ec4e142cfb4acdd5e5caa9b605c6c15958cec233c43e9eda0b" }, "downloads": -1, "filename": "refreshbooks-1.2.tar.gz", "has_sig": false, "md5_digest": "989d0804b6268175b29673bb6972ef1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11439, "upload_time": "2011-03-16T17:13:07", "url": "https://files.pythonhosted.org/packages/24/84/0e884b84f8b4abc557fc5e40b28b335667d5013c07dc4f99febf4958a305/refreshbooks-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "6bfe9ccd5a9a870131faa434ca9b12da", "sha256": "9b623941e29dc51002613025837e4ed0ed16498cc9de32fd5beab6cc96fd422b" }, "downloads": -1, "filename": "refreshbooks-1.3-py2.6.egg", "has_sig": false, "md5_digest": "6bfe9ccd5a9a870131faa434ca9b12da", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14077, "upload_time": "2011-04-08T22:48:53", "url": "https://files.pythonhosted.org/packages/24/c2/d75a559a6b3031e5923ddaf0a7617f43ddf55875d056a01e17c73860c777/refreshbooks-1.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9c4c782ca64b7f3d5f338cdca4527cdf", "sha256": "298f12722a5eef4121d36cea5d267e78d3187717181b671c4c3b82730b13be5c" }, "downloads": -1, "filename": "refreshbooks-1.3.tar.gz", "has_sig": false, "md5_digest": "9c4c782ca64b7f3d5f338cdca4527cdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11770, "upload_time": "2011-04-08T22:48:51", "url": "https://files.pythonhosted.org/packages/dd/e7/b57b53f4f1eecb236149409ae40068cb28da96f07772dcb78493d7292828/refreshbooks-1.3.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "60ca8bb50754c8f7984120f3e83a567a", "sha256": "a3d442e300f57b0c6d1cd7938c42e176f1ecb5ceb332ab451f4e5b5ae67cc950" }, "downloads": -1, "filename": "refreshbooks-1.3.2-py2.6.egg", "has_sig": false, "md5_digest": "60ca8bb50754c8f7984120f3e83a567a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14083, "upload_time": "2011-07-25T16:54:51", "url": "https://files.pythonhosted.org/packages/00/f9/6facd3003e01c0bff2d761beaaa1c15aec182c0263eb0829eddf2bb7c9a9/refreshbooks-1.3.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3fbae0746a8cacf047dd1ed87823b813", "sha256": "e1b8f93f2a0f15d5d26bce2e4d783c1b5ee3653fa99aa74f644b6f93927c9758" }, "downloads": -1, "filename": "refreshbooks-1.3.2.tar.gz", "has_sig": false, "md5_digest": "3fbae0746a8cacf047dd1ed87823b813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11731, "upload_time": "2011-07-25T16:54:50", "url": "https://files.pythonhosted.org/packages/98/d5/39f0f25684bc2ad2e960bedc958ef8403efaa6f2422967902dbf306a0f48/refreshbooks-1.3.2.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6f67353ea40f6d77199799dd73943a7b", "sha256": "4e95cb961fd8aa08c6721bf258ea56620ea1af5aaa1258d203931b2c85c1b360" }, "downloads": -1, "filename": "refreshbooks-1.4-py2.6.egg", "has_sig": false, "md5_digest": "6f67353ea40f6d77199799dd73943a7b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14660, "upload_time": "2011-08-30T20:17:42", "url": "https://files.pythonhosted.org/packages/a7/05/9195f256512414f1c5020100294ad858bcfdd09c28a90a4e37d19d481d89/refreshbooks-1.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "dca8fde50481e5dba1eee6d4298b5530", "sha256": "c03c45f08dd98b2100b82efb44df3bbb2ab79030c280e9020b2d39978cead65f" }, "downloads": -1, "filename": "refreshbooks-1.4.tar.gz", "has_sig": false, "md5_digest": "dca8fde50481e5dba1eee6d4298b5530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11860, "upload_time": "2011-08-30T20:17:40", "url": "https://files.pythonhosted.org/packages/e1/f7/39c399b70a38a8b1cec8d31b2e2069dc246985a4daf12631e1426e868316/refreshbooks-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "a04e8aebb82f8bfdfae3f14df22de5c6", "sha256": "3e8c5a681b3eae06f35cc5d79ec773da1604aa0170969b8f7207690551c3cd27" }, "downloads": -1, "filename": "refreshbooks-1.5-py2.6.egg", "has_sig": false, "md5_digest": "a04e8aebb82f8bfdfae3f14df22de5c6", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14847, "upload_time": "2012-01-09T15:08:27", "url": "https://files.pythonhosted.org/packages/66/05/cd7ace338c0dcff117a1969693effaedf078a1f41e16fc5e7646439673cd/refreshbooks-1.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d19115653ab24a801b98239646f7f532", "sha256": "947b906439c02c0c58e7653f9572bf6157caa01ef4dc694d2527ae42c5b0cc42" }, "downloads": -1, "filename": "refreshbooks-1.5-py2.7.egg", "has_sig": false, "md5_digest": "d19115653ab24a801b98239646f7f532", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14813, "upload_time": "2012-01-09T15:08:17", "url": "https://files.pythonhosted.org/packages/1d/5a/a58bc38b57fceeb47e7103582958935f6652ec31ed3e41310090eeae7ae4/refreshbooks-1.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2ff980ceccc9840d8f899eb2e7a4dbaf", "sha256": "ab76107e2bb67b3f1b716bcd14f5787e83edbf5fe7d59a051b568fbcb72c8129" }, "downloads": -1, "filename": "refreshbooks-1.5.tar.gz", "has_sig": false, "md5_digest": "2ff980ceccc9840d8f899eb2e7a4dbaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11234, "upload_time": "2012-01-09T15:08:15", "url": "https://files.pythonhosted.org/packages/c1/1e/240fa990e8d006abb6596c5967ffc09c561a436c793cf196565f7ef1e64d/refreshbooks-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "fd9a44e085090a0ad1905c68d3eb03c0", "sha256": "7b82a5a9fb25013d5af48331624bb2d82a880b24e8fd4f15da1aabfbaaabf878" }, "downloads": -1, "filename": "refreshbooks-1.6-py2.6.egg", "has_sig": false, "md5_digest": "fd9a44e085090a0ad1905c68d3eb03c0", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14402, "upload_time": "2012-03-08T20:41:38", "url": "https://files.pythonhosted.org/packages/75/c0/8c4e855530ca9c6c0b7e996781e0ab63d9482c96d4c5799ef1e0b8361441/refreshbooks-1.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "31c738bfe326cadfa7bb090ea72ef760", "sha256": "3b5b9a0cd1ece9d4062b85932afd540db0d7c493cc640574aca44bed45cc3d2b" }, "downloads": -1, "filename": "refreshbooks-1.6-py2.7.egg", "has_sig": false, "md5_digest": "31c738bfe326cadfa7bb090ea72ef760", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14374, "upload_time": "2012-03-08T20:41:28", "url": "https://files.pythonhosted.org/packages/16/83/8a2838765820a94c008e1c45448586f539a2c5d51c2649c7b3ca6d480509/refreshbooks-1.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "49549f6ef31c13f5900ca86ad271bfaf", "sha256": "460bef4e871cd76a2c2f2639dd916002087ac4f62614a8fb23ee3fba4a2923e2" }, "downloads": -1, "filename": "refreshbooks-1.6.tar.gz", "has_sig": false, "md5_digest": "49549f6ef31c13f5900ca86ad271bfaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12395, "upload_time": "2012-03-08T20:41:27", "url": "https://files.pythonhosted.org/packages/a8/33/92cbf31cf8d24fdfe9a7a382d3f1a45466d2641834f135eee3d5ce04683a/refreshbooks-1.6.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "0ccee58451c5b79dfdeaf8e5beb04e1a", "sha256": "364176ab59a3a73e3ee3d50d94e9c2ce934511b517a1004ae3a3c9382c8049a1" }, "downloads": -1, "filename": "refreshbooks-1.6.1-py2.6.egg", "has_sig": false, "md5_digest": "0ccee58451c5b79dfdeaf8e5beb04e1a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 19245, "upload_time": "2012-03-12T16:48:47", "url": "https://files.pythonhosted.org/packages/fc/9f/ef26afcd92e626a41a58eef6560c4772d5503245fc612db360754c4ad033/refreshbooks-1.6.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c0798c09adbfaf79f52c3e25fef9fc28", "sha256": "e1672b9b7344cb3bc01e8d653325538884250c7ca46d5bc0f3f6c583925824b5" }, "downloads": -1, "filename": "refreshbooks-1.6.1-py2.7.egg", "has_sig": false, "md5_digest": "c0798c09adbfaf79f52c3e25fef9fc28", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19205, "upload_time": "2012-03-12T16:48:37", "url": "https://files.pythonhosted.org/packages/bc/09/662855bb35f93a1a2de31f8721f5ca5a1185493217fd1e39b915c6abfb6a/refreshbooks-1.6.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f36ad4bb22bacaab270142a2a5b123a4", "sha256": "78f9eb5deb3ec4c72bd0f9993dc3a477d4f5c2061e6e101a648cc413f230fd58" }, "downloads": -1, "filename": "refreshbooks-1.6.1.tar.gz", "has_sig": false, "md5_digest": "f36ad4bb22bacaab270142a2a5b123a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12422, "upload_time": "2012-03-12T16:48:36", "url": "https://files.pythonhosted.org/packages/62/12/95b1f376798f2233b447026ca8d4587bb895eda68b331bb6cf2685fa6e27/refreshbooks-1.6.1.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "05556fcc47ef71f3e45914c89b508e6c", "sha256": "f3ab8de98146adc630e4fcb423c0c1f637a843aa7d46037db1ad8e9c64e95030" }, "downloads": -1, "filename": "refreshbooks-1.7-py2.6.egg", "has_sig": false, "md5_digest": "05556fcc47ef71f3e45914c89b508e6c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21147, "upload_time": "2012-04-05T20:51:53", "url": "https://files.pythonhosted.org/packages/52/eb/8696657cdd3eed2905069c298295db078715790d222244b113fdcb783087/refreshbooks-1.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e341d98dc77338f010bed9215cc913c2", "sha256": "d3ce4d8947b9a8095931da779d7f883d75945387da31982796c7faeda35f00e4" }, "downloads": -1, "filename": "refreshbooks-1.7-py2.7.egg", "has_sig": false, "md5_digest": "e341d98dc77338f010bed9215cc913c2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21106, "upload_time": "2012-04-05T20:51:43", "url": "https://files.pythonhosted.org/packages/58/ca/3812531bf712ac686de3a040355571ec96572ee9598b060688838e7ad9bc/refreshbooks-1.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "822373be13949479e3702afbf7638043", "sha256": "067956b66add8add4bd20ab04a334855a3ea2ffdbd06a8cc763c055450328ac9" }, "downloads": -1, "filename": "refreshbooks-1.7.tar.gz", "has_sig": false, "md5_digest": "822373be13949479e3702afbf7638043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12603, "upload_time": "2012-04-05T20:51:41", "url": "https://files.pythonhosted.org/packages/11/5b/02545ee974fd3c0b340531033c348ec87ec12410e4441ffe9020f58f0c01/refreshbooks-1.7.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "f0f3f213d3352de4fce281da935436b9", "sha256": "b0b485033228ec8f182dabe6d4a8fe4d11daf5daafd548db3b8020b6c6a32d13" }, "downloads": -1, "filename": "refreshbooks-1.7.1-py2.6.egg", "has_sig": false, "md5_digest": "f0f3f213d3352de4fce281da935436b9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21212, "upload_time": "2012-04-05T23:26:08", "url": "https://files.pythonhosted.org/packages/12/51/f976f6318bde14fa25704a04730e549aaa85bd0f8ae7248a8b8ac0569205/refreshbooks-1.7.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6ee20cd47f5537a28b59df6d0e5ee076", "sha256": "5cf9d3f57c33896134951d45cbc6af6d055275b8fd703370e13865fbdab45226" }, "downloads": -1, "filename": "refreshbooks-1.7.1-py2.7.egg", "has_sig": false, "md5_digest": "6ee20cd47f5537a28b59df6d0e5ee076", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21172, "upload_time": "2012-04-05T23:26:02", "url": "https://files.pythonhosted.org/packages/d9/dd/ab837c93551f31a4b515efda50679c841642d3c87c976e8660ca3022d35d/refreshbooks-1.7.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "da92fc9f654afe2c2740d5dd3e5de56f", "sha256": "dbd2ccc821517ea1b292a488ae7dfeafe2154b90f1213fcea6a50a7d2256f124" }, "downloads": -1, "filename": "refreshbooks-1.7.1.tar.gz", "has_sig": false, "md5_digest": "da92fc9f654afe2c2740d5dd3e5de56f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13074, "upload_time": "2012-04-05T23:26:01", "url": "https://files.pythonhosted.org/packages/fe/23/0bc6a40a200853fbdd1a65b38551c75c4cf5e0bd20e6c7ab2c59f19dbd90/refreshbooks-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "a0c9f77631f322d789bc49b81c7c34c0", "sha256": "bce46f9d669c43e8e54054837e4942d242887735f5cf15e2fae0076fa01c54e7" }, "downloads": -1, "filename": "refreshbooks-1.7.2-py2.6.egg", "has_sig": false, "md5_digest": "a0c9f77631f322d789bc49b81c7c34c0", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21435, "upload_time": "2012-05-08T19:22:08", "url": "https://files.pythonhosted.org/packages/de/03/58d4bb63bb596c2870b882fa0d0d6491b1ae9fac2b5b5e192b15cce17ba1/refreshbooks-1.7.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "61e36c5cd7c4d9d86b7573e7b13220a9", "sha256": "057fee4988afacd31bb4ad5c9da51864c85ba6953f772f5d4102851008e47534" }, "downloads": -1, "filename": "refreshbooks-1.7.2-py2.7.egg", "has_sig": false, "md5_digest": "61e36c5cd7c4d9d86b7573e7b13220a9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21394, "upload_time": "2012-05-08T19:22:05", "url": "https://files.pythonhosted.org/packages/b3/24/554dbb10036b325a44573a053196832b7de344c07db124ada83f63261c0e/refreshbooks-1.7.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3f2c98bbe089842d0556a7c3cb740d04", "sha256": "1f60f6d51639c7c622ca7014cf0ade4e6865ef0a09408889ce15453e6387bd34" }, "downloads": -1, "filename": "refreshbooks-1.7.2.tar.gz", "has_sig": false, "md5_digest": "3f2c98bbe089842d0556a7c3cb740d04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13415, "upload_time": "2012-05-08T19:21:58", "url": "https://files.pythonhosted.org/packages/87/f0/199c85af0aa87f69db4dfc682cb552e61c6273b84fe02dff3546ef6f5157/refreshbooks-1.7.2.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "fa778aa4c1e999031ca5a7db6ccb1fd4", "sha256": "2936520b15fe79ad6c69ee3ec3daff6039f5a5ae40c6b0704c3b5a97b3cea951" }, "downloads": -1, "filename": "refreshbooks-2.0-py2.7.egg", "has_sig": false, "md5_digest": "fa778aa4c1e999031ca5a7db6ccb1fd4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21661, "upload_time": "2014-01-20T16:58:03", "url": "https://files.pythonhosted.org/packages/17/b0/f2b2e94d4b2417f6d8d97884c9eba765b07039cfff44e1a1f1f5387a2555/refreshbooks-2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fba0215c2141934c584dc301da9354f0", "sha256": "bd9742e1a494e34314645a457221835b7385861e4d7a27382451d51e1d8c2067" }, "downloads": -1, "filename": "refreshbooks-2.0-py3.2.egg", "has_sig": false, "md5_digest": "fba0215c2141934c584dc301da9354f0", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 22270, "upload_time": "2014-01-20T17:03:33", "url": "https://files.pythonhosted.org/packages/93/39/9335e4bf6fcb9c2217679d7d63664a824a6b75c660b98b52363e5c277f7e/refreshbooks-2.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "042fd53a7b6e4335cbf7209336f077b9", "sha256": "17be66415e656e76ae3596de482ad6ceb949a074995335e05283a2f49d445b3f" }, "downloads": -1, "filename": "refreshbooks-2.0.tar.gz", "has_sig": false, "md5_digest": "042fd53a7b6e4335cbf7209336f077b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14157, "upload_time": "2014-01-20T16:58:00", "url": "https://files.pythonhosted.org/packages/ea/2d/bf57186bc4e0e6fc99c7744516e03b2864b546484f0d4b067a0d8e7d064a/refreshbooks-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa778aa4c1e999031ca5a7db6ccb1fd4", "sha256": "2936520b15fe79ad6c69ee3ec3daff6039f5a5ae40c6b0704c3b5a97b3cea951" }, "downloads": -1, "filename": "refreshbooks-2.0-py2.7.egg", "has_sig": false, "md5_digest": "fa778aa4c1e999031ca5a7db6ccb1fd4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21661, "upload_time": "2014-01-20T16:58:03", "url": "https://files.pythonhosted.org/packages/17/b0/f2b2e94d4b2417f6d8d97884c9eba765b07039cfff44e1a1f1f5387a2555/refreshbooks-2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fba0215c2141934c584dc301da9354f0", "sha256": "bd9742e1a494e34314645a457221835b7385861e4d7a27382451d51e1d8c2067" }, "downloads": -1, "filename": "refreshbooks-2.0-py3.2.egg", "has_sig": false, "md5_digest": "fba0215c2141934c584dc301da9354f0", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 22270, "upload_time": "2014-01-20T17:03:33", "url": "https://files.pythonhosted.org/packages/93/39/9335e4bf6fcb9c2217679d7d63664a824a6b75c660b98b52363e5c277f7e/refreshbooks-2.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "042fd53a7b6e4335cbf7209336f077b9", "sha256": "17be66415e656e76ae3596de482ad6ceb949a074995335e05283a2f49d445b3f" }, "downloads": -1, "filename": "refreshbooks-2.0.tar.gz", "has_sig": false, "md5_digest": "042fd53a7b6e4335cbf7209336f077b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14157, "upload_time": "2014-01-20T16:58:00", "url": "https://files.pythonhosted.org/packages/ea/2d/bf57186bc4e0e6fc99c7744516e03b2864b546484f0d4b067a0d8e7d064a/refreshbooks-2.0.tar.gz" } ] }