dskzpt / instagram2news
TYPO3 扩展程序,用于将 Instagram 帖子导入为 EXT:news 文章
v1.0.1
2024-09-13 08:13 UTC
Requires
- georgringer/news: ^11.4
- svenpetersen/instagram: ^2.0 || ^3.0
- symfony/console: >=5.0 || >=6.0
- typo3/cms-core: ^12.4
- typo3/cms-extbase: ^12.4
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
Suggests
- typo3/cms-scheduler: To set up the cronjobs as tasks from within the backend
README
TYPO3 扩展程序 "instagram2news"
它做什么?
通过官方 Instagram API 将 Instagram 帖子导入为 EXT:news "新闻" 实体。
功能概览
- 与 EXT:news 集成,将 Instagram 帖子导入为新闻实体
- 提供命令,定期导入新帖或更新已导入的帖子
- 为 EXT:news 添加新的子类型:"Instagram"
安装
推荐使用 Composer 安装扩展程序。在基于 Composer 的 TYPO3 项目根目录中,只需执行
composer require dskzpt/instagram2news
设置
- 待办事项
推荐:
- 添加定时任务,定期导入帖子
兼容性
功能
自动导入帖子
此扩展程序包含一个命令,用于导入指定 Instagram 用户的帖子。建议定期运行此命令 - 例如每天运行一次。
instagram2news:import-posts {username} {storagePid} [limit|25]
参数
扩展
保存下载文件的本地路径
默认情况下,所有导入帖子中的图片/视频都保存在 /public/fileadmin/instagram2news
。您可以通过扩展设置中的 local_file_storage_path
选项更改此路径。
贡献
请参阅此存储库中包含的 贡献 文档。
测试
此扩展程序包含用于编码风格和单元/功能测试的测试套件。要运行测试,只需使用提供的 composer 脚本。
composer ci:test