Skip to content

Instantly share code, notes, and snippets.

View kpostekk's full-sized avatar
🚅

Krystian Postek kpostekk

🚅
View GitHub Profile
@kpostekk
kpostekk / pej0tads.txt
Created September 20, 2022 09:15
Ad lists in pejot pajtk pjwstk pjait 🤮🤮
! 2022-09-20 https://adfs.pjwstk.edu.pl
||adfs.pjwstk.edu.pl/adfs/portal/illustration/illustration.png$image
! 2022-09-20 https://gakko.pja.edu.pl
||gakko.pja.edu.pl/img/ue.png$image
! 2022-09-20 https://planzajec.pjwstk.edu.pl
planzajec.pjwstk.edu.pl###header
||planzajec.pjwstk.edu.pl/adds/images/kaizen.PNG$image
@kpostekk
kpostekk / magic_init.py
Created June 15, 2022 11:44
Magic init for Beanie. I was inspired by zero-conf initialization in Redis OM.
import inspect
import os
from importlib.util import spec_from_file_location, module_from_spec
from pathlib import Path
from beanie import Document, init_beanie
from motor.motor_asyncio import AsyncIOMotorClient
class MongoInitializer:
@kpostekk
kpostekk / ExampleNTLM.swift
Created October 16, 2021 16:52
Example of using NTLM authentication in Swift 5.5 (iOS 15)
import Foundation
class GakkoTimetableFetcher: NSObject, URLSessionTaskDelegate {
let login: String
let password: String
var session: URLSession?
init(login: String, password: String) {
self.login = login
@kpostekk
kpostekk / config.plist
Created September 8, 2021 07:34
Z490 Elite AC paired with i5-10600K (OC 0.6.9)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>Add</key>
<array>
<dict>
<key>Comment</key>
@kpostekk
kpostekk / Persistence.swift
Created August 13, 2021 14:40
Add CoreData to your SwiftUI using only one file.
//
// Persistence.swift
//
//
// Template from https://gist.github.com/kpostekk/1e7c22f68021f0fd07ce7b481c1ffb11
//
import CoreData
struct PersistenceController {
@kpostekk
kpostekk / README.md
Created February 7, 2021 11:27
Python package's metadata in json

My solution for package versioning in modern python

Credits to this post

Assume this is our project.

code/  # Repo root
  mypkg/  # Package
 __init__.py
@kpostekk
kpostekk / login.py
Last active November 30, 2021 19:29
Automatyczne logowanie do Librus Synergia. Może się przyda
import requests
def do_login(login: str, password: str):
session = requests.session()
session.get('https://api.librus.pl/OAuth/Authorization?client_id=46&response_type=code&scope=mydata')
session.post('https://api.librus.pl/OAuth/Authorization/Grant?client_id=46', data={
'action': 'login',
'login': login,
'pass': password
@kpostekk
kpostekk / bot.py
Last active February 25, 2020 21:16
import PIL
import pytesseract
import shutil
import requests
from discord import Client, Message
client = Client()
@client.event
async def on_ready():
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Fixes</key>
<dict>

Usage

python3 print_grades.py <email> <passwd>