[GH-ISSUE #1920] Creating a GitHub Action that tweets new Awesome Entries #18635

Closed
opened 2026-05-07 20:22:21 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @Ly0n on GitHub (Dec 13, 2020).
Original GitHub issue: https://github.com/sindresorhus/awesome/issues/1920

Hey Awesome people,

Problem:
I love awesome lists but they do have one essential problem. It is very hard to follow new projects on awesome lists.
It would be nice to create a newsfeed for readers to stay informed about new entries.

Solution.
We created a simple GitHub Action that creates tweets based on the commit messages. Contributors can define there own custom tweet message by defining the Pull Request title in a corresponding way.

The script checks if the last commit message on the main branch contains https and creates a tweet based on the corresponding line.
https://github.com/protontypes/awesome-twitter-action

  1. Add the Github Action Script to .github/workflows/tweet.yml
  2. Create a Twitter Developer Account.
  3. Add the Login data to your project secrets.
  4. Activate your Github Actions by pressing the Activate GitHub Action for this Projects button on the Action Tab of your project.
  5. Create a Commit Message with an URL. Since the title of a pull request is included in the commit message, contributors can create user-specific Twitter messages.

It would be nice to get your feedback. The action is already integrated here:
https://github.com/protontypes/awesome-robotic-tooling

Do you see any better integration that might be more intuitive and fit better in the Awesome list workflow? At the moment we assume that every commit is always a new project entry.

Originally created by @Ly0n on GitHub (Dec 13, 2020). Original GitHub issue: https://github.com/sindresorhus/awesome/issues/1920 Hey Awesome people, Problem: I love awesome lists but they do have one essential problem. It is very hard to follow new projects on awesome lists. It would be nice to create a newsfeed for readers to stay informed about new entries. Solution. We created a simple GitHub Action that creates tweets based on the commit messages. Contributors can define there own custom tweet message by defining the Pull Request title in a corresponding way. The script checks if the last commit message on the main branch contains `https` and creates a tweet based on the corresponding line. https://github.com/protontypes/awesome-twitter-action 1. Add the Github Action Script to .github/workflows/tweet.yml 2. Create a Twitter Developer Account. 3. Add the Login data to your project secrets. 4. Activate your Github Actions by pressing the Activate GitHub Action for this Projects button on the Action Tab of your project. 5. Create a Commit Message with an URL. Since the title of a pull request is included in the commit message, contributors can create user-specific Twitter messages. It would be nice to get your feedback. The action is already integrated here: https://github.com/protontypes/awesome-robotic-tooling Do you see any better integration that might be more intuitive and fit better in the Awesome list workflow? At the moment we assume that every commit is always a new project entry.
Author
Owner

@MsPinkieBoo7872 commented on GitHub (Mar 19, 2022):

I am looking for a first project would this be a good fit for a beginner.

<!-- gh-comment-id:1073111741 --> @MsPinkieBoo7872 commented on GitHub (Mar 19, 2022): I am looking for a first project would this be a good fit for a beginner.
Author
Owner

@Jogai commented on GitHub (Mar 21, 2022):

New entries are already tweeted

<!-- gh-comment-id:1073566718 --> @Jogai commented on GitHub (Mar 21, 2022): New entries are already tweeted
Author
Owner

@sammluc commented on GitHub (Nov 11, 2023):

Follow this person margo2016tepa

<!-- gh-comment-id:1806836917 --> @sammluc commented on GitHub (Nov 11, 2023): Follow this person margo2016tepa
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-sindresorhus#18635