Skip to content

Commit

Permalink
Run gabenizer hourly with cron
Browse files Browse the repository at this point in the history
  • Loading branch information
revan committed Jan 6, 2014
1 parent 06b5cc6 commit 3cdd8fa
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 20 deletions.
3 changes: 3 additions & 0 deletions .openshift/cron/hourly/crony
@@ -0,0 +1,3 @@
#!/bin/bash
python ${OPENSHIFT_REPO_DIR}/gabenizer.py

File renamed without changes
22 changes: 13 additions & 9 deletions wsgi/gabenizer.py → gabenizer.py
Expand Up @@ -2,18 +2,22 @@
import praw
import unirest
import urllib, cStringIO
import cPickle
import os
from urlparse import urlparse
from pprint import pprint
from PIL import Image
from config import SUBREDDIT, SKYBIO_ID, SKYBIO_SECRET

r = praw.Reddit('gabenizer bot')
#r.login()
donefile = os.path.join(os.environ['OPENSHIFT_DATA_DIR'],'already_done.p')
already_done = []
try:
already_done = cPickle.load(open(donefile, 'rb'))
except:
pass

#while True:

submissions = r.get_subreddit(SUBREDDIT).get_hot(limit=10)
r = praw.Reddit('gabenizer bot')
submissions = r.get_subreddit(SUBREDDIT).get_hot(limit=3)

for pic in submissions:
#get only
Expand All @@ -31,12 +35,10 @@
url = parsed_url.geturl()
print url

if url in already_done:
if (url in already_done) or (url == ''):
continue
already_done.append(url)

if url == '':
continue

#detect face, get x,y
response = unirest.get('http://api.skybiometry.com/fc/faces/detect.json'
Expand Down Expand Up @@ -107,7 +109,9 @@
final.paste(original, (0,0))
final.paste(gabenized, (original_width, 0))

final.save(str(time.time())+'gabenized.png')
final.save(os.path.join(os.environ['OPENSHIFT_DATA_DIR'],'pics',str(time.time())+'gabenized.png'))
except:
continue

cPickle.dump(already_done, open(donefile, 'wb'))

11 changes: 11 additions & 0 deletions wsgi/app.py
@@ -0,0 +1,11 @@
import praw
from flask import Flask, render_template
app = Flask(__name__)

@app.route("/")
def hello():
#return render_template('main.html')
return 'website under construction'

if __name__ == "__main__":
app.run()
2 changes: 1 addition & 1 deletion wsgi/application
Expand Up @@ -18,5 +18,5 @@ try:
except IOError:
pass

from myflaskapp import app as application
from app import app as application

10 changes: 0 additions & 10 deletions wsgi/myflaskapp.py

This file was deleted.

0 comments on commit 3cdd8fa

Please sign in to comment.