donpark / artDownloader

A collection of great art in a folder. Download and point your screen saver at the folder for a live art show.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

artDownloader

A collection of great art in one big folder. Download and point your screen saver at the folder for a live art show.

The story

I had some time this weekend to do a little software project I've wanted to do for a while, it was only recently possible.

It's a growing folder of great art, for use in a screen saver, or whatever other app you might have in mind.

Bill Gates has this in his house, but you shouldn't have to be rich to have your life enriched by art.

It's possible because there's a relatively new thing on Twitter, where people have adopted famous artists, they post their great works, and retweet works of other famous artist accounts, so it's like a little social network of great art.

I have an app that downloads the art from those accounts. That app, in source, is in the app folder here. The data it downloads is in the data folder, offered in both image and json formats. The images are what you should point your screen saver at.

How to use

  1. Download the folder.

  2. Unzip it.

  3. In your Settings app, open the Screen Saver panel, and choose the images sub-folder of the data folder.

  4. When your system is in idle, enjoy an art show on your desktop. Or set it up on a screen in your living room or lobby, for an art show for your friends.

The fan feeds

Here's a list of the first 26 feeds my app is following.

  1. artfridakahlo

  2. artist_dali

  3. artistbruegel

  4. artistchagall

  5. ArtistDaVinci

  6. artistdegas

  7. artistdekooning

  8. artistgauguin

  9. artistholbein

  10. artisthopper

  11. artistklee

  12. artistmagritte

  13. artistmanet

  14. artistmatisse

  15. artistmorisot

  16. artistokeeffe

  17. artistpollock

  18. artistraphael

  19. artistrivera

  20. artistrothko

  21. artlichtenstein

  22. cezanneart

  23. fanmichelangelo

  24. franzmarcart

  25. pablocubist

  26. vangoghartist

Running the app

You can totally enjoy the art without running the app. I'm including it here so other developers who have ideas don't have to reimplement what I've already got running.

The app is written in JavaScript designed to run in Node.js.

Assuming you know how to run a Node app, you have to create a config.json file with four elements.

  1. twitterConsumerKey

  2. twitterConsumerSecret

  3. myAccessToken

  4. myAccessTokenSecret

The first two bits identify the Twitter app you running from. You can create an app on this page at Twitter's developer website.

The second two bits identify you as a user. You can generate these using the same page on twitter.com.

I've included an example config.json file in the folder with fake data.

If you leave the app running, it'll check every feed about once an hour and download the new images.

Problems, questions?

Post an issue here.

About

A collection of great art in a folder. Download and point your screen saver at the folder for a live art show.

License:MIT License


Languages

Language:JavaScript 72.8%Language:HTML 20.0%Language:CSS 7.2%