{ "info": { "author": "Xolphin", "author_email": "info@xolphin.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Xolphin API wrapper for Python\n==============================\n\nLibrary installation\n--------------------\n\nLibrary can be installed via `pip `__\n\n::\n\n pip install xolphin-api\n\nAnd updated via\n\n::\n\n pip install xolphin-api --upgrade\n\nOr manually from source\n\n::\n\n git clone https://github.com/xolphin/xolphin-api-python.git\n cd xolphin-api-python\n python setup.py install\n\nUsage\n-----\n\nClient initialization\n~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n import xolphin\n\n client = xolphin.Client('', '')\n\nRequests\n~~~~~~~~\n\nGetting list of requests\n^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n requests = client.request().all()\n for request in requests:\n print request.id, request.product.id\n\nGetting request by ID\n~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n request = client.request().get(961992637)\n print(request.product.brand)\n\nRequest certificate\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n ccr = client.request().create(24, 1, 'csr string', 'EMAIL')\n ccr.address = 'Address'\n ccr.approver_first_name = 'FirstName'\n ccr.approver_last_name = 'LastName'\n ccr.approver_phone = '+12345678901'\n ccr.approver_email = 'email@domain.com'\n ccr.zipcode = '123456'\n ccr.city = 'City'\n ccr.company = 'Company'\n ccr.subject_alternative_names.append('test1.domain.com')\n ccr.subject_alternative_names.append('test2.domain.com')\n ccr.dcv.append({\n 'domain': 'test1.domain.com',\n 'dcvType': 'EMAIL',\n 'approverEmail': 'email@domain.com'\n })\n\n request = client.request().send(ccr)\n print(request.id)\n\nCreate a note\n~~~~~~~~~~~~~\n\n.. code:: python\n\n result = client.request().send_note(1234, 'My message')\n print(result.message);\n\nGet list of notes\n~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n result = client.request().get_notes(1234)\n for note in result:\n print(note.messageBody);\n\nSend a \"Comodo Subscriber Agreement\" email\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n //currently available languages: en, de, fr, nl\n result = client.request().send_ComodoSA(124, 'test@example.com')\n print(result.message);\n\nCertificate\n~~~~~~~~~~~\n\nCertificates list and expirations\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n certificates = client.certificate().all()\n for certificate in certificates:\n print(certificate.id, certificate.isExpired())\n\nDownload certificate\n^^^^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n cert = client.certificate().download(961983489, 'CRT')\n with open('crt.crt', 'wb') as f:\n f.write(cert)\n\nSupport\n~~~~~~~\n\nProducts list\n^^^^^^^^^^^^^\n\n.. code:: python\n\n products = client.support().products()\n for product in products:\n print(product.id, product.brand)\n\nDecode CSR\n^^^^^^^^^^\n\n.. code:: js\n\n data = client.support().decode_csr('csr string')\n print(data.type, data.size)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xolphin/xolphin-api-python", "keywords": "xolphin", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xolphin-api", "package_url": "https://pypi.org/project/xolphin-api/", "platform": "", "project_url": "https://pypi.org/project/xolphin-api/", "project_urls": { "Homepage": "https://github.com/xolphin/xolphin-api-python" }, "release_url": "https://pypi.org/project/xolphin-api/1.6.0/", "requires_dist": [ "future", "requests" ], "requires_python": "", "summary": "Python library for Xolphin API", "version": "1.6.0" }, "last_serial": 5687613, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d27e6005c16a6d80f2c29b69812f8ad1", "sha256": "15701e6c654387d21df9cc3b60a5eef750942c6c62f0d3b5108c0a176126c138" }, "downloads": -1, "filename": "xolphin-api-1.0.1.zip", "has_sig": false, "md5_digest": "d27e6005c16a6d80f2c29b69812f8ad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16094, "upload_time": "2016-03-09T01:57:58", "url": "https://files.pythonhosted.org/packages/03/3a/1637d73120062c6c65033d8daf980b682dd02c8015e3f60bc84bb82655cc/xolphin-api-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1a2a95772ab0698e64f632f4dce341de", "sha256": "0bee8081dc5aa18a27177d3515301737810be5a682e890f1471c3ab60ded003c" }, "downloads": -1, "filename": "xolphin-api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1a2a95772ab0698e64f632f4dce341de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6447, "upload_time": "2016-03-10T10:19:02", "url": "https://files.pythonhosted.org/packages/c1/5f/49fa118bb1f2d0c2af9e916ba3a49c9e55066197bda3d2c590705beca4d3/xolphin-api-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "8d2260615f5b398236ab600245fc2ffe", "sha256": "7c561540a23a181ed6d9e42818d3d64fd56cb608f7734920e1cd72543c06d269" }, "downloads": -1, "filename": "xolphin-api-1.0.2.zip", "has_sig": false, "md5_digest": "8d2260615f5b398236ab600245fc2ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16103, "upload_time": "2016-03-09T02:01:27", "url": "https://files.pythonhosted.org/packages/23/af/5dd51686019b4ade8b4512b6ba9a074cf7f0808af86070830e4f7bb720cd/xolphin-api-1.0.2.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0f5ad6572d794a18d561efb60c4a1f37", "sha256": "0a4bc9b118446d20cf655f0afe8c1af8849c74899b94e3741c2257cb3fc52f7b" }, "downloads": -1, "filename": "xolphin-api-1.1.0.zip", "has_sig": false, "md5_digest": "0f5ad6572d794a18d561efb60c4a1f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16115, "upload_time": "2016-03-10T10:25:57", "url": "https://files.pythonhosted.org/packages/7d/ba/e543dddfd331c668cfbce9b496b384ef382574c42c887e327b04d65b97c8/xolphin-api-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b240242c6484e10e4a9da4238825f5b0", "sha256": "3a39b1eaae2f9a3314aba5ad64026343099adc28c6f9400d11b7f356e2b04ae5" }, "downloads": -1, "filename": "xolphin-api-1.1.1.zip", "has_sig": false, "md5_digest": "b240242c6484e10e4a9da4238825f5b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16105, "upload_time": "2016-03-15T10:00:00", "url": "https://files.pythonhosted.org/packages/c3/3d/502a53ef169d1f7b62b3b5db6c34e9968e7bbb9b1122970e588d0800324e/xolphin-api-1.1.1.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "07328aa3e0f4f566056975e15482c19c", "sha256": "93e8f8dcf2398a49908dad14391e4c3de7cdd689523b55751ca341191b198b42" }, "downloads": -1, "filename": "xolphin-api-1.1.3.zip", "has_sig": false, "md5_digest": "07328aa3e0f4f566056975e15482c19c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16130, "upload_time": "2016-05-09T16:55:50", "url": "https://files.pythonhosted.org/packages/3a/df/dc32cfda439d5d15aa05776731d18ee7a57176d7e38a4a05af7577bcea27/xolphin-api-1.1.3.zip" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "b10bc8e510a801cdc63fa5f0f4bcf4d4", "sha256": "36107e23c624e9b0b38aad3a37f8d347c3a795d411e3a93a386c564b2172db20" }, "downloads": -1, "filename": "xolphin-api-1.5.0.zip", "has_sig": false, "md5_digest": "b10bc8e510a801cdc63fa5f0f4bcf4d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17800, "upload_time": "2017-05-03T14:01:26", "url": "https://files.pythonhosted.org/packages/03/64/536e442dd45d561cac4f6228432f0c82872cad2d4981f65c5bc19a728457/xolphin-api-1.5.0.zip" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "9890563f7636d46a65af760530ca844a", "sha256": "9ea32d53cec6f1fa517c3b2c7abff8ce9674d383546d88497806f4162184335d" }, "downloads": -1, "filename": "xolphin_api-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9890563f7636d46a65af760530ca844a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16512, "upload_time": "2019-08-16T13:10:39", "url": "https://files.pythonhosted.org/packages/7c/d8/592d31f38e91b79c8f6211a80c11baa9b621ca7ac4c2275e28725ee3d8ef/xolphin_api-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ee66137ace82cbce250ed0c31dd70b8", "sha256": "ffb8812ec7946f373ed6aa691f7ab1857b3a4d48dd65223b5af60af26379914d" }, "downloads": -1, "filename": "xolphin-api-1.6.0.tar.gz", "has_sig": false, "md5_digest": "5ee66137ace82cbce250ed0c31dd70b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9741, "upload_time": "2019-08-16T13:10:41", "url": "https://files.pythonhosted.org/packages/92/11/9587b02c17d0c6e67c1555a7f44dfc11c3f3cc75b343142f2bd70f0c0d88/xolphin-api-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9890563f7636d46a65af760530ca844a", "sha256": "9ea32d53cec6f1fa517c3b2c7abff8ce9674d383546d88497806f4162184335d" }, "downloads": -1, "filename": "xolphin_api-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9890563f7636d46a65af760530ca844a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16512, "upload_time": "2019-08-16T13:10:39", "url": "https://files.pythonhosted.org/packages/7c/d8/592d31f38e91b79c8f6211a80c11baa9b621ca7ac4c2275e28725ee3d8ef/xolphin_api-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ee66137ace82cbce250ed0c31dd70b8", "sha256": "ffb8812ec7946f373ed6aa691f7ab1857b3a4d48dd65223b5af60af26379914d" }, "downloads": -1, "filename": "xolphin-api-1.6.0.tar.gz", "has_sig": false, "md5_digest": "5ee66137ace82cbce250ed0c31dd70b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9741, "upload_time": "2019-08-16T13:10:41", "url": "https://files.pythonhosted.org/packages/92/11/9587b02c17d0c6e67c1555a7f44dfc11c3f3cc75b343142f2bd70f0c0d88/xolphin-api-1.6.0.tar.gz" } ] }