Skip to content
No description, website, or topics provided.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EarthPornWallpaper
.gitattributes
.gitignore
LICENSE.md
README.md

README.md

EarthPornWallpaper

This is a program that will download the top rated post on reddit.com/r/earthporn and set it to your desktop backround.

Progress(Updated 12/6/14):

The program now works so that if you run it, it downloads the 5th post(I set it to that because while I was testing, posts 1-4 were not as pleasing to me) and sets it to your background.

Goals:

Get it working:Done(12/2/14)
  • ̶D̶o̶w̶n̶l̶o̶a̶d̶s̶ ̶a̶ ̶s̶p̶e̶c̶i̶f̶i̶e̶d̶ ̶i̶m̶a̶g̶e̶ ̶f̶r̶o̶m̶ ̶r̶/̶e̶a̶r̶t̶h̶p̶o̶r̶n̶
  • ̶S̶e̶t̶s̶ ̶t̶h̶a̶t̶ ̶i̶m̶a̶g̶e̶ ̶t̶o̶ ̶b̶e̶ ̶t̶h̶e̶ ̶d̶e̶s̶k̶t̶o̶p̶ ̶b̶a̶c̶k̶g̶r̶o̶u̶n̶d̶
  • ̶H̶a̶v̶e̶ ̶t̶h̶e̶̶ ̶p̶r̶o̶g̶r̶a̶m̶ ̶c̶h̶a̶n̶g̶e̶ ̶t̶h̶e̶ ̶b̶a̶c̶k̶g̶r̶o̶u̶n̶d̶ ̶o̶n̶ ̶a̶ ̶t̶i̶m̶e̶ ̶i̶n̶t̶e̶r̶v̶a̶l̶
Check input:Done(12/3/14)
  • ̶T̶h̶e̶r̶e̶ ̶a̶r̶e̶ ̶s̶e̶v̶e̶r̶a̶l̶ ̶t̶y̶p̶e̶s̶ ̶o̶f̶ ̶p̶o̶s̶t̶s̶ ̶t̶o̶ ̶r̶/̶e̶a̶r̶t̶h̶p̶o̶r̶n̶,̶ ̶s̶o̶m̶e̶ ̶l̶i̶n̶k̶s̶ ̶h̶e̶a̶d̶ ̶d̶i̶̶r̶e̶c̶t̶l̶y̶ ̶t̶o̶ ̶t̶h̶e̶ ̶i̶m̶a̶g̶e̶,̶ ̶s̶o̶m̶e̶ ̶l̶i̶n̶k̶ ̶t̶o̶ ̶i̶m̶g̶u̶r̶,̶ ̶o̶t̶h̶e̶r̶s̶ ̶l̶i̶n̶k̶ ̶t̶o̶ ̶f̶l̶i̶c̶k̶r̶ ̶l̶i̶g̶h̶t̶b̶o̶x̶,̶ ̶e̶t̶c̶.
  • ̶P̶o̶t̶e̶n̶t̶i̶a̶l̶ ̶i̶s̶s̶u̶e̶s̶ ̶w̶i̶t̶h̶ ̶f̶i̶l̶e̶ ̶f̶o̶r̶m̶a̶t̶s̶
  • ̶R̶e̶r̶o̶u̶t̶i̶n̶g̶ ̶t̶o̶ ̶t̶h̶e̶ ̶n̶e̶x̶t̶ ̶a̶v̶a̶i̶l̶a̶b̶l̶e̶ ̶p̶i̶c̶t̶u̶r̶e̶ ̶i̶f̶ ̶a̶l̶l̶ ̶e̶l̶s̶e̶ ̶f̶a̶i̶l̶s̶
  • ̶A̶v̶o̶i̶d̶ ̶p̶a̶n̶o̶r̶a̶m̶a̶s̶/̶t̶a̶k̶e̶ ̶i̶n̶t̶o̶ ̶a̶c̶c̶o̶u̶n̶t̶ ̶a̶s̶p̶e̶c̶t̶ ̶r̶a̶t̶i̶o̶s̶
Customizability:
  • ̶T̶h̶e̶ ̶a̶b̶i̶l̶i̶t̶y̶ ̶t̶o̶ ̶c̶h̶o̶o̶s̶e̶ ̶h̶o̶w̶ ̶o̶f̶t̶e̶n̶ ̶t̶h̶e̶ ̶b̶a̶c̶k̶g̶r̶o̶u̶n̶d̶ ̶u̶p̶d̶a̶t̶e̶s̶
  • Override the right click on the desktop's "next image" function to work with the application
Usability:
  • How to have different pictures when you have multiple monitors
    • ̶M̶a̶y̶b̶e̶ ̶m̶a̶k̶e̶ ̶m̶u̶l̶t̶i̶p̶l̶e̶ ̶m̶o̶n̶i̶t̶o̶r̶s̶ ̶w̶o̶r̶k̶ ̶w̶i̶t̶h̶ ̶p̶a̶n̶o̶r̶a̶m̶a̶s̶ Apparently this is automatic
  • ̶U̶s̶e̶r̶ ̶i̶n̶t̶e̶r̶f̶a̶c̶e̶
  • ̶D̶o̶w̶n̶l̶o̶a̶d̶ ̶m̶o̶r̶e̶ ̶t̶h̶a̶n̶ ̶o̶n̶e̶ ̶i̶m̶a̶g̶e̶ ̶f̶o̶r̶ ̶u̶s̶e̶ ̶o̶f̶f̶l̶i̶n̶e̶
  • ̶B̶e̶ ̶a̶b̶l̶e̶ ̶t̶o̶ ̶d̶o̶w̶n̶l̶o̶a̶d̶̶ ̶t̶h̶e̶ ̶i̶m̶a̶g̶e̶ ̶f̶o̶r̶ ̶p̶e̶r̶s̶o̶n̶a̶l̶ ̶u̶s̶e̶
  • ̶B̶e̶ ̶a̶b̶l̶e̶ ̶t̶o̶ ̶s̶k̶i̶p̶ ̶t̶o̶ ̶t̶h̶e̶ ̶n̶e̶x̶t̶ ̶i̶m̶a̶g̶e̶
  • Have the program run on start as well as be always on to change the background when necessary
Rights:
  • Watermark based on what reddit user uploaded the image, in a subtle, but noticible place?
  • Research usage rights for the image (see below)

Image Usage Rights

Each post on r/earthporn can be hosted in a variety of locations and have different usage rights. Below is a summary of the policies of common r/earthporn hosting locations and what I was ablt to find in terms of usage rights

Flickr: Scroll down Some authors may choose to disable downloading. These photos will not be linked directly to the file on reddit, and instead will link to the page the photo is hosted on. The ones that can be downloaded will most likely be posted directly to the subreddit instead of a link the page.

Imgur: Scroll down to "The Details" You can download any file that is made public on Imgur as long as it is used for personal, non commercial purposes. This is not commercial so we are good to go.

̶N̶E̶E̶D̶ ̶T̶O̶ ̶F̶I̶N̶D̶ ̶W̶O̶R̶K̶A̶R̶O̶U̶N̶D̶ ̶F̶O̶R̶ ̶G̶A̶L̶L̶E̶R̶Y̶ ̶P̶O̶S̶T̶S̶

Others: The majority of the posts to r/earthporn are hosted on Flickr and Imgur. Those hosted elsewehere seem to not reach peek popularity enough for me to even find posts hosted elsewehere that will not download. If there is one that will not download, the loss of that one image will not affect the purpose of this project. If a user really wants that photo, they can download it themselves.

You can’t perform that action at this time.