Code Monkey home page Code Monkey logo

tweetparade's Introduction

TweetParade

Repository for Twitter collector and webpages to control access to collector

This repository contains the functions, files, etc for the Twitter Collection tool. This tool was initially written by Thomas Gorry and David Hamilton.

This uses the "phirehose" library for the main functionality of the Collector.

The accompanying webpages are for controlling the collector, and allowing for some display of the collected information in a "nice" fashion.

tweetparade's People

Contributors

craw-daddy avatar

Watchers

 avatar

tweetparade's Issues

Add favorite counts!

Add favorite counts to the tweets table to allow for information about the top "favorited" tweets.

Insert retweets into the tweet table

At the moment, if a tweet object includes a "retweet" object in it (i.e. the tweet is a retweet of another one), this information is ignored.

The original tweet object should be pushed into the tweet table to capture this information.

Geolocation information fix

The collector is indeed collecting tweets, mentions, urls, etc.

It is desired to update the collector so that only real tweets with valid geolocation information is included in the "geo" table. At the moment, a tweet object is collected, and there are many errors associated with the "geo" field(s) in the tweet. This results in lots of extraneous information being inserted into the "geo" table (which is useless).

The collector functions should be modified appropriately to deal with this problem.

Add retweet counts!

Add retweet counts to the collector, to allow for information about the top retweets.

Removal of keywords not functioning.

It appears that the "Remove keywords" functionality, under the "Configure project" page isn't working.

Trying it out seems to bring up a blank screen, and the keyword removal doesn't succeed.

(I haven't investigated to see if this is an "easy fix", or what the exact source of the problem might be.)

"Display wall" functionality needs updating to deal with different browsers

This enhancement will likely involve some CSS work, amongst other things.

From what I recall, the "display wall" (started from the large "Enter Tweet Parade" link on the project homepage) works correctly (if you disable protections that the browser likely imposes on you, since it thinks the page has insecure elements on it). But the actual display needs work so that it looks better, and functions (more?) correctly on different browsers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.