diff --git a/requirements.txt b/requirements.txt index 8bb59a2..8629f0f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,5 @@ distribute==0.6.27 gevent==0.13.7 greenlet==0.4.0 gunicorn==0.14.5 +requests==0.13.3 wsgiref==0.1.2 diff --git a/yilanbaz/core.py b/yilanbaz/core.py index 8df0967..ed043e7 100644 --- a/yilanbaz/core.py +++ b/yilanbaz/core.py @@ -1,14 +1,32 @@ #!/usr/bin/env python +import requests from flask import Flask from .versions import versions +DIST_BASE 'http://envy-versions.s3.amazonaws.com/' + app = Flask(__name__) + +def fetch_dist(dist): + url = DIST_BASE + dist + r = requests.get(url) + r.raise_for_status() + + return r.iter_content(1000) + @app.route("/") def hello(): return "Hello World..." + +@app.reoute('/dists/') +def get_dist(dist): + return fetch_dist(dist) + + + if __name__ == "__main__": app.run() \ No newline at end of file