galera um scriptizinho que mostra um grafico dos likes de uma comunidade ou de um usuario no reddit, uso dele é bem simples apenas a url do reddit
exemplo:
- Código:
python3 script.py https://www.reddit.com/user/kodonokami/
source dele:
- Código:
#!/usr/bin/python3
#coder: kodo no kami
from urllib.request import urlopen, Request
import numpy as np
import matplotlib.pyplot as mpl
import re
import sys
useragent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0"
print("[--- pyRedditLike ---]\n")
if len(sys.argv) <= 1 or sys.argv[1] == "-h":
print("help:\n python3 script.py [URL REDDIT]\n")
exit(0)
request = urlopen(Request(sys.argv[1],headers={"User-Agent": useragent})).read()
likes = re.findall("upvote.*?\">(\d+)</div>",request.decode(),re.DOTALL)
likes_norm = []
pulo = 0
for l in likes:
if pulo == 0:
likes_norm.insert(0,int(l))
print(l)
pulo += 1
if(pulo >= 2):
pulo = 0
fs = np.linspace(0,1,len(likes_norm))
mpl.plot(fs,likes_norm,"o-")
mpl.grid(True)
mpl.show()