dskzpt / youtube2news
用于将YouTube视频/频道导入EXT:news文章的TYPO3扩展
v0.2.0
2023-01-11 12:03 UTC
Requires
- php: >=7.4
- georgringer/news: ^9.0 || ^10.0
- symfony/console: ^5.4
- typo3/cms-core: ^11.5
- typo3/cms-extbase: ^11.5
Requires (Dev)
- ergebnis/composer-normalize: ^2.24
- friendsoftypo3/phpstan-typo3: ^0.9.0
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.4
- typo3/coding-standards: ^0.6.1
- typo3/testing-framework: ^6.16
This package is auto-updated.
Last update: 2024-09-10 12:33:39 UTC
README
TYPO3扩展 "youtube2news"
它做什么?
通过官方YouTube API将YouTube视频导入EXT:news "新闻"实体。
功能摘要
- 与EXT:news集成,将YouTube视频作为新闻实体导入
- 提供定期导入新视频/更新已导入视频的命令
- 为EXT:news添加了新的子类型:"YouTube视频"
安装
建议使用Composer安装扩展。在您的Composer基于TYPO3项目根目录中,只需运行
composer require dskzpt/youtube2news
设置
- 通过遵循官方文档获取YouTube API访问令牌
- 在扩展配置/设置中输入您的API访问令牌
- 运行提供的命令导入视频
youtube2news:import-videos {channelname} {storagePid} [limit|25]
推荐:
设置cronjob/计划任务以定期导入新视频。
兼容性
功能
自动导入视频
此扩展包含一个导入特定YouTube频道视频的命令。建议定期运行此命令 - 例如每天一次。
youtube2news:import-videos {username} {storagePid} [limit|25]
参数
保存下载文件的本地路径
默认情况下,所有导入的视频都保存在 /public/fileadmin/youtube2news
。您可以通过扩展设置中的 local_file_storage_path
选项更改此路径。
贡献
请参阅此存储库中包含的贡献文档。
测试
此扩展包含用于代码风格和单元/功能测试的测试套件。要运行测试,只需使用提供的composer脚本即可。
composer ci:test