CrazyEngineers
  • Twitter API Project Ideas

    Updated: Oct 27, 2024
    Views: 2.6K
    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 ??
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Kaustubh Katdare

    AdministratorFeb 7, 2013

    Moving thread to computer science / IT engineering section for better visibility.
    Are you sure? This action cannot be undone.
    Cancel
  • Ashish Bardhan

    MemberFeb 7, 2013

    The_Big_K
    Moving thread to computer science / IT engineering section for better visibility.
    Thanks Biggie .. Hope it works !!
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorFeb 8, 2013

    Surprised, there are no takers for this thread? Where's our gang of experts?
    Are you sure? This action cannot be undone.
    Cancel
  • Ashish Bardhan

    MemberFeb 8, 2013

    The_Big_K
    Surprised, there are no takers for this thread? Where's our gang of experts?
    So am I 😲
    Are you sure? This action cannot be undone.
    Cancel
  • avii

    MemberFeb 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 😀
    Are you sure? This action cannot be undone.
    Cancel
  • Ashish Bardhan

    MemberFeb 10, 2013

    #-Link-Snipped-# .. Thanks for your response. It is DAMN useful.
    Are you sure? This action cannot be undone.
    Cancel
  • joti

    MemberFeb 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Ashish Bardhan

    MemberFeb 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.
    Are you sure? This action cannot be undone.
    Cancel
  • avii

    MemberMar 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'
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 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. 😀
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register