dskzpt/twitter2news

将推文导入为 EXT:news 文章的 TYPO3 扩展

安装: 143

依赖: 0

建议: 0

安全: 0

星星: 1

关注者: 1

分支: 1

开放问题: 1

类型:typo3-cms-extension

v1.1.1 2023-01-27 14:21 UTC

This package is auto-updated.

Last update: 2024-09-24 07:42:31 UTC


README

StandWithUkraine TYPO3 11 Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

TYPO3 扩展 "twitter2news"

它做什么?

通过官方 Twitter API 导入推文作为 EXT:news "新闻" 实体。

功能总结

  • EXT:news 集成,以导入推文作为新闻实体
  • 提供命令,定期导入新的/更新已导入的推文
  • 为 EXT:news 添加新子类型:"推文"

安装

推荐通过使用 Composer 安装扩展。在基于 Composer 的 TYPO3 项目根目录中,只需运行

composer require dskzpt/twitter2news

设置

  1. 按照 官方文档 获取您的 Twitter API 访问令牌。
  2. 在扩展配置/设置中输入您的 API 访问令牌。
  3. 运行提供的命令以导入推文
    twitter2news:import-tweets
    {username} {storagePid} [limit|25|max:100] [--no-retweets] [--category [CATEGORY]]

推荐:

设置 cronjob/调度任务以定期导入新的推文。

兼容性

功能

自动导入帖子

此扩展包含一个用于导入特定 Twitter 账户推文的命令。建议定期运行此命令 - 例如,每天一次。

twitter2news:import-tweets {username} {storagePid} [limit|25|max:100] [--no-retweets] [--category [CATEGORY]]

参数

保存下载文件的本地路径

默认情况下,导入的帖子中的所有图片/视频都保存在 /public/fileadmin/twitter2news。您可以通过扩展设置中的 local_file_storage_path 选项更改此路径。

已知问题/限制

  • 当前导入推文的最大数量限制为 100 ("用户的最后 100 条推文")。这是 Twitter API 对单个响应中单个推文的限制。可以通过使用 API 分页功能来解决这个问题。

贡献

请参阅此存储库中包含的 贡献 文档。

测试

此扩展包含用于编码风格和单元/功能测试的测试套件。要运行测试,请使用提供的 composer 脚本

composer ci:test