Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aeswibon/job

Bot to search and tweet jobs every 30 mins
https://github.com/aeswibon/job

actions django django-rest-framework postgresql twitter-api twitter-bot

Last synced: about 2 months ago
JSON representation

Bot to search and tweet jobs every 30 mins

Awesome Lists containing this project

README

        

# Twitter Job bot

A Twitter bot using Django that uses OAuth 2.0 to authenticate and Twitter API v2 to post tweets automatically using Github Actions.

[![Last Tweet](https://github.com/aeswibon/job/actions/workflows/tweet.yaml/badge.svg?branch=master&event=schedule)](https://github.com/aeswibon/job/actions/workflows/tweet.yaml)

## Features

- [x] Post tweets automatically using Github Actions
- [x] Use OAuth 2.0 to authenticate
- [x] Use Twitter API v2 to post tweets
- [x] Use Django to manage the bot

If you want to use this bot, you need to create a Twitter Developer account and create a new project to get the Client ID and secret. \
Also, you can develop your own bot by using the following template: [Bot Template](https://github.com/aeswibon/twitter-bot-project-template)