SkillAgentSearch skills...

Retweet

A simple Twitter application template, built in Ruby with Sinatra and DataMapper

Install / Use

/learn @zapnap/Retweet
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

= Retweet: A Twitter Application Template

A base application template for building simple Twitter web apps with Sinatra and DataMapper. If you just want to build a simple keyword-based aggregator (such as http://tweetdreams.org), all you need to do is edit <tt>environment.rb</tt> to set the name of your app and the API search keyword(s), edit the CSS, and go.

== Configuration

Dependencies and all configuration is done in <tt>environment.rb</tt>. Your database is also set up here. DataMapper will use sqlite3 by default. Tests use the sqlite3-memory adapter (no configuration needed).

Add your controller actions in <tt>application.rb</tt>. Views for these actions are placed in the <tt>views</tt> directory. Static files, including a stock stylesheet, go in the <tt>public</tt> directory. Models go in the <tt>lib</tt> directory and are auto-loaded.

== Testing

Rspec is included in the template. Add your specs in <tt>spec</tt>; just require <tt>spec_helper.rb</tt> to pre-configure the test environment. To run the specs:

rake spec

== Getting Started

rake db:migrate rake twitter:update ruby application.rb

== Status Updates

Run <tt>rake twitter:update</tt> to update the cached tweets. You can schedule this as a cron job to fire every few minutes if you like.

View on GitHub
GitHub Stars72
CategoryDevelopment
Updated2y ago
Forks10

Languages

JavaScript

Security Score

80/100

Audited on Mar 17, 2024

No findings