Skip to content

Instantly share code, notes, and snippets.

View ArjixWasTaken's full-sized avatar

Angelos Bouklis ArjixWasTaken

  • Greece
  • 17:18 (UTC +03:00)
View GitHub Profile
@ArjixWasTaken
ArjixWasTaken / sane-youtube-ui.user.js
Last active April 17, 2024 00:32
Forcibly disables some youtube experiments, to make youtube normal again.
// ==UserScript==
// @name Pre 2024 Youtube UI
// @version 1.1.2
// @description Modified version of https://greasyfork.org/en/scripts/488254
// @author Hared, Arjix
// @namespace https://github.com/ArjixWasTaken
// @match *.youtube.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @run-at document-start
// @grant none
@ArjixWasTaken
ArjixWasTaken / profile.ps1
Last active April 14, 2023 11:55
CopilotX CLI alias for powershell
function ??() {
$TMPFILE = Get-ChildItem (New-TemporaryFile) | Rename-Item -NewName { [IO.Path]::ChangeExtension($_, ".ps1") } -PassThru
github-copilot-cli what-the-shell "$args (for powershell, don't use powershell aliases, eg ls => Get-ChildItem)" --shellout $TMPFILE.FullName
if (Test-Path $TMPFILE.FullName) {
Invoke-Expression $TMPFILE | Write-Output;
} else {
Write-Output "Apologies! Extracting command failed";
}
["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/La_Rioj
fn main() -> Result<Smth, Smth> {
let value = get_smth()?;
}
@ArjixWasTaken
ArjixWasTaken / windows_packet_reader.py
Last active June 4, 2022 19:14
windows_packet_reader
import struct
import socket
from time import sleep
from pprint import pprint
PACKET_GROUPS: dict[bytes, int] = {}
class Packet:
source_port_number: int
destination_port_number: int
@ArjixWasTaken
ArjixWasTaken / main.js
Last active March 21, 2022 23:27
function_signature_to_json
const func = `
private static i(int arg0, boolean arg1) { //(IZ)Z
iconst_3
istare2
ilosasd
asdauishd
asdasd
goto L2
@ArjixWasTaken
ArjixWasTaken / main.py
Created November 25, 2021 22:06
Tic Tac Toe! in python
from typing import List
from itertools import cycle
from os import system as run_cmd
def get_player_id():
id = 1
while 1:
yield id
id += 1
@ArjixWasTaken
ArjixWasTaken / configurer.py
Last active October 30, 2021 23:01
A decorator that saves and loads config.
import click
import json
import sys
import os
class Configurer:
executable = os.path.abspath(sys.argv[0])
def save(func, *args, **kwargs):
@ArjixWasTaken
ArjixWasTaken / json2kotlin.py
Last active August 21, 2021 18:02
Converts any valid python data to its kotlin counterpart. (only works with native python data types)
def escape(string):
if ('"' in string):
return '"""{}"""'.format(string)
return '"{}"'.format(string)
def listToListOf(list_):
out = []
for x in list_:
if type(x) in (int, float):
@ArjixWasTaken
ArjixWasTaken / requests.js
Last active July 19, 2021 20:44
An attempt to make the fetch api easier in JS by imitating python's requests module.
// Copyright 2021 ArjixWasTaken
const isArray = (obj) => Array.isArray(obj);
const isDict = (obj) => {
if (typeof obj === "object" && !isArray(obj)) return true;
return false;
};
const isDictEmpty = (obj) => {