The hs-twitterarchiver package

[Tags: gpl, program]

`hs-twitterarchiver ` is a tool for generating an archive of a user's Twitter feed, in a file on a local computer using JSON format.


[Skip to ReadMe]

Properties

Versions0.1, 0.2
Change logNone available
Dependenciesbase (>=3 && <5), HTTP, json, mtl, network [details]
LicenseGPL
AuthorDeepak Jois
Maintainerdeepak.jois@gmail.com
CategoryNetwork
Home pagehttp://github.com/deepakjois/hs-twitterarchiver
Executableshs-twitterarchiver
UploadedTue Jan 19 19:33:34 UTC 2010 by DeepakJois
Downloads362 total (20 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-06-01 [all 2 reports]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hs-twitterarchiver-0.1

Introduction

This script will access your Twitter stream and create a text file with all the past tweets in JSON format.

The Twitter API currently limits access to a maximum of 3200 tweets in your timeline. Hence if you have tweeted more often than that, you will not be able to retrieve beyond 3200 past tweets.

Installation

You need to have Haskell (GHC 6.10 or 6.12 should do) and Cabal installed.

cabal install hs-twitterarchiver

Examples

For all options, run hs-twitterarchiver -h

Here is an example of how I use the script to archive all my tweets from account vyom to a file called vyom.json. This is also the default behavior when hs-twitterarchiver is called without any arguments.

runhaskell twitterarchiver.hs -u vyom -f vyom.json

If you have a private stream, you can call the script with a -p argument and you will be prompted for a password. The script will then automatically use HTTP Basic authentication when calling the Twitter API.

runhaskell twitterarchiver.hs -u divya -f divya.json -p
Enter Twitter Password :

Feedback

Mail me any feedback you have at deepak.jois@gmail.com