Skip to content
A browsable, searchable and easily customizable archive and backup for your tweets
PHP Other
Latest commit db2c110 Jun 22, 2015 @graulund Merge pull request #69 from alexmuller/bugfix-config-comments-oauth
Improve comments for access tokens in config file
Failed to load latest commit information.
archive Added folder for json archive files exportet from twitter Dec 21, 2012
extensions Update images.php Jul 16, 2013
inc Improve comments for access tokens in config file Jul 20, 2014
maintenance
styles/streamlined Tweet Nest 0.8 launch Jun 7, 2010
.gitignore Better foundations. Jun 16, 2013
.gitmodules Better foundations. Jun 16, 2013
.htaccess
LICENSE.txt Tweet Nest 0.8 launch Jun 7, 2010
README.md Updating readme Jul 2, 2013
RENAME-ME.htaccess Tweet Nest 0.8 launch Jun 7, 2010
authorize.php Including upgrade.php within authorize.php for uber convenience Jul 3, 2013
callback.php Last minute tweaks and herp derp fixes Jul 3, 2013
day.php Tweet Nest 0.8 launch Jun 7, 2010
favorites.php
index.php Tweet Nest 0.8 launch Jun 7, 2010
month.php Tweet Nest 0.8 launch Jun 7, 2010
redirect.php Better foundations. Jun 16, 2013
search.php Tweet Nest 0.8 launch Jun 7, 2010
setup.php Tiny note change in setup Jul 3, 2013
sort.php
tweets.js Removing deprecated @Anywhere support, and upping jQuery version Jul 2, 2013
upgrade.php Expanding tweet text column size for database software that supports it Jul 2, 2013

README.md

This is Tweet Nest

Tweet Nest is a browsable, searchable and easily customizable archive and backup for your tweets, made in PHP. It runs on a web server.

It requires the following:

  • PHP 5.2 or higher with cURL enabled (or 5.1 with the PECL JSON module installed in addition)
  • MySQL 4.1 or higher

To figure out how to install it, please point your browser to:

http://pongsocket.com/tweetnest/

And go to the "Installation" section.

Thanks!

Andy Graulund pongsocket.com

Twitter archive import

  • Place your downloaded json archive files (data/js/tweets/[year]_[month].js) directly in the archive folder (archive/[year]_[month].js)
  • On new tweet nest setups:
  • On existing instances:
    • be sure not to overwrite your inc/config.php or you will have to setup your instance again
    • run upgrade.php
    • run maintenance/loadarchive.php

The importer keeps track of its progress in maintenance/loadarchivelog.txt if it's writable. Should the script die for some reason (php time limit e.g.), just run it again.

If you have a large archive (10k+ tweets), I would recommend to do the one-time import via cli (php -f maintenance/loadarchive.php)

Something went wrong with that request. Please try again.