vinitshahdeo / jobtweets

:mag: This project is about searching the twitter for job opportunities using popular hashtags and applying sentiment analysis on this. :hash: :bird:
https://vinitshahdeo.github.io/jobtweets/
MIT License
116 stars 83 forks source link
hashtag job-opportunities jobs jobsearch python sentiment-analysis textblob tweepy tweets twitter twitter-api twitter-sentiment-analysis

Job Opportunities using Twitter

Twitter Sentiment Analysis using Python

Generic badge Generic badge Generic badge

The project is about searching the twitter for job opportunities using popular #hashtags and applying sentiment analysis on this.

GitHub repo size GitHub code size in bytes GitHub top language

Few popular #hashtags

jobs Careers JobOpening

FreshHiring Recruitments JobOpportunities

Motivation

Twitter is all about enabling users to send out brief messages to large audiences. If you haven’t been taking advantage of Twitter as a job search tool, it’s time to jump in. When used intelligently, Twitter can have a profound impact on your job search success – or lack thereof. Small steps can help you turn Twitter into your own personal job search platform. Try them today and see what a difference they make in your overall job search success.

About the Project

What is Sentiment Analysis?

Sentiment Analysis is the process of ‘computationally’ determining whether a piece of writing is positive, negative or neutral. It’s also known as opinion mining, deriving the opinion or attitude of a speaker.

Steps involved in this project

3 major steps in jobtweets.py code :

  1. Authorize twitter API client.
  2. Make a GET request to Twitter API to fetch tweets for a particular query.
  3. Parse the tweets. Classify each tweet as positive, negative or neutral.

Made with Python Made with love Makes people smile

Explanation

if analysis.sentiment.polarity > 0:
       return 'positive'
elif analysis.sentiment.polarity == 0:
       return 'neutral'
else:
       return 'negative'

Note - You can change the hashtags by changing query = 'WRITE YOUR OWN HASHTAG'

tweets = api.get_tweets(query = 'Job Opportunities', count = 500)

Libraries Used

tweepy textblob

Installation

How to run?

python


        consumer_key = 'XXXXXXXXXXXX'
        consumer_secret = 'XXXXXXXXXXXX'
        access_token = 'XXXXXXXXXXXX'
        access_token_secret = 'XXXXXXXXXXXX'

Project Reports

PPT report

Useful Links

Related Work

Sentiment Analysis GitHub top language

Twitter Sentiment Analyzer - A web app to search the keywords(Hashtags) on Twitter and analyze the sentiments of it. The source code is written in PHP and it performs Sentiment Analysis on Tweets by using the Datumbox API.

Contributing

PRs Welcome GitHub issues GitHub pull requests GitHub commit activity

git clone https://github.com/vinitshahdeo/jobtweets.git

Need help?

Facebook Instagram LinkedIn

:email: Feel free to contact me @ vinitshahdeo@gmail.com

GMAIL Twitter Follow

License

FOSSA Status

MIT © Vinit Shahdeo

Author

Vinit Shahdeo

GitHub license GitHub forks GitHub stars GitHub followers


:hugs:
Check out my other projects here!