Skip to content

Instantly share code, notes, and snippets.

@KNIGHTTH0R
KNIGHTTH0R / get_trends.py
Created April 5, 2016 17:02 — forked from ozanyildiz/get_trends.py
Script to get trending topics on Twitter
@KNIGHTTH0R
KNIGHTTH0R / config.py
Created June 21, 2017 04:29 — forked from bonzanini/config.py
Twitter Stream Downloader
consumer_key = 'your-consumer-key'
consumer_secret = 'your-consumer-secret'
access_token = 'your-access-token'
access_secret = 'your-access-secret'
@KNIGHTTH0R
KNIGHTTH0R / xml.py
Created July 28, 2017 10:59 — forked from chrisguitarguy/xml.py
Parse an XML sitemap with Python, requests and BeautifulSoup
from __future__ import with_statement # we'll use this later, has to be here
from argparse import ArgumentParser
import requests
from BeautifulSoup import BeautifulStoneSoup as Soup
def parse_sitemap(url):
resp = requests.get(url)
# we didn't get a valid response, bail
@KNIGHTTH0R
KNIGHTTH0R / news.py
Created September 15, 2017 03:41 — forked from ahmedbesbes/news.py
script to fetch data
import requests
from bs4 import BeautifulSoup
import pandas as pd
from datetime import datetime
from tqdm import tqdm
from functools import reduce
def getSources():
source_url = 'https://newsapi.org/v1/sources?language=en'
response = requests.get(source_url).json()
@KNIGHTTH0R
KNIGHTTH0R / twitrend
Created September 15, 2017 03:55 — forked from urschrei/twitrend
retrieve trending topics from a WOEID location
#!/usr/bin/env python
# encoding: utf-8
"""
twitrend.py
"""
import sys
import os
import tweepy
@KNIGHTTH0R
KNIGHTTH0R / twitter_location_trend_getter.py
Created September 15, 2017 03:56 — forked from cisko3000/twitter_location_trend_getter.py
This is some code that uses twitter API to get trending hashtags by location. Locations are yahoo locations.
import requests
import urllib
import json
import base64
class TrendGetter():
@staticmethod
def get_trending_hashtags():
@KNIGHTTH0R
KNIGHTTH0R / twitter-bot.py
Created September 15, 2017 04:10
This bot provides an interface for repeatedly tweeting an opinion in connection with a top trending tweet of Germany.
# -*- coding: utf-8 -*-
from random import randint
import twitter
import time
api = twitter.Api(consumer_key='...',
consumer_secret='...',
access_token_key='...',
access_token_secret='...')
@KNIGHTTH0R
KNIGHTTH0R / .ghtrend_bot.cfg
Created September 15, 2017 04:10 — forked from XayOn/.ghtrend_bot.cfg
Github trending twitter bot
[github]
login=
password=
[twitter]
CONSUMER_KEY=
CONSUMER_SECRET=
ACCESS_TOKEN=
ACCESS_TOKEN_SECRET=
@KNIGHTTH0R
KNIGHTTH0R / xml2json.py
Created September 15, 2017 04:13 — forked from ErDmKo/xml2json.py
simple convert xml to json with lxml
from lxml import etree
root = etree.fromstring(xml_str)
def xml2json(self, root):
children = root.findall('ResponseData/ResponseDataObject')[0]
def recusiv(children):
out = {}
for child in list(children):
if len(list(child)):
@KNIGHTTH0R
KNIGHTTH0R / README.md
Created September 20, 2017 07:40 — forked from hofmannsven/README.md
My simply MySQL Command Line Cheatsheet