Skip to content

Instantly share code, notes, and snippets.

import bb.cascades 1.0
Page {
property string dayofweek
property string day
property string month
property string year
Container {
Label {
id: datelabel
@thurask
thurask / uptime
Last active August 29, 2015 14:12
escreens uptime

package rim.escreens.security {
import flash.display.*;
import flash.errors.*;
import qnx.system.*;
import flash.filesystem.*;
public class EScreenSecurityData extends Sprite {
private static
const SYS_INFO: string = "/var/boottime.txt";
private static
@thurask
thurask / privscan.py
Created March 8, 2016 23:57
Scan for Priv factory images
import requests
def availability(url):
try:
avlty = requests.head(url)
status = int(avlty.status_code)
return status == 200 or 300 < status <= 308
except requests.ConnectionError:
return False
@thurask
thurask / dbupdater.py
Last active April 24, 2016 18:54
soccer-cli db updater
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
import json
def nuller(code):
return "null" if code is None else code
import requests
import time
from itertools import product
from string import ascii_lowercase
from bs4 import BeautifulSoup
def RateLimited(maxPerSecond): # http://stackoverflow.com/questions/667508/whats-a-good-rate-limiting-algorithm/667706#667706
minInterval = 1.0 / float(maxPerSecond)
def decorate(func):
import os
import shutil
import time
import win32api
import pythoncom
from win32com.shell import shell,shellcon
def win_copy_files(source,dest):
if not os.path.exists(dest):
#!/usr/bin/env python3
import datetime
from concurrent.futures import ThreadPoolExecutor
import requests
from bs4 import BeautifulSoup
def dateparse(datestring, format):
stamp = datetime.datetime.strptime(datestring, format)
return stamp.strftime("%Y %m %d")
def acrost(x, reddit=False, rbold=False):
words = x.split(" ")
for word in words:
b = "#" if rbold else ""
print(b + word)
if reddit:
print("")
q = "\n" if reddit else ""
for letter in word[1:]:
print(b + letter + q)
@thurask
thurask / transmission_tracker.py
Created July 12, 2016 17:21
Add trackers to all torrents in Transmission
import argparse
import subprocess
import sys
def do(id, tracker):
subprocess.call(["transmission-remote", "-t", id, "-td", tracker])
def get():
q = subprocess.check_output(["transmission-remote", "-l"])
w = q.split("\n")[1:]
@thurask
thurask / wininfo.py
Created July 16, 2016 22:01
Windows 10 build ID and date info
import datetime
import time
import winreg
import pytz
def gets():
hive = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion")
keys = ("ProductName", "ReleaseId")
info = {key: winreg.QueryValueEx(hive, key)[0] for key in keys}
blex = winreg.QueryValueEx(hive, "BuildLabEx")[0]