Twitter API Project Ideas

Ashish Bardhan

Ashish Bardhan

@ashish-tTbOgV Oct 27, 2024
Hi Guys,

I'm currently working on Twitter API for my final year Project. The purpose of the project is : Mining Tweets on various Topics with highly efficient and accurate algorithm and give a complete analysis report on my proposed work.

Though there are various tools and websites which mine the tweets and give a complete analysis based on various criteria, like - .
1) Counting the tweets on the basis of various forms of Emotion.
2) Checking whether the tweet is supporting any individual mentioned in the tweet or criticizing him.
3) Counting the tweets on the basis of various topics (Education, Politics, Sport, Science etc).
4) Analyzing the demographics of tweets posted on any topic (by Age Group, Gender or Location)
and many more...

It therefore, becomes a very simple project. 😀 But since it is a research work, I have to work from the scratch step-wise:-
1) Fetching tweets from the net and storing them in a file.
2) Removing the noise (abbreviations, hashtags or grammatical mistakes) from those tweets.
3) Thinking of a criteria on which we could analyse the tweets
4) Develop an algorithm to meet the requirements of the proposed criteria.
5) Obtaining the results from the tweets through the algorithm developed.
6) Making a complete analysis report on the obtained results.

Kinda Data Mining thing which I've got to know and every step requires an algorithmic approach to solve the problem. But it also needs the concepts of Social Network Analysis(SNA) and Natural Language Processing(NLP) works to be focused on.

I'm actually confused how to get started with though I've read quite a lot about Twitter API in the net (I'm bored 😛), and even learned Python and Ruby on Rails (they support Twitter API).

Could anyone give me some guidelines regarding this project ??
Any other criteria in your mind in which I could work on ??

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Feb 7, 2013

    Moving thread to computer science / IT engineering section for better visibility.
  • Ashish Bardhan

    Ashish Bardhan

    @ashish-tTbOgV Feb 7, 2013

    The_Big_K
    Moving thread to computer science / IT engineering section for better visibility.
    Thanks Biggie .. Hope it works !!
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Feb 8, 2013

    Surprised, there are no takers for this thread? Where's our gang of experts?
  • Ashish Bardhan

    Ashish Bardhan

    @ashish-tTbOgV Feb 8, 2013

    The_Big_K
    Surprised, there are no takers for this thread? Where's our gang of experts?
    So am I 😲
  • avii

    avii

    @avii-TGGs8o Feb 10, 2013

    I worked on something similar & it's very interesting project. From your post it seems you already know most of the stuff & I don't think you would need guidance 😀

    Google for these things & there are many article/tutorials available that shall start you :
    Sentiment Analysis
    Crawling tweets
    Natural Language Processing for Sentiment Analysis

    There is already one such tool : #-Link-Snipped-# which does all your job. Go through it's documentation. You can use it's API & your project shall be ready within a day ;-)

    This is one open source : #-Link-Snipped-#

    Some more APIs :
    #-Link-Snipped-#
    #-Link-Snipped-# [very powerful too + good documentation]

    Some sites which use this concept [just for example]:
    #-Link-Snipped-# [official twitter]
    #-Link-Snipped-#
    #-Link-Snipped-#
    #-Link-Snipped-#
    <a href="https://www.lovewillconquer.co.uk" target="_blank" rel="nofollow noopener noreferrer">Love Will Conquer | Interactive 3D Twitter Stream</a>
    #-Link-Snipped-#

    Basically you build a dictionary of bad words & good words. And compare the twitter stream & classify the tweets either good or bad. You tokenise the words & parse the tweets through some algorithm which does main work including sentimental analysis.

    You should also take care regarding certain expressions which may have swear words but may not be bad, eg :
    CE if F**king awesome

    There are many professional tools available, you might not at all need them for basic engineering projects.

    All the best ! Hope you find my post useful 😀
  • Ashish Bardhan

    Ashish Bardhan

    @ashish-tTbOgV Feb 10, 2013

    #-Link-Snipped-# .. Thanks for your response. It is DAMN useful.
  • joti

    joti

    @joti-CYcBDP Feb 22, 2013

    hello @#-Link-Snipped-#
    I am in computer science stream i want the basic information about your project & also want help for choosing the best final year project for me.i m confused which i select.
  • Ashish Bardhan

    Ashish Bardhan

    @ashish-tTbOgV Feb 22, 2013

    joti
    hello @#-Link-Snipped-#
    I am in computer science stream i want the basic information about your project & also want help for choosing the best final year project for me.i m confused which i select.
    On which Project ??
    If Twitter API, then the complete overview has been given over here already.
  • avii

    avii

    @avii-TGGs8o Mar 9, 2013

    Are mods here !? Why posts not related to threads are being allowed ? Otherwise this thread also will become one of those one liner newbie replies with 'plz hlp me wid dis'
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Mar 14, 2013

    I've removed two posts. We can't really control who comments what and try to clean up stuff. If you wish to report any post that needs mod attention, please click "Report" button and enter valid reason why that post should be removed.

    Now back to discussion. 😀