Skip to content

rudimk/tweetarchive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweet archive search

Indexes your Twitter archive .zip file so you can search your tweets by keyword or phrase.

screenshot of upload page

screenshot of search box

screenshot of search results python

screenshot of search results llvm

Requirements

How to install

Just download the binary executable for your OS and execute it from the command line.

Signed checksums file

How to run

By default, assumes you have a local PostgreSQL instance running on port 5432. Create a database named "tweetarchive".

$ createdb -E UTF8 tweetarchive

Run the web app:

$ ./tweetarchive

Index your Twitter archive

Go to /upload, click on the file button, selected your downloaded Twitter archive .zip file, and click Upload. Your archive will be indexed for full-text search.

Search your tweets

Navigate to http://127.0.0.1:13331/ in your browser, type terms in to the box and hit enter to search your tweets!

Summary of command line options

  • -dbname=<name>: name of the PostgreSQL database to store your tweets, default "tweetarchive"
  • -dbhost=<host>: database hostname, default "localhost"
  • -dbport=<port>: database port, default 5432
  • -port=<port>: port of the web application, default 13331

Contributing

This app is written in Go for the server and uses AngularJS for the front-end. It has a bare-bones Bootstrap style. It needs a lot of help, check out the TODO file.

License

This work is copyright 2013 Paul Smith and is licensed under the Apache License Version 2.0, see LICENSE.

About

Full-text search for your Twitter archive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published