Skip to content

Instantly share code, notes, and snippets.

View max-kov's full-sized avatar

Max Kovalovs max-kov

View GitHub Profile
@max-kov
max-kov / csanalysis.tex
Created May 9, 2017 20:49
my cs analysis in latex
\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}{\huge\bfseries}{}{}{}
\setlength{\parindent}{4em}
\setlength{\parskip}{1em}
\begin{document}
\author{Maksims Kovalovs}
\title{Computer science programming project}
@max-kov
max-kov / main.py
Last active May 21, 2020 18:16
The two guy problem
import pygame
import math
start_x = 50
start_y = 150
start_dist = 300
top_guy = [start_x,start_dist+start_y]
bottom_guy = [start_x,start_y]
vel = 0.1
angle = 0
@max-kov
max-kov / maxs_bot.py
Created June 22, 2017 18:01
my bot for discord i made, sensitive data replaced with --...--
from cleverwrap import CleverWrap
import discord
from discord.ext.commands import Bot
import wolframalpha
at_max_id = "--MY ID--"
at_bot_id = "--BOT ID--"
cb = CleverWrap("--cb id--")
token = "--chat token--"
my_bot = Bot(command_prefix="!")
@max-kov
max-kov / scraper.py
Created July 16, 2017 18:13
dr frost maths python point farmer
import requests
from BeautifulSoup import BeautifulSoup
import dryscrape
import time
url = "http://www.drfrostmaths.com/homework/do-question.php?aaid=161230"
sess = dryscrape.Session()
sess.visit("http://www.drfrostmaths.com/homework/login.php")
name = sess.at_xpath('//*[@name="login-email"]') # Where <input name="username">
name.set("email here")
@max-kov
max-kov / analysis.py
Last active May 21, 2020 18:15
Cambridge colleges admissions scraper and analyser
import colorsys
import pandas as pd
from scipy.stats import beta
from matplotlib import pyplot as plt
import math
import numpy as np
import matplotlib.patches as mpatches
@max-kov
max-kov / parse.py
Last active October 11, 2017 20:49
Letter parser for text files
from string import ascii_lowercase
from collections import Counter
import matplotlib.pyplot as plt
import operator
import numpy as np
import glob
my_counter = Counter()
# for filename in glob.iglob(/home/max/*.txt):
num = int(input())
verteces = int(input())
data = [[-1]*(verteces+1) for i in range(verteces+1)]
for i in range(num):
indata = [int(i) for i in input().split()]
data[indata[0]][indata[1]] = indata[2]
current = 1