从各种澳大利亚议会获取实时流元数据。
项目描述
legistream_backend
这是legistream的Python后端。
使用pip
安装
pip安装legistream-backend
在PyPI上查看项目: https://pypi.ac.cn/project/legistream-backend/.
用法
此软件包使用不同的模块从各个澳大利亚议会获取实时流数据。
当前支持的议会
- 澳大利亚首都领地
- 联邦
- 新南威尔士州
- 北领地
- 昆士兰州
- 南澳大利亚州
- 塔斯马尼亚州
- 维多利亚州
- 西澳大利亚州
设置
-
安装
poetry
pip3 install poetry
-
使用
poetry
安装/更新依赖项poetry update
安装ffmpeg
Linux
sudo apt install ffmpeg
Mac
使用brew
安装
brew install ffmpeg
Windows
可以在这里找到官方Windows版本的ffmpeg
打印流URL
每个议会模块都以相同的方式返回数据,这里以维多利亚州为例。
可以使用stream_urls
属性以dict
的形式返回流
from legistream_backend.vic import Stream
print(Stream().stream_urls)
可以通过使用[house]_stream_url
属性(例如lower_stream_url
)单独返回每个URL
print(Stream().lower_stream_url)
检查议会的议院是否正在直播
同样,您可以使用[house]_is_live
布尔属性检查直播流的状况。
if(Stream().lower_is_live):
print('The lower house of Victoria is currently live.')
else:
print('The lower house of Victoria is not currently live.')
注意事项
-
使用
poetry
运行所有脚本poetry run python3 [file].py
-
南澳大利亚流提取器使用来自streamlink ustreamtv实现的代码。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
legistream-backend-1.4.17-2.tar.gz (15.0 kB 查看哈希值)
构建分发
关闭
legistream-backend-1.4.17-2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce7019bbea504c779e68a6c7015c28d101438e4c4b29fae154728f308a0e43e2 |
|
MD5 | 04455eece85352fe3bb20901c8ef1a28 |
|
BLAKE2b-256 | 3831f9fa5abce501849b2fec688d0d56e7001e1d949cdd2841c77aa501aa4920 |
关闭
legistream_backend-1.4.17-2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52929bd7eb85003602a05cab5a644489736685bb2b63d0320a99d9805c22f5a5 |
|
MD5 | 3cfeaf999e0def0d359ee85f8c6e73c3 |
|
BLAKE2b-256 | 06e0bc54ede3fb6b39aed63f31ef2bd09c0ebfcaf4936262c846d6f870d3ba44 |