Skip to content

oddevan/audubon

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Audubon

A system to intelligently synchronize your Twitter timeline and Tumblr blog with your own website.

Principles

  • Never copy content that isn't the user's
  • Never copy content that isn't the user's
  • Use embedded tweets (OEmbed) to provide context
  • In the spirit of "Reblog, don't repost," embed reblogged posts whenever possible.

Installation

  1. Don't. This isn't anywhere close to done.
  2. Seriously, don't.
  3. Fine.
  4. Copy config-blank.php to config.php and fill out the appropriate info
  5. Run the appropriate file, changing values as needed:
    • sse.php will get the most recent 20 tweets and copy them to the given folder in a Jekyll-friendly format.
    • sse-hugo will do the same as sse, but in a Hugo-friendly format. (This is recommended if you have a Twitter history of any significant size!)
    • sse-fullimport.php builds off of sse-hugo but iterates through your Twitter timeline to get all available tweets. (Note that the API is limited to your most recent 3200 tweets.)
    • sse-hugo-tumblr.php is the latest work-in-progress to adapt this to Tumblr. You will need to change the blog url on line 39.

Still to come:

  • Copy images down from Tumblr
  • Web interface for debugging
  • Potential for multiple users?
  • Decide on a CMS to import to!
    • Stick with Hugo?
    • Try WordPress again?

Feedback is welcome.

About

A system to capture your tweets but respectfully embed/link to others'.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages