This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 7c2f50ea1ebe45e54276624d72b9ced1dc807579
tree 5597d625b241cf767aef06e90e132042c8fef650
parent f4c5a3c349e56cb3112e1f9e9a19925569caa794
tree 5597d625b241cf767aef06e90e132042c8fef650
parent f4c5a3c349e56cb3112e1f9e9a19925569caa794
aggir /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
README | ||
| |
Rakefile | ||
| |
aggir_server.rb | ||
| |
build.xml | ||
| |
db/ | ||
| |
lib/ | ||
| |
lib_jars/ | ||
| |
solr_config/ | ||
| |
test/ | ||
| |
views/ |
README
Simple feed aggregator + search, focusing on developer / academic blogs. You will need a Redis server running locally for storage. Usage: rake feeds:create Creating the default feeds rake feeds:update Updating the feeds rake feeds:latest Display last 15 headlines rake feeds:add url=URL Add url to the feeds rake feeds:update_search Send all entries to Solr, running on localhost:8080 rake pdf:latest Display latest PDF links rake pdf:download Download the PDFs into the downloads/ directory ruby aggir_server.rb (if you want to start a simple local instance of Sinatra) http://localhost:4567 Requirements : rfeedparser ( http://github.com/jmhodges/rfeedparser/tree/master ) (Needs to be built) Redis ( http://code.google.com/p/redis/ ) For A Simple Web UI: sinatra haml For Testing: Shoulda ( http://thoughtbot.com/projects/shoulda ) FlexMock For Solr: Solr ( http://lucene.apache.org/solr/ ) Tomcat (http://tomcat.apache.org) You will need to grab Tomcat / Solr. Put the solr_config/aggir.xml into $TOMCAT_HOME/conf/Catalina/localhost/. You'll need to update the solr_config/aggir.xml to point to the correct paths. Soon, you'll be able to just set variables for this.








