{
"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"
}
]
}