Skip to content

Instantly share code, notes, and snippets.

import os
def create_html_file(input_dir, output_file):
with open(output_file, 'w', encoding='utf-8') as outfile:
outfile.write('''<html>
<head>
<meta charset="UTF-8">
<title>HTML Book</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
@fnx4
fnx4 / fish.cmd
Last active January 13, 2025 20:50
git clone https://github.com/fishaudio/fish-speech
cd fish-speech
py -3.10 -m venv venv
.\venv\Scripts\activate
python -m pip install --upgrade pip
pip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu121
pip install -e .
pip install https://github.com/AnyaCoder/fish-speech/releases/download/v0.1.0/triton_windows-0.1.0-py3-none-any.whl
@fnx4
fnx4 / build.sh
Created August 31, 2024 09:31
build mpv+vs(R66) ubu24 intel U/SoC
#!/bin/bash
sudo apt install g++ make autoconf automake libtool pkg-config nasm git meson
mkdir builds
cd builds/
ls
git clone --branch release-3.0.5 https://github.com/sekrit-twc/zimg.git
cd zimg/
import requests
from translator.basetranslator import basetrans
class TS(basetrans):
def translate(self,content):
result = ""
host = "127.0.0.1"
port = "5444"
@echo off
@setlocal enableextensions enabledelayedexpansion
set exclude=_COMPRESSED_
for /f "tokens=*" %%a in ('dir . /b') do (
set fname=%%~na
set ext=%%~xa
if !ext!==.mp4 (
echo !fname!!ext!
echo.!fname! | findstr /C:"!exclude!">nul && (
@fnx4
fnx4 / silero_tts.py
Last active May 7, 2023 08:19
OUTDATED moved to https://github.com/fnx4/silero-tts | Silero TTS: ru txt file(s)/fb2 to WAVs/opus
#!/usr/bin/env python
import os
import re
import argparse
import concurrent
import subprocess
import uuid
import torch # cuda: 1.13.1+cu117
@fnx4
fnx4 / noty.py
Created December 25, 2021 18:46
monitor windows notifications
import os
import sqlite3
import time
from bs4 import BeautifulSoup
ids = set()
user = os.environ['USERPROFILE'].replace("\\", "/")
adr = u"file:" + user + u"/AppData/Local/Microsoft/Windows/Notifications/wpndatabase.db?mode=ro"
#!/bin/bash
folder="preview";
declare -a formats=("png" "jpg" "jpeg" "bmp" "webp");
#mkdir "$folder";
echo "push service: scanning $folder/ ...";
for ext in "${formats[@]}"; do
for file in *."$ext"; do
if [ -f "$file" ]; then
new_file="$folder/${file%.*}.jpg";
if ! [ -f "./$new_file" ]; then
@fnx4
fnx4 / .gitignore
Last active April 3, 2021 20:05
ocr to prmt
/_prmt.lnk
/_absr.lnk
@ECHO OFF
rem chcp 1251
set input_folder="C:\Users\fnx\GoogleDrive\Books"
set output_folder="F:\Books"
echo input_folder: %input_folder%
echo input_folder: %output_folder%
echo
echo --------------------------------------------
echo in:
dir /a %input_folder%