The Twitter Toolkit for Alfred lets you quickly interact with Twitter through its website, Mac app, and Tweetbot.
It makes it easy to quickly search and find your own content or the content of people you follow (shown using my Chirp Theme):
This workflow doesn't support programmatic access to Twitter, like tweeting directly or sending DMs. For that kind of integration, try AlfredTweet by David Ferguson.
- Download latest release here.
- Double-click the
.alfredworkflow
to install it.
You will need to be an Alfred Powerpack user to enable this workflow.
Once the workflow is installed, launch Alfred Preferences, choose Workflows and then select Twitter Toolkit.
➊ Access the Workflow Environment Variables in the top right of the window:
This workflow makes it easy to search your own tweets or find content from the people you follow ("followees").
➋ To configure this feature, you must set the account
variable in the configuration to your own username.
➍ Set the userId
variable to your own user ID. You can find this number if you navigate to a Twitter.com message thread and look at the number after messages/
and to the left of the hyphen in the URL.
This workflow supports interacting with Twitter on the web, Twitter for Mac, or Tweetbot. If a keyword is not supported by a certain platform, it will fallback to the web.
➌ Set the platform
variable to web
, app
or tweetbot
.
The following keywords are used to interact with the Twitter Toolkit.
Modifier keys change the behavior as described, and subtext will appear in Alfred to help guide your interaction.
⌥
is typically used to scope content to your own content.
⌘
is typically used to scope content from people you follow.
⇧
is used to toggle the nearby scope.
One of the most convenient features of this workflow is the ability to quickly search for your own tweets and tweeted media. By using the my
keyword followed by search terms, you can quickly continue previous threads or link to things you said before.
Changelog¹
- Added
likes
keyword as synonym forme
to "See my Twitter Likes" - Added
topic
keyword to "See Twitter Topic Picker" (#9)
- Added
lists
keyword to "See which Lists I'm on" and to "View my Lists" - Added
connect
keyword to "See Who to Follow" (h/t @nima_owji) - Added
tweet
keyword (which takes a URL to a tweet) to create a beautiful image using @rang_ali's Poet.so.
- Added
validator
keyword to access Twitter's Card validator. - Added several keywords for accessing Settings on the web:
access
account
data
download
notifs
privacy
resources
security
settings
- Trimmed whitespace for
@
keyword.
- Added keyword
@
view user's profile photo - Added
birdwatch
List Filter - Added
my
Birdwatch notes access - Added shift modifier to
@
keyword to view user's profile photo - Added verified icon
- Added {var:actionPrefix}
- Edited
domain
variable to include trailing slash for consistency. - Added
{var:service}
to videos searches - Capitalized "Tweet" and other nouns
- Set userId to not export
- Added search for latest hashtagged tweets using
my
keyword - Added new searches:
- for top post from the last week from people you follow with keyword
top
(h/t @wongmjane) - for top post from my extended network with keyword
social
(h/t @IgorBrigadir) - for top post from my trusted network with keyword
trusted
- for top post from verified users with keyword
verified
- for top post from the last week from people you follow with keyword
- Added search for cashtags using
$
keyword
- Added text for
my
search to include 'Top' label - Changed Worflow icon
- Changed OneUpdater to look for recent GitHub releases
- Added synonym keywords
inbox
andmessages
- Added keyword
reply
to create a new status in-reply-to a tweet - Added keyword
new
for composting a new tweet; added {query} to this object to preview text
- Updated OneUpdater to new repository
- Updated Twitter and Tweetbot icons
- Tweak the way
me
works to take an optional argument. - Replaced several instances of "Twitter" with
{var:service}
- Hooked up OneUpdater so it'll do its thing!
- Quick fix for errant curly brace in
Go to hashtag
query.
- Quick fix for missing non-personalized
users
query.
- Replaced "(from:{var:account})" with "from:{var:account}" (no parens) from app searches.
- Fixed on errant search that targeted videos rather than all tweets.
- Support for Tweetbot URL Schemes by setting
tweetbot
asplatform
variable (thanks @bemawr!) (Closes #3) - Support for
nearby
searches:- tweets
- photos
- videos
- users
- keywords to go to:
- hashtag page
- topics
- Alternative keyword
!
for notifs
- Descriptive notes in Workflow
- OneUpdater (Closes #6)
- Added
service
anddomain
variables to make it easier to develop other Toolkits - Drastically increased support for Twitter for Mac thanks to new routes included in 8.34 (thanks @nolanobrien!) (Closes #4)
- followees keyword
- All new icons!
- Support for new keywords:
analytics
,explore
,help
,media
,notifs
- New additions to the "my" collection: Bookmarks, Lists, Moments, Notifications
- Initial Release
This workflow is unaffiliated with nor endorsed by Twitter.
You can file bugs or submit feature requests on GitHub using the label workflow:twitter-toolkit
.