packages feed

hs-twitterarchiver-0.2: README.md

# Introduction

This script will access your Twitter stream and create a text file with all
the past tweets in JSON format. It also supports updating of the text file in
subsequent runs.

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 a file called `vyom.json` already exists from a previous run, only the
latest Tweets after the previous run will be fetched and the file will be
updated.

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