Skip to content

Instantly share code, notes, and snippets.

import requests
import tweepy
import json
from datetime import timezone, timedelta
import datetime
consumer_key = ''
consumer_secret = ''
access_token = ''
import tweepy
import json
from datetime import timezone
import datetime
response = requests.get('https://scanmap.frnsys.com/NY/log')
json_data = json.loads(response.text)
from bs4 import BeautifulSoup
import requests
r = requests.get("http://www.metmuseum.org/collection/the-collection-online/search/36484")
bs = BeautifulSoup(r.content)
imgs = bs.findAll('img', src=True)
for img in imgs:
print img['src']
@johanndiedrick
johanndiedrick / News Pagination Template
Created February 3, 2014 18:13
News Pagination Template
{% extends "main.html" %}
{% autoescape None %}
{% block body %}
{% for news_item in news%}
<p>
<b>{{str(news_item['datetime_added'])}}</b>
</p>
<p>
{{ news_item.get('text', '') }}
</p>
@johanndiedrick
johanndiedrick / News Pagination Handler
Created February 3, 2014 18:08
News Pagination Handler
#news handler, pulls news from mongodb, renders news page
class NewsHandler (tornado.web.RequestHandler):
def get(self, currentPage):
news_content = dict()
coll = self.application.db.news
news = coll.find().sort("_id", DESCENDING)
#pagination code
currentPage = int(currentPage)
newsItemsPerPage = 2
class MP3UploadHandler(tornado.web.RequestHandler):
def get(self):
self.render('mp3upload.html')
def post(self):
mp3=self.request.files['mp3'][0] #mp3 post data from form
mp3body=mp3['body'] #body of mp3 file
mp3name = mp3['filename'] #mp3 name and path
conn = S3Connection('AWS_ACCESS_KEY_ID','AWS_SECRET_ACCESS_KEY') #amazon s3 connection
bucket = conn.create_bucket('foundsound_mp3') #bucket for images