Skip to content

Instantly share code, notes, and snippets.

View xavetar's full-sized avatar
:electron:

Stanislav Mikhailov xavetar

:electron:
  • Xavetar Inc.
  • Milky Way
View GitHub Profile
@xavetar
xavetar / csv2pdf.py
Created April 19, 2025 09:30
csv2pdf
#!/usr/bin/env python3
import os
import argparse
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
def csv_to_pdf(csv_file, pdf_file):
@xavetar
xavetar / replicate_macos.js
Created March 14, 2025 15:20
Replicate Web-Page
(async function() {
'use strict';
// Функция для инициализации слушателя клавиш (зависим от раскладки)
function initializeKeyListener() {
console.log('Initializing key listener...');
document.addEventListener('keydown', async function(event) {
console.log(`Key pressed: ${event.key}, Ctrl: ${event.ctrlKey}, Meta: ${event.metaKey}, Alt: ${event.altKey}`);
@xavetar
xavetar / cue_splitter.py
Last active April 19, 2025 09:22
Cue splitter
import os
import argparse
import subprocess
from typing import Dict, List, Optional, Tuple, TypedDict
class TrackData(TypedDict):
track: int
title: Optional[str]
artist: Optional[str]
@xavetar
xavetar / remove_yandex.bat
Last active September 14, 2025 14:01
Remove Yandex Browser
@echo on
rem Remove Yandex Browser
rem Stop Update Service Yandex Browser
sc stop "Yandex.Browser Update Service"
sc delete "Yandex.Browser Update Service"
rem Stop Process
taskkill /f /im browser.exe
taskkill /f /im service_update.exe
@xavetar
xavetar / Build.txt
Created May 10, 2022 04:32
Build Android Emulator (aarch64/arm64 and etc.)
# Original from https://developer.android.com/studio/releases/emulator#emulator_for_arm64_hosts
mkdir emu
cd emu
repo init -u https://android.googlesource.com/platform/manifest -b emu-master-dev --depth=1
repo sync -qcj 24
cd external/qemu
pip install absl-py
pip install urlfetch
# sudo apt-get install crossbuild-essential-arm64