{
"info": {
"author": "Andreas Runfalk",
"author_email": "andreas@runfalk.se",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Utilities"
],
"description": "Loopia API\n==========\nThis is an unofficial pythonic implementation of\n`Loopia's API `_. The default implementation is\nXMLRPC-based and leaves a lot of error handling to the end user. This\nimplementation wraps that API which manages responses for you.\n\n\nDocumentation\n-------------\nThis is alpha state software, and I haven't bothered with documentation yet.\n\n\nDevelopment\n-----------\nI have only implemented the features I need personally. As I need more features\nI will add them. Pull requests are welcome.\n\n\nBut, there is another project already!\n--------------------------------------\nYes, `loopia by anderspetersson `_\nand the similar `loopiadnssync by Peter Lindblom `_.\nThe second does however use Loopia's DynDNS API. I know these implementations\nbut rolled my own because I enjoy writing these kinds of libraries. Choose\nwhichever you like.\n\n\nChangelog\n---------\n\nVersion 0.2.0\n~~~~~~~~~~~~~\nReleased 21 August 2017\n\n- Added helper ``split_domain`` for separating domain and sub-domain\n- Added support for ``getDomain``\n- Added support for ``getDomains``\n- Fixed a problem where errors would not get raised on some types of API calls\n\n\nVersion 0.1.0\n~~~~~~~~~~~~~\nReleased 2nd November 2016\n\n- Initial release\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://www.github.com/runfalk/loopialib",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "loopialib",
"package_url": "https://pypi.org/project/loopialib/",
"platform": "",
"project_url": "https://pypi.org/project/loopialib/",
"project_urls": {
"Homepage": "https://www.github.com/runfalk/loopialib"
},
"release_url": "https://pypi.org/project/loopialib/0.2.0/",
"requires_dist": [
"mock; extra == 'dev'",
"pytest; extra == 'dev'",
"pytest-cov; extra == 'dev'"
],
"requires_python": "",
"summary": "A pythonic interface to Loopia's XMLRPCAPI",
"version": "0.2.0"
},
"last_serial": 3110624,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "721e05405a6c20dfcee0682bb43480f0",
"sha256": "eeb4d05eb27291ceb6c22580889f4515941e04d9c9dd0b3f364cbfc01829c4e3"
},
"downloads": -1,
"filename": "loopialib-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "721e05405a6c20dfcee0682bb43480f0",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 6194,
"upload_time": "2016-11-01T23:37:14",
"url": "https://files.pythonhosted.org/packages/ac/49/bdba726c89bbdb1217119917b300e460240fefe3f5941985dffdfd7018f9/loopialib-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "004f0d79ebb820aed5734416074d6be5",
"sha256": "d544b573d5d1d62f77a467b07ada1ecaf85422176927cb7049c4e54955bd6697"
},
"downloads": -1,
"filename": "loopialib-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "004f0d79ebb820aed5734416074d6be5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6030,
"upload_time": "2016-11-01T23:37:12",
"url": "https://files.pythonhosted.org/packages/ba/d2/f0c00322b4930562e8f97a1e4dbfd4a2aec9745b834e50a5d645ef92015f/loopialib-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "7cd313d88b5d8c89c85a5e8befcb547e",
"sha256": "04be28b0f91060702b785b7cd0ae1678eb0f11d766a94f6d10366e058f40a453"
},
"downloads": -1,
"filename": "loopialib-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7cd313d88b5d8c89c85a5e8befcb547e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 10815,
"upload_time": "2017-08-20T23:13:27",
"url": "https://files.pythonhosted.org/packages/4f/51/ab556626687f8a24bdd3bc2758ab26313d23228c32184fb4d26215655873/loopialib-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6fb548f7da5d6896cc4aaa9922943c4a",
"sha256": "084e63d01056fffbf89f4324116300ce3a28ab1ff99b1baf46ba8782cc4d254e"
},
"downloads": -1,
"filename": "loopialib-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "6fb548f7da5d6896cc4aaa9922943c4a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11106,
"upload_time": "2017-08-20T23:13:28",
"url": "https://files.pythonhosted.org/packages/e6/44/6b98500db982d28a8899f7a503471f569c6b02d141de92ba41cb71ac91c4/loopialib-0.2.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7cd313d88b5d8c89c85a5e8befcb547e",
"sha256": "04be28b0f91060702b785b7cd0ae1678eb0f11d766a94f6d10366e058f40a453"
},
"downloads": -1,
"filename": "loopialib-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7cd313d88b5d8c89c85a5e8befcb547e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 10815,
"upload_time": "2017-08-20T23:13:27",
"url": "https://files.pythonhosted.org/packages/4f/51/ab556626687f8a24bdd3bc2758ab26313d23228c32184fb4d26215655873/loopialib-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6fb548f7da5d6896cc4aaa9922943c4a",
"sha256": "084e63d01056fffbf89f4324116300ce3a28ab1ff99b1baf46ba8782cc4d254e"
},
"downloads": -1,
"filename": "loopialib-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "6fb548f7da5d6896cc4aaa9922943c4a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11106,
"upload_time": "2017-08-20T23:13:28",
"url": "https://files.pythonhosted.org/packages/e6/44/6b98500db982d28a8899f7a503471f569c6b02d141de92ba41cb71ac91c4/loopialib-0.2.0.tar.gz"
}
]
}