Coder Social home page Coder Social logo

gae_url_rewrite's Introduction

#GAE URL Rewrite

This is a clone for Paulo Jerônimo's project and shin1katayama's project with some improvements.

#Summary

A GAE proxy to your Dropbox account including main page redirect and Directory Index.

##Description

The GAE URL Rewrite Modified aims to allow you to use your own domain to get files published in your host site. So, after setting up your host site account number at the application and publish it on Google App Engine (GAE), you will access your files in the host site linking them to a more significant domain than that presented by URL http://dl.dropbox.com/u/YOURDROPBOXNUMBER for example.

This code is a very simple reduction/adaptation of mirrorrr project {by Brett Slatkin} held specifically to achieve the goals to build a proxy for public files from a user account in the Dropbox. If you want a full (and FREE) proxy to run on GAE, use the mirrorrr!

##Motivation

I was looking for alternative to host my html pages in dropbox and others host site masking with my domain. With just a few searches on Google, I found a Paulo Jerônimo's project and clone for this project, shin1katayama's project. Thus, I adapted their code to suit my needs.

##Debug

Debug is simple, go in GAE administrator menu, in left tab click in LOGs. Done! Now you can see all debug text.

##Installation

  • Create a new project on GAE.
  • Change application variable at file app.yaml to the name of your created project on GAE;
  • Change DROPBOX_NUMBER variable at file mirror.py to your own Dropbox number;
  • Publish the application on GAE;
    • Windows users: see this post;
  • Optional: Change the domain of the published application.
    • In my case, after publish the application, the domain was pj74arqs.appspot.com. But, this wasn't good for me yet. So, I changed the URL for that application to my subdomain: a.paulojeronimo.com. That was much better!

##Use

gae_url_rewrite's People

Contributors

augustoicaro avatar

Stargazers

 avatar

Watchers

 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.