一个python包,检索最新的blender下载url

latest-blender-url的Python项目详细描述


PyPI versionBuild Statuscodecov

pip install latest_blender_url

获取最新的Blender下载URL并将其用于Travis CI scipt中

在travis.yml中放置以下行以下载最新的搅拌机版本(Linux 64位):

- pip install latest_blender_url
- url="$(python -c 'import latest_blender_url as lbu; lbu.get_latest()')"
- curl -L -o blender.tar.bz2 $url

自定义分发以获取

^{}类完成所有工作。您可以通过更改类属性来更改要下载的Blender下载页和存档。

from latest_blender_url import BlenderURLGetter
getter = BlenderURLGetter()

# Set the download page
getter.download_page_url = "https://www.blender.org/download/" 

# Set the archive pattern (see Blender download page for URL formats)
#getter.archive_pattern = 'linux.+?x86_64.+?bz2' # Linux 64bit
#getter.archive_pattern = 'macOS.+?dmg'          # MacOS
#getter.archive_pattern = 'windows64.zip'        # Windows 64bit

# This will scrape the download page and get the matching url
url = getter.get_latest()

您可以随意使用新功能发送或提交拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android中Twitter共享的java xAuth身份验证?   带有@XmlAnyAttribute和方法的java Bug?(使用JAXB-RI)   安卓 ArrayAdapter导致java。lang.NullPointerException   java如何使用JExel从现有excel文件中删除工作表   java树映射随机停止正确返回值   使用switch和scanner类java使用用户选择   java JCalendar多天选择   Java文件zip正在创建损坏的文件   Ajax调用中的java未定义错误   java处理JSON更改信息的最佳方法   java JNI不适用于AppKit线程   java在运行时为JTable的特定行设置背景色   java如何在for循环中添加按钮?   java在getclass()方法之后强制转换对象