{ "info": { "author": "Justas Birgiolas", "author_email": "justas@asu.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "[![PyPI version](https://badge.fury.io/py/latest-blender-url.svg)](https://badge.fury.io/py/latest-blender-url) [![Build Status](https://travis-ci.org/JustasB/latest_blender_url.svg?branch=master)](https://travis-ci.org/JustasB/latest_blender_url) [![codecov](https://codecov.io/gh/JustasB/latest_blender_url/branch/master/graph/badge.svg)](https://codecov.io/gh/JustasB/latest_blender_url)\n\n`pip install latest_blender_url`\n\n# Get the latest Blender download URL and use it in a Travis CI scipt\n\nPlace the following lines in your travis.yml to download the latest Blender version (Linux 64-bit):\n\n```\n- pip install latest_blender_url\n- url=\"$(python -c 'import latest_blender_url as lbu; lbu.get_latest()')\"\n- curl -L -o blender.tar.bz2 $url\n```\n\n# Customizing the distribution to get\n[`BlenderURLGetter`](https://github.com/JustasB/latest_blender_url/blob/master/latest_blender_url/__init__.py#L10) class does all of the work. You can change the Blender download page and the archive to download by changing the class properties.\n\n```\nfrom latest_blender_url import BlenderURLGetter\ngetter = BlenderURLGetter()\n\n# Set the download page\ngetter.download_page_url = \"https://www.blender.org/download/\" \n\n# Set the archive pattern (see Blender download page for URL formats)\n#getter.archive_pattern = 'linux.+?x86_64.+?bz2' # Linux 64bit\n#getter.archive_pattern = 'macOS.+?dmg' # MacOS\n#getter.archive_pattern = 'windows64.zip' # Windows 64bit\n\n# This will scrape the download page and get the matching url\nurl = getter.get_latest()\n```\n\n# Feel free to fork or submit a pull request with new features\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/justasb/latest_blender_url", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "latest-blender-url", "package_url": "https://pypi.org/project/latest-blender-url/", "platform": "", "project_url": "https://pypi.org/project/latest-blender-url/", "project_urls": { "Homepage": "https://github.com/justasb/latest_blender_url" }, "release_url": "https://pypi.org/project/latest-blender-url/0.1.5/", "requires_dist": [ "lxml", "beautifulsoup4" ], "requires_python": "", "summary": "A python package that retrieves the latest Blender download URL", "version": "0.1.5" }, "last_serial": 5166325, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "36b9f5096202ea9e9a732483e6ed25e7", "sha256": "fc4e2fde9fe58db1da8142b592feca7fd36e31cf9177c3cf6301bd6245000a58" }, "downloads": -1, "filename": "latest_blender_url-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "36b9f5096202ea9e9a732483e6ed25e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3158, "upload_time": "2019-04-19T05:34:31", "url": "https://files.pythonhosted.org/packages/ab/2d/d7778ed808c5892e14395645bb7ec9faab2dfd7f9a9165a881e4b908da8e/latest_blender_url-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "724b5c4c60fe76eee136055385684ebc", "sha256": "db3ce1357ab0cedf7354a2ceee54cd9341fa2c1aee944be9394e7eea3ddf739d" }, "downloads": -1, "filename": "latest_blender_url-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "724b5c4c60fe76eee136055385684ebc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2324, "upload_time": "2019-04-19T05:34:33", "url": "https://files.pythonhosted.org/packages/1f/7d/494fd22d0e3d64159f17bd697bf6f5c082700fa28402744f971d997ed20a/latest_blender_url-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4736005213142b13bdfa2ee9ae284a98", "sha256": "699cdadee0d1c6cb5195747a231a8b53931fda0dc5050ec10a983ed15c8a78e7" }, "downloads": -1, "filename": "latest_blender_url-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4736005213142b13bdfa2ee9ae284a98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1874, "upload_time": "2019-04-19T05:34:35", "url": "https://files.pythonhosted.org/packages/db/ab/cc2580d0dc8602e09cfaffef46b73a75b1f926c20504fa2d24a2c928e861/latest_blender_url-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aba1a5a7acac438c2261ca0486f05a03", "sha256": "faa0f2f4e172c81dc2ec5d0b06bdf9eec93d7aa0ad6c9ac27160f0dbc0159f54" }, "downloads": -1, "filename": "latest_blender_url-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "aba1a5a7acac438c2261ca0486f05a03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3659, "upload_time": "2019-04-19T06:11:46", "url": "https://files.pythonhosted.org/packages/e1/61/621705152dff4ff510be900e4ebc6270be29f2f30120f8e96de08af98341/latest_blender_url-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca6c090972592c8138dbb9e5cc6fbe1", "sha256": "521c8396d6890cf65094174a171296ab919618d42964d4cdad82dae1a41163ec" }, "downloads": -1, "filename": "latest_blender_url-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5ca6c090972592c8138dbb9e5cc6fbe1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2825, "upload_time": "2019-04-19T06:11:48", "url": "https://files.pythonhosted.org/packages/55/4f/553776743ad616664ae4405f3c64c081b09253b01c202a72d51609a095f2/latest_blender_url-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d85be617042934dec79a48f9b1ca8b", "sha256": "240ee2a66ff4774905fc968d60013ddf827e268ba8bb0b9a42b585799c75db66" }, "downloads": -1, "filename": "latest_blender_url-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e6d85be617042934dec79a48f9b1ca8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2372, "upload_time": "2019-04-19T06:11:49", "url": "https://files.pythonhosted.org/packages/bc/d1/50f2360ccdbf7de40314c7a581f59bf07c5b95a7f4f75fbadb0ecd7711b0/latest_blender_url-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0dd96fb56a0d7559ee9bb776e5d85fd7", "sha256": "e77aaa0df0ce602ca7637987289d80dab0284d0f49cf19dd2449749672c604e6" }, "downloads": -1, "filename": "latest_blender_url-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "0dd96fb56a0d7559ee9bb776e5d85fd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3701, "upload_time": "2019-04-19T07:32:08", "url": "https://files.pythonhosted.org/packages/3e/ee/642da48d239fe58773b6bdbe5654a32086deac075f6ef730d1178f15de9a/latest_blender_url-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a99417e09b2bc1dac49a1e4be1e30db5", "sha256": "094a2787335aab0badac39814cafe4796afa13a1c3757c6561b988df5a8dd87a" }, "downloads": -1, "filename": "latest_blender_url-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a99417e09b2bc1dac49a1e4be1e30db5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2867, "upload_time": "2019-04-19T07:32:10", "url": "https://files.pythonhosted.org/packages/88/f9/4f1eaea82533d4485ddb56a4977dd68103f9af16789710ce5714363911ca/latest_blender_url-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2b99b4b38c534f44eb61e3f896d6b42", "sha256": "7c6908a5e2b2d07e7a42974814e944c3bd60d537972df9e9e300f1bc0833148f" }, "downloads": -1, "filename": "latest_blender_url-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a2b99b4b38c534f44eb61e3f896d6b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2426, "upload_time": "2019-04-19T07:32:11", "url": "https://files.pythonhosted.org/packages/61/b1/5a91ea6465ab93e81e886bbfada574e82d014367b0fe44cc6818d56e4d1c/latest_blender_url-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7aba5fc20d4239d203a17236e0d1619c", "sha256": "f5b8b5b6a31bcdc6ac5af8ea007822cb7f28b71274394221b74520e8bb03e76d" }, "downloads": -1, "filename": "latest_blender_url-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7aba5fc20d4239d203a17236e0d1619c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3699, "upload_time": "2019-04-19T07:37:20", "url": "https://files.pythonhosted.org/packages/2d/37/866221f82e06a53f1e27458b2de2ba1b6aa5715dbb115f96327160ec2491/latest_blender_url-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3c53ac87c98774e3dd95d110a26696b", "sha256": "491d946dab9555f21296b4fead33052c1a489811ce4b4924c623fe2f192a3857" }, "downloads": -1, "filename": "latest_blender_url-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c3c53ac87c98774e3dd95d110a26696b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2867, "upload_time": "2019-04-19T07:37:21", "url": "https://files.pythonhosted.org/packages/7b/7b/ac53ede828fbeac3bae9457dd09e8b9b5411e2c1fef72bbc6713c0882bd4/latest_blender_url-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b60e1a854ff46175c32a63b7efd6b95", "sha256": "bb835779708e26a9f022605fa0946524ec8d09e1d21795b7404d85b78e48c701" }, "downloads": -1, "filename": "latest_blender_url-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3b60e1a854ff46175c32a63b7efd6b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2419, "upload_time": "2019-04-19T07:37:22", "url": "https://files.pythonhosted.org/packages/aa/e7/943cd4673c662e3b8d8df79c6f455ab2dd25df8f821826a5908920a435f4/latest_blender_url-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d42e8493db83ad02d91e37f6473de6e6", "sha256": "76f95b1bc42b59c30272d8183732ea3c2d3148abdeb2c743fa143c32eb988f31" }, "downloads": -1, "filename": "latest_blender_url-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "d42e8493db83ad02d91e37f6473de6e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3729, "upload_time": "2019-04-19T22:35:58", "url": "https://files.pythonhosted.org/packages/94/36/2e3dedceba8bd7e66f6a823eef4daf63740fa9815b06a9b568e1c9d81d29/latest_blender_url-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49e2006f4a6b484e93ee161553a4da58", "sha256": "87295b0a032f705d4dc0ea529a46b1794645c3c00dfbf99c99a567b1339d9b68" }, "downloads": -1, "filename": "latest_blender_url-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "49e2006f4a6b484e93ee161553a4da58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2896, "upload_time": "2019-04-19T22:35:59", "url": "https://files.pythonhosted.org/packages/d9/d9/b13174aa269f5afd34acd463af30ac2df0dba6f2b2fa3f40625f6e6abebc/latest_blender_url-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5d3663145d426235835a3457d0490e8", "sha256": "a082440768675cfd05813b5cf6ec65bdbdce5aef7188f110d06f4b52f3a6feb2" }, "downloads": -1, "filename": "latest_blender_url-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b5d3663145d426235835a3457d0490e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2488, "upload_time": "2019-04-19T22:36:01", "url": "https://files.pythonhosted.org/packages/5a/f2/62d8245b8dc3ac84f45d3783d58542290d04beb5c6138f5f7e73947cb1a3/latest_blender_url-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d42e8493db83ad02d91e37f6473de6e6", "sha256": "76f95b1bc42b59c30272d8183732ea3c2d3148abdeb2c743fa143c32eb988f31" }, "downloads": -1, "filename": "latest_blender_url-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "d42e8493db83ad02d91e37f6473de6e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3729, "upload_time": "2019-04-19T22:35:58", "url": "https://files.pythonhosted.org/packages/94/36/2e3dedceba8bd7e66f6a823eef4daf63740fa9815b06a9b568e1c9d81d29/latest_blender_url-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49e2006f4a6b484e93ee161553a4da58", "sha256": "87295b0a032f705d4dc0ea529a46b1794645c3c00dfbf99c99a567b1339d9b68" }, "downloads": -1, "filename": "latest_blender_url-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "49e2006f4a6b484e93ee161553a4da58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2896, "upload_time": "2019-04-19T22:35:59", "url": "https://files.pythonhosted.org/packages/d9/d9/b13174aa269f5afd34acd463af30ac2df0dba6f2b2fa3f40625f6e6abebc/latest_blender_url-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5d3663145d426235835a3457d0490e8", "sha256": "a082440768675cfd05813b5cf6ec65bdbdce5aef7188f110d06f4b52f3a6feb2" }, "downloads": -1, "filename": "latest_blender_url-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b5d3663145d426235835a3457d0490e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2488, "upload_time": "2019-04-19T22:36:01", "url": "https://files.pythonhosted.org/packages/5a/f2/62d8245b8dc3ac84f45d3783d58542290d04beb5c6138f5f7e73947cb1a3/latest_blender_url-0.1.5.tar.gz" } ] }