4.1 KiB
4.1 KiB
| ← Back to plugins index | |
🐤 Latest tweets | |
|---|---|
This plugin displays the latest tweets from a Twitter account. | |
| Supported features → Full specification |
📗 Classic template 📒 Markdown template |
👤 Users 👥 Organizations |
|
🗝️ plugin_tweets_token |
|
|
|
|
➡️ Available options
| Option | Description |
|
Enable tweets plugin |
🌐 Web instances must configure settings.json:
boolean
default: no |
|
|
Twitter API token |
| 🔐 Token type: token
|
|
|
Twitter username |
| ⏯️ Cannot be preset type: string
default: → User attached twitter |
|
|
Tweets attachments Can be used to display linked images, video thumbnails, etc. |
type: boolean
default: no |
|
|
Display limit |
type: number
(1 ≤
𝑥
≤ 10)
default: 2 |
🗝️ Obtaining a Twitter token
To get a Twitter token, it is required to apply to the developer program. It's a bit tedious, but requests seems to be approved quite quickly.
Create an app from the developer dashboard and register your bearer token in repository secrets.
ℹ️ Examples workflows
name: Latest tweets
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.tweets.svg
token: NOT_NEEDED
base: ""
plugin_tweets: yes
plugin_tweets_token: ${{ secrets.TWITTER_TOKEN }}
plugin_tweets_user: github
name: Latest tweets including attachments
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.tweets.attachments.svg
token: NOT_NEEDED
base: ""
plugin_tweets: yes
plugin_tweets_token: ${{ secrets.TWITTER_TOKEN }}
plugin_tweets_attachments: yes
plugin_tweets_user: github
plugin_tweets_limit: 1
