从各种澳大利亚议会获取实时流元数据。
项目描述
legistream_backend
这是legistream的Python后端。
使用pip安装
pip安装legistream-backend
在PyPI上查看项目: https://pypi.ac.cn/project/legistream-backend/.
用法
此软件包使用不同的模块从各个澳大利亚议会获取实时流数据。
当前支持的议会
- 澳大利亚首都领地
- 联邦
- 新南威尔士州
- 北领地
- 昆士兰州
- 南澳大利亚州
- 塔斯马尼亚州
- 维多利亚州
- 西澳大利亚州
设置
- 
安装 poetrypip3 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 |