Skip to content

Instantly share code, notes, and snippets.

View marios8543's full-sized avatar
💭
Hating javascript

marios marios8543

💭
Hating javascript
View GitHub Profile
// Library code, licensed under MIT
(() => {
"use strict";
const Event = class {
constructor(script, target) {
this.script = script;
this.target = target;
this._cancel = false;
/* ΤΡΟΠΟΠΟΙΗΜΕΝΗ ΕΚΔΟΣΗ ΤΟΥ invoice2pdf.js ΜΕ ΥΠΟΣΤΗΡΙΞΗ ΓΙΑ QRCODE */
var data2print = {};
var coloredPrint = true;
var _g_h_lastTableY = 0;
var _g_h_RptFooter = 0;
var _g_LastPrintedRow = 0;
var _g_TotalBodyHeightPrintedPerPage = 0;
@marios8543
marios8543 / tim-desc-help.user.js
Last active January 1, 2022 00:25
mydata timologio | Ορισμός περιγραφής προιόντος απευθείας στο τιμολόγιο / Παράκαμψη λίστας αγαθών.
// ==UserScript==
// @name Timologio description enchancement
// @namespace https://gist.github.com/marios8543/6252eb477aaba0a75de2a4da1426960c
// @version 0.1
// @description Ορισμός περιγραφής προιόντος απευθείας στο τιμολόγιο / Παράκαμψη λίστας αγαθών.
// @author marios8543
// @match https://mydata.aade.gr/timologio/invoice/NewInvoiceByCustomerList*
// @grant none
// ==/UserScript==
#Antenna.gr Downloader - marios8543 | github.com/marios8543
#MIT License
from aiohttp import ClientSession
from aiofiles import open as aopen
from asyncio import get_event_loop, Semaphore, sleep, Event
from os import getenv, path, mkdir
from sys import argv
from logging import info, error, debug, warn
from feedparser import parse
from aiohttp import ClientSession
from discord.ext.commands import Bot
from os import getenv
from tinydb import TinyDB, Query
from os.path import join
from asyncio import sleep,get_event_loop
from traceback import print_exc
client = Bot('ab!')
import feedparser
import aiohttp
import discord
from discord.ext.commands import Bot
from os import getenv
from tinydb import TinyDB, Query
from os.path import join
import logging
from asyncio import sleep,ensure_future
from Discord.discord import Client
from thermal_printer import ThermalPrinter
from machine import UART
from uio import BytesIO
import btree
uart = UART(2,19200)
uart.init(19200, bits=8, parity=None, stop=1)
printer = ThermalPrinter(uart,auto_warm_up=False)
db = btree.open(BytesIO())
from Discord.uwebsockets import client
from machine import Timer
from ujson import loads,dumps
from urequests import post
import uzlib
import sys
ZLIB_SUFFIX = "ÿÿ"
class Client:
#!/usr/bin/python3
INTERVAL = 300
DOMAINS = [
{
"domain":"",
"password":"",
"host":"@"
}
]
@marios8543
marios8543 / lazy-webm.py
Last active March 8, 2019 17:36
A simple program to convert to WebM and create videos from audio tracks. I made to use this to post on /wsg/. Requires AppJar and Mutagen
#!/usr/bin/python3.7
from appJar import gui
from subprocess import run,PIPE
from os.path import join
from os import remove
from mutagen import File,flac
app = gui(title="Lazy WebM")
res = {"1920x1080":"1920:1080","1280x720":"1280:720","720x480":"720:480","640x480":"640:480","640x360":"640:360","480x360":"480:360"}