{ "info": { "author": "Oleksii Ivanchuk", "author_email": "barjomet@barjomet.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "How to use::\n\n\n from vpnocchio import VPN, init_logging\n from threading import Thread\n \n init_logging()\n \n # set your dir with ovpn files, default is:\n VPN.conf_dir = '/etc/openvpn\n # set minimum seconds must elapse between reconnects\n VPN.min_time_before_reconnect = 30\n \n credentials = [('usr1', 'pwd1', 'Germany'),\n ('usr1', 'pwd2', 'Spain')]\n \n def do_something(*args):\n vpn = VPN(*args)\n for one in range(2):\n # it has requests inside\n response = vpn.get('http://ip.barjomet.com')\n vpn.log.info('Hooray, here is desired data: %s', response.text)\n vpn.new_ip()\n vpn.disconnect()\n \n for username, password, match_config_name in credentials:\n Thread(target=do_something,\n args=(username,\n password,\n match_config_name)).start()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/barjomet/vpnocchio", "keywords": "vpn,proxy", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "VPNocchio", "package_url": "https://pypi.org/project/VPNocchio/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/VPNocchio/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/barjomet/vpnocchio" }, "release_url": "https://pypi.org/project/VPNocchio/0.0.24/", "requires_dist": null, "requires_python": null, "summary": "Just a Python module suitable to use multiple OpenVPN connections at same time", "version": "0.0.24" }, "last_serial": 2389403, "releases": { "0.0.12": [ { "comment_text": "", "digests": { "md5": "8ebbb5425ea9a1a0f520747667faee06", "sha256": "7d9617bbc599f90eedd3efd11d0df54ef01a50367a1f2db5a8e1c167ae217483" }, "downloads": -1, "filename": "VPNocchio-0.0.12.tar.gz", "has_sig": false, "md5_digest": "8ebbb5425ea9a1a0f520747667faee06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2016-08-17T21:16:52", "url": "https://files.pythonhosted.org/packages/60/4d/195a48d5195d480d24ad080f5a4317b8a051c0e112039486fe4090ec548f/VPNocchio-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "6fb08b37f45c130d02163b5d91c0210b", "sha256": "787d679ddd8bbeec6194eb016291eef365739612bb9f9c0e8b7ecbfe6a50f5fa" }, "downloads": -1, "filename": "VPNocchio-0.0.13.tar.gz", "has_sig": false, "md5_digest": "6fb08b37f45c130d02163b5d91c0210b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4066, "upload_time": "2016-08-19T07:55:35", "url": "https://files.pythonhosted.org/packages/24/24/36f387824af07e95fc654ec123ef009cdf3db0e1d9335f462236ee2f638a/VPNocchio-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "1b4d8569a4ef9945630a8f5717644440", "sha256": "1af3f595e98d51e6a61972c082509b082390ed10042d8ee6336a48472e5bc299" }, "downloads": -1, "filename": "VPNocchio-0.0.14.tar.gz", "has_sig": false, "md5_digest": "1b4d8569a4ef9945630a8f5717644440", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4122, "upload_time": "2016-08-19T09:48:16", "url": "https://files.pythonhosted.org/packages/f5/51/4ba07fccc4c9bb93fac417e07ce9cf2619f334ee488517cc94f348b965dc/VPNocchio-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "9462c5ddfae101dae12a262542c4cddf", "sha256": "b67f6aaa1ac959cabdd819a885a0370ad8ff19f143d5741a297945436937f269" }, "downloads": -1, "filename": "VPNocchio-0.0.15.tar.gz", "has_sig": false, "md5_digest": "9462c5ddfae101dae12a262542c4cddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4123, "upload_time": "2016-08-19T10:11:33", "url": "https://files.pythonhosted.org/packages/96/a4/9f71faed5a599d3ca2bf5b779665f4881729d1394c4a24cfc1adf7a19457/VPNocchio-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "f90c793d6f4a97cc0b6aa9f286dc3acd", "sha256": "ca7538fc9097a3817abf61337ef217294fcacb5c949b8630e946baef3c1b621a" }, "downloads": -1, "filename": "VPNocchio-0.0.16.tar.gz", "has_sig": false, "md5_digest": "f90c793d6f4a97cc0b6aa9f286dc3acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4128, "upload_time": "2016-08-19T10:16:09", "url": "https://files.pythonhosted.org/packages/b2/7d/e7b2591f7ef4185fff23fbc30ad87fd645e037ec95a17e5da6ba7d89467e/VPNocchio-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "362af9bd08f7e7b095ac12285c0cd8df", "sha256": "fd7a0f123545d969ab099666e56715b1bd2237c5e4ef286d8209da10f010fe93" }, "downloads": -1, "filename": "VPNocchio-0.0.17.tar.gz", "has_sig": false, "md5_digest": "362af9bd08f7e7b095ac12285c0cd8df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2016-08-24T11:32:07", "url": "https://files.pythonhosted.org/packages/f0/c4/debac63c6e86f27dd183949d5c91a6108fe335811fd1ef18787c2ac14e09/VPNocchio-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "a2560237431b6c9b15405e38a5403ba5", "sha256": "a6dd033a18de41ad7ccc6940089e8caf87d1c0595941157b73eb41db14973d3c" }, "downloads": -1, "filename": "VPNocchio-0.0.18.tar.gz", "has_sig": false, "md5_digest": "a2560237431b6c9b15405e38a5403ba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4198, "upload_time": "2016-09-15T09:43:37", "url": "https://files.pythonhosted.org/packages/3f/28/02a782b03243f8bf9ee4ab9d804b2dd763a9c3e41abc89e3e16fb5e0ed28/VPNocchio-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "eb9fd6161bfbc198fff051848b36bf97", "sha256": "ff9d5111773ac6ade0add8ec7df2964dc6c53da540eba019e706fcf689e0ca56" }, "downloads": -1, "filename": "VPNocchio-0.0.19.tar.gz", "has_sig": false, "md5_digest": "eb9fd6161bfbc198fff051848b36bf97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4209, "upload_time": "2016-09-15T11:07:26", "url": "https://files.pythonhosted.org/packages/1c/2a/5d49b63e199e675751d5b0ce8297460d4907428903c1084e3d623b1c1c65/VPNocchio-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "a7f6ae6d3b9e22119245219dcc6dbbf2", "sha256": "a336ea7f51036ac369772a2c0da10ef973eb4e9d08eb2cec0b2da1d4e1a768cd" }, "downloads": -1, "filename": "VPNocchio-0.0.20.tar.gz", "has_sig": false, "md5_digest": "a7f6ae6d3b9e22119245219dcc6dbbf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4271, "upload_time": "2016-09-16T13:15:25", "url": "https://files.pythonhosted.org/packages/05/d7/4f47f1974ddd985a7d91a34c0957235ee4828502e2cc11fafb7e58623cfa/VPNocchio-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "7d555dbfcb5dc7851487224063d22560", "sha256": "c84016aa2f8ce06b477677c8f5b1099e145c335659868677ed992bd97be138bd" }, "downloads": -1, "filename": "VPNocchio-0.0.21.tar.gz", "has_sig": false, "md5_digest": "7d555dbfcb5dc7851487224063d22560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4271, "upload_time": "2016-09-21T12:17:25", "url": "https://files.pythonhosted.org/packages/fb/44/deac8f0a10a3bd93c887ee11b1dbe3285b26d1cbde5c19b7daa24b7bb2d0/VPNocchio-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "fc904bf270a73fa36d851369fc25b3b2", "sha256": "5e5dd63fd08736429774b820d25e6208a08fbb4619001e585c3c8f8a5a1454f7" }, "downloads": -1, "filename": "VPNocchio-0.0.22.tar.gz", "has_sig": false, "md5_digest": "fc904bf270a73fa36d851369fc25b3b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4978, "upload_time": "2016-10-02T23:27:51", "url": "https://files.pythonhosted.org/packages/03/9e/e4d5b5324fd510c52aef7bb356ee062f551cd60ac351a6c5dc11634ecbbe/VPNocchio-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "6509fb8b422ec6633e7e79bf2f2a8fca", "sha256": "3099703566ccebb547c42c1c045b52d6359845c3ac01c9eb0db90c6d8ae3d40c" }, "downloads": -1, "filename": "VPNocchio-0.0.23.tar.gz", "has_sig": false, "md5_digest": "6509fb8b422ec6633e7e79bf2f2a8fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4986, "upload_time": "2016-10-02T23:48:07", "url": "https://files.pythonhosted.org/packages/5a/f7/d106853de9efd5f19d55d4caf18ff3052a191367b541255d4ebbea75767c/VPNocchio-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "6f88d0de42346495ee0d6061634b4d2d", "sha256": "2c7e8897ad6b4cde943b4019ae8480cdfd4960fd6dfcf3844e3ac43eacbc9a00" }, "downloads": -1, "filename": "VPNocchio-0.0.24.tar.gz", "has_sig": false, "md5_digest": "6f88d0de42346495ee0d6061634b4d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4976, "upload_time": "2016-10-09T13:50:26", "url": "https://files.pythonhosted.org/packages/7a/2b/4ea8e2ecd65061995d9adb8d1ba859162cc136072e917b8344d1dc366dc6/VPNocchio-0.0.24.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "35062c3154d000c97d15b51bdf669662", "sha256": "2e13874ce242fbed4fbf8804d21a2768108ad56de9b56b935f204e1a7e15fe12" }, "downloads": -1, "filename": "VPNocchio-0.0.7.tar.gz", "has_sig": false, "md5_digest": "35062c3154d000c97d15b51bdf669662", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3783, "upload_time": "2016-08-12T13:37:46", "url": "https://files.pythonhosted.org/packages/7a/56/4aa9264e0d8fa96eddda4973ca7ee55b16861a79a9c6cc14089a5e04fe7c/VPNocchio-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6f88d0de42346495ee0d6061634b4d2d", "sha256": "2c7e8897ad6b4cde943b4019ae8480cdfd4960fd6dfcf3844e3ac43eacbc9a00" }, "downloads": -1, "filename": "VPNocchio-0.0.24.tar.gz", "has_sig": false, "md5_digest": "6f88d0de42346495ee0d6061634b4d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4976, "upload_time": "2016-10-09T13:50:26", "url": "https://files.pythonhosted.org/packages/7a/2b/4ea8e2ecd65061995d9adb8d1ba859162cc136072e917b8344d1dc366dc6/VPNocchio-0.0.24.tar.gz" } ] }