Giter Site home page Giter Site logo

tumblrslideshow's Introduction

Tumblr Slideshow Web-App

About

A Node.js application which displays photos from a tumblr user's dashboard as a slideshow. Completely free to use and extend.

Example slideshow

Features

  • Tumblr login system
  • Like, re-blog, unsubscribe blogger, and subscribe original blogger.
  • Background mimics pictures' dominant color.
  • View individual users' posts as slideshow.

Demo

http://tumblrslideshow.herokuapp.com

Getting Started

  1. Clone it
    • git clone --depth 1 https://github.com/jmbeach/TumblrSlideshow.git
      • Note: --depth flag just makes it not get everything so it clones faster. If you think you'll need more of the history, just remove the flag
  2. Switch to the new folder
    • cd TumblrSlideShow
  3. Install dependencies
    • npm install
  4. Add a file to the config folder named default.json. The contents should look something like the following:
{
	"Tumblr": {
	"appKey": "<your-app-key>",
	"appSecret": "<your-app-secret>"
	},
	"Debug": {
	"port":<localhost-port-to-debug-on>
	}
}
  • You will need to have your own Tumblr app-key and app-secret. This is not hard to do, just go to Tumblr's app registration page and create a new app with any name you like, some sort of description and a callback url of http:localhost/auth/tumblr/callback and you'll be all set.
  • After you create it, you can view it's app key (really called OAuth Consumer Key) and it's secret key here.
  1. Finally, run node server.js to start serving the app

tumblrslideshow's People

Contributors

jmbeach avatar

Stargazers

David Couch avatar Alexander Pico avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.