Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-02 | Avoid hang during close | Peter Wu | 1 | -4/+29 | |
Apparently the socket operations are blocking in a way such that even interrupt() cannot stop it. Close the socket (which will generate an IOException masked as JSONException) to immediately close the socket. Also do not leak a socket if an error occurred in the Worker constructor (when a Stream connection is set up). | |||||
2014-05-01 | Add command to print active keywords | Peter Wu | 3 | -0/+47 | |
2014-05-01 | Don't leak connections | Peter Wu | 2 | -34/+42 | |
2014-05-01 | Prettify prompt, fix target param | Peter Wu | 1 | -2/+7 | |
2014-05-01 | StreamHandler now outputs the tweet details | Peter Wu | 1 | -2/+17 | |
2014-05-01 | New thread for notifying of new objects | Peter Wu | 1 | -13/+95 | |
* Use volatile boolean instead of AtomicBoolean. There will only be one one writer. * Store received objects in a queue instead of printing them. * Rename thread to clarify its I/O purpose. * Create new Thread for notifying observers of new tweets and users. | |||||
2014-05-01 | Get rid of unused and broken poll function | Peter Wu | 3 | -18/+0 | |
2014-05-01 | Do not destroy the old file... | Peter Wu | 1 | -6/+6 | |
2014-05-01 | Merge branch 'master' of git.lekensteyn.nl:tue/2IOC0-DBL/TwitterDataAnalytics | Maurice Laveaux | 1 | -5/+11 | |
2014-05-01 | Moved setting the default values. | Maurice Laveaux | 2 | -5/+11 | |
* Moved from TweetShell to Configuration. | |||||
2014-05-01 | Added the target command with options: file, shell. | Maurice Laveaux | 4 | -12/+73 | |
* Implemented target file, which uses DataWriter as RequestListener which writes the tweets and profiles. * Added profiles-filename, tweets-filename to the config. | |||||
2014-05-01 | Close stream when stopping worker, English tweets only please... | Peter Wu | 1 | -5/+11 | |
2014-05-01 | Allow result and exception handler to be changed | Peter Wu | 2 | -8/+35 | |
2014-05-01 | Fix signing for OAuth POST messages, fix search param | Peter Wu | 3 | -6/+42 | |
2014-05-01 | Show more useful IO exception | Peter Wu | 1 | -1/+2 | |
2014-05-01 | [WIP] Initial hacky TweetShell | Peter Wu | 4 | -2/+257 | |
In TESTING! DefaultOAuthConsumer does not play nice with POST requests... need to fix that somehow. | |||||
2014-04-30 | TwitterApi: retry asking for PIN if missing | Peter Wu | 1 | -2/+22 | |
Also provide access to requester for stream thingey. | |||||
2014-04-30 | Use wrapped gzipinputstream from twitter | Peter Wu | 2 | -2/+38 | |
2014-04-30 | StreamImpl: Read JSON objects and validate | Peter Wu | 1 | -4/+25 | |
2014-04-30 | StreamImp: support gzip compression | Peter Wu | 1 | -1/+17 | |
May yield huge bandwidth savings and improve throughput for slow links. | |||||
2014-04-30 | [WIP] Stream processor | Peter Wu | 4 | -18/+235 | |
2014-04-30 | Fix names | Peter Wu | 1 | -5/+4 | |
2014-04-30 | Merge remote-tracking branch 'origin/master' | Peter Wu | 1 | -14/+21 | |
2014-04-30 | Drop shit from main | Peter Wu | 1 | -25/+0 | |
2014-04-30 | Don't use v1 API for OAuth check | Peter Wu | 1 | -1/+1 | |
2014-04-30 | Merge ProfileListener to TweetListener | Peter Wu | 3 | -32/+23 | |
These are quite closely coupled. | |||||
2014-04-30 | Renamed OutputStream.java because it was part of the Java classes. | Maurice Laveaux | 1 | -14/+21 | |
2014-04-30 | Stream interface | Peter Wu | 4 | -79/+35 | |
2014-04-30 | Merge remote-tracking branch 'origin/master' | Peter Wu | 5 | -26/+141 | |
2014-04-30 | Create a class that implements ProfileListener and TweetListener. | Maurice Laveaux | 1 | -0/+130 | |
* Creates tweets.txt and profiles.txt when they don't exist. * Read these files to store a set of ids. * Consumes new tweets and profiles and writes if the ids are not found. | |||||
2014-04-30 | main: search english tweets | Peter Wu | 1 | -0/+1 | |
2014-04-30 | Added comments to the Listener interfaces. | Maurice Laveaux | 2 | -1/+11 | |
2014-04-30 | Removed unused data classes | Maurice Laveaux | 2 | -25/+0 | |
* data will be stored as JSONObjects into files. | |||||
2014-04-30 | main: simple cmd to search for tweets | Peter Wu | 1 | -0/+22 | |
2014-04-30 | Add feature to test a URL | Peter Wu | 1 | -1/+25 | |
2014-04-30 | Proposed interface for new tweets and users | Peter Wu | 2 | -0/+22 | |
2014-04-30 | Move classes not related to mining to io package | Peter Wu | 5 | -4/+7 | |
2014-04-28 | First commit for all classes that require implementation for streaming. | Maurice Laveaux | 4 | -8/+106 | |
* TODO: implement OAuthStream and StreamCommand. | |||||
2014-04-25 | Main: get tweet | Peter Wu | 1 | -0/+5 | |
2014-04-25 | Assert that auth tokens are valid | Peter Wu | 2 | -0/+4 | |
2014-04-25 | Merge branch 'master' of git.lekensteyn.nl:tue/2IOC0-DBL/TwitterDataAnalytics | Maurice Laveaux | 1 | -1/+1 | |
2014-04-25 | Merged and resolved conflicts. | Maurice Laveaux | 6 | -23/+325 | |
* No functionality of Command is currently used. | |||||
2014-04-25 | Added the functionality to execute and parse commands. | Maurice Laveaux | 6 | -12/+314 | |
* CommandParser can parse input strings to RequestCommand. * CommandQueue will execute all ICommands in a queue. * TODO: StreamCommands, database implementation. * RequestCommand writes into database.txt | |||||
2014-04-25 | Main is a command line program now | Peter Wu | 1 | -9/+134 | |
Test with: ./run.sh | |||||
2014-04-25 | Extend TwitterApi with a method for OAuth-signed requests | Peter Wu | 2 | -2/+71 | |
2014-04-25 | Make OAuthRequester.isValid() match the contract | Peter Wu | 1 | -3/+3 | |
2014-04-25 | Pair the OAuth access token and secret | Peter Wu | 2 | -3/+33 | |
2014-04-25 | Remove obsolete classes | Peter Wu | 1 | -2/+0 | |
The new TwitterAPI class should be used to dispatch requests. | |||||
2014-04-25 | Implement OAuth OOB method | Peter Wu | 1 | -0/+44 | |
2014-04-25 | OAuthRequester: allow to set access tokens | Peter Wu | 1 | -3/+25 | |