Skip to content

Commit

Permalink
updated README/added Metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
Felix Richter authored and Felix Richter committed Oct 17, 2010
1 parent c09eb9c commit d041791
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 32 deletions.
14 changes: 14 additions & 0 deletions METADATA.md
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,14 @@
Metadata Management
===================
For every picture a number of meta data should be saved:
- HTTP-Header:
- url
- mimetype
- size
- last-modified
- External Info:
- alt text
- info
- (picture name)
- (tags)

37 changes: 27 additions & 10 deletions README.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -12,23 +12,40 @@ It's main purpose is derived from this XKCD quote:


The name was borrowed from [the 'fucking magnets' meme](http://knowyourmeme.com/memes/f-cking-magnets-how-do-they-work). The name was borrowed from [the 'fucking magnets' meme](http://knowyourmeme.com/memes/f-cking-magnets-how-do-they-work).


Used node.js libraries:
=======================

* [Trollopjs for commandline parsing](http://github.com/bentomas/trollopjs)
* [Node-Streamlogger for logging](http://github.com/andrewvc/node-streamlogger)
* [Node-Htmlparser for logging](http://github.com/tautologistics/node-htmlparser)
* [Colored.js for colored VT100 output](http://github.com/pfleidi/colored.js)


FEATURES
=======
- download all the funny pictures on the internet directly to your hard disk
- extensible plugin facility with multi-module support
- modules for high-quality funny pics
- icanhascheezburger-network like failblog and lolcats
- soup.io
- kqe
- bildschirmarbeiter
- ... more
- FUNNY PICTURES ALL THE WAY
TODO: TODO:
===== =====


* Live Ticker (scheduler) - partly implemented * Live Ticker (scheduler) - partly implemented
* Other Plugins * Other Plugins ( recently added cheezburger\_network)
* Backwards grabbing
* Add debugging and inspection howto * Add debugging and inspection howto
* Support commandline options like loglevel * Support commandline options like loglevel
* Use node-htmlparser instead of own regex * Use node-htmlparser instead of own regex (used in cheezburger as first
plugin
* meta data for every picture

Used node.js libraries:
=======================

* [Trollopjs for commandline parsing](http://github.com/bentomas/trollopjs)
* [Node-Streamlogger for logging](http://github.com/andrewvc/node-streamlogger)
* [Node-Htmlparser for Screen Scraping](http://github.com/tautologistics/node-htmlparser)
* [soupselect for CSS selectors after HTML-parsing](http://github.com/harryf/node-soupselect.git)
* [Coloredjs for colored VT100 output](http://github.com/pfleidi/colored.js)

in short:
npm install trollop htmlparser soupselect




Workaround to delete downloaded html files: Workaround to delete downloaded html files:
Expand Down
22 changes: 0 additions & 22 deletions plugins/verydemotivational.js

This file was deleted.

0 comments on commit d041791

Please sign in to comment.