entropie / plaby Goto Github PK
View Code? Open in Web Editor NEWBlog Aggregator in ruby
Blog Aggregator in ruby
deamon to start it, define a time frame and just let the application
to the job - and yes, we dont want to have any user accessing the
app during the write process; no one should see a white page because
he accesses the page the wrong time
rss feed; optional seperated by tags (we have them already, if the blog
utilizes them), blogs (think about url/feed/by_tag/a/b/c to have a
combined feed or by author ....) that basically means we have to
work on a real dynamic frontent, but no problem
enviroment variable to use different templates;
$ TEMPLATE="ollies" ruby lib/plaby.rb
should use a different template, so we can test the template system
and have two different styles from scratch (at least as long as the
binary is not done)
we need to figure out how to make a nice archive, where we have to
keep in mind that maybe a kind of dynamic frontend will be there
which is in need to be able to deliver content from the past (what
means we have to have some kind of database (that can be entirely
filebased) - thats a long term task
change header by config
Create new directory structure if there isn't one in htdocs
images defined in the config file as well as the source/author from
the post needs to be displayed right next to the post
downloading blogimages and cache them and crop them
this may produce a copyright problem
change tite by config
filter post by language via js (its already in the dom!)
maybe some kind of cache. There are two attributes from every rss
post; published date and updated date. there is no need to fetch a
post twice if its already cached. very minor (could be solved hand
in hand with the image cache)
binary file with options (for using different config files,
different planet systems all handled by the same backend), thats
what i think about https://github.com/entropie/backbite/blob/master/bin/backbite
(that means basically that you can use things like "plaby update
<force|inc|dry>" and so on
methods to edit config files via the command line, nobody wants to
write pure YAML (eg: plaby add blog url title image)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.