Social Media Integration
Redline can fetch posts, search, and monitor social media platforms. Most features work without authentication - logging in is only needed for private/protected content.
Supported Platforms
| Platform | Search | Fetch Posts | User Profiles | Timelines |
|---|---|---|---|---|
| Twitter/X | Yes | Yes | Yes | Yes |
| Bluesky | Yes | Yes | Yes | Yes |
Twitter/X
Some Twitter features work without logging in.
What You Can Do (No Login)
- Fetch any public tweet by URL
- Search tweets by keyword
- Access quoted tweets and threads
- Fetch tweet metrics (likes, retweets)
Authentication Required For
- User profiles - Fetching profile information
- Timelines - Fetching a user's tweets
- Protected tweets - From accounts you follow
- Higher rate limits - Authenticated requests get more quota
Setup
- Go to Settings > Integrations > Twitter
- Click Connect Twitter
- Authorize Redline in the Twitter popup
- Return to Redline
Rate Limits
Twitter has strict rate limits. If you hit limits:
- Wait 15 minutes before retrying
- Reduce the number of tweets fetched
- Spread requests over time
Bluesky
Some Bluesky features work without logging in.
What You Can Do (No Login)
- Fetch any public post by URL
- Search posts by keyword
Authentication Required For
- User profiles - Fetching profile information
- Timelines - Fetching a user's posts
- Higher rate limits - Authenticated requests get more quota
Setup
- Go to Settings > Integrations > Bluesky
- Enter your Bluesky handle (e.g.,
you.bsky.social) - Enter your App Password (not your main password)
- Click Connect
Creating an App Password
- Go to bsky.app/settings
- Click App Passwords
- Create a new app password for "Redline"
- Copy the generated password
- Use this in Redline
Never enter your main Bluesky password. App passwords are safer and can be revoked individually.
Rate Limits
Bluesky has generous rate limits. You're unlikely to hit them with normal use.
Using Social Media Features
Creating Social Nodes
From URL:
- Copy a social media post URL
- Paste onto the canvas (Cmd/Ctrl + V)
- Redline creates a Social node with full content
Via AI:
"Fetch the tweet at https://twitter.com/example/status/123456"
Searching Social Media
Via AI:
"Search Twitter for posts about 'Ukraine conflict' from the last week"
Fetching User Timelines
Via AI:
"Get the last 10 tweets from @elonmusk"
User Profiles
Via AI:
"Get the profile for Twitter user @elonmusk"
RSS Feeds for Social Media
PROCreate RSS feeds to monitor social media:
Twitter Search (via Nitter)
Use Nitter instances for Twitter RSS:
https://nitter.net/username/rss
https://nitter.net/search/rss?f=tweets&q=keyword
Bluesky Feeds
Bluesky provides official RSS for user feeds:
https://bsky.app/profile/handle.bsky.social/rss
Privacy & Security
What Redline Accesses
- Public data - Posts, profiles, metrics
- Your feed - With your authentication
- Protected content - Only if you have access
What Redline Does NOT Do
- Post on your behalf
- Follow/unfollow accounts
- Like or interact with posts
- Store your credentials externally
Credential Storage
- OAuth tokens are stored locally (encrypted)
- Bluesky app passwords are stored locally (encrypted)
- Credentials never leave your machine
Revoking Access
To disconnect a platform:
- Go to Settings > Integrations
- Find the platform
- Click Disconnect
You can also revoke from the platform's settings:
- Twitter: twitter.com/settings/applications
- Bluesky: Delete the app password
Troubleshooting
"Authentication expired"
Re-authenticate through Settings. OAuth tokens may expire.
"Rate limit exceeded"
Wait 15-60 minutes and try again. Reduce request frequency.
"Post not found"
The post may be:
- Deleted
- From a private/protected account
- Suspended or banned
"Search not returning results"
- Check your search syntax
- Verify authentication is active
- Try a more specific or different query
Bluesky "Invalid password"
- Ensure you're using an App Password, not your main password
- Verify the handle format (include .bsky.social)
- Create a new app password if needed