Skip to content

Instantly share code, notes, and snippets.

View gwarser's full-sized avatar
💭
I may be slow to respond.

gwarser

💭
I may be slow to respond.
View GitHub Profile
@gwarser
gwarser / backup_all.cmd
Created February 14, 2014 21:12
My backup solution :)
@echo off
rem -*- coding: cp852 -*-
cd /d %~dp0
set bck=%~d0
echo Folder kopii: %bck%
call :back c
call :back d
call :back e
@gwarser
gwarser / oggsplit.py
Last active August 29, 2015 13:57
Split binary joined ogg vorbis files (inverts copy /b file1.ogg+file2.ogg filetwo.ogg)
#! python3
# -*- coding: UTF-8 -*-
try:
import os, sys
except ImportError:
import traceback
print('Import fails:\n')
traceback.print_exc()
input('Press enter...')
@gwarser
gwarser / _napraw lyricsy.py
Last active August 29, 2015 14:17
Czyści pliki z tekstami piosenek (lyrics *.lrc, unsynced lyrics *.txt) ze śmieci
#! python3
# -*- coding: UTF-8 -*-
#
# Skrypt do poprawiania napisów
#
# Sposób użycia:
# Upuścić plik z napisami na ikonkę skryptu lub
# odpalić skrypt w folderze z napisami
#
@gwarser
gwarser / napraw napisy.py
Last active October 2, 2015 16:48
Skrypt do poprawiania napisów (MicroDVD, MPlayer2).
#! python3
# -*- coding: UTF-8 -*-
#
# Skrypt do poprawiania napisów (microdvd {123}, mplayer [123]).
# (Dostosowuje napisy z Napiprojekt do MPC-HC)
#
# Zmienia rozszerzenie txt na sub.
# Usuwa komentarze napiprojektu, subedita itp.
# Usuwa linijki zawierające linki (z podglądem).
# W napisach MicroDVD poprawia ukośniki (kursywa/italic) na znaki kontrolne {y:i}.
@gwarser
gwarser / pingbatch.cmd
Created November 24, 2012 07:51
ping histogram in cmd (batch)
@echo off
rem -*- coding: cp852 -*-
rem ▀▄█░▒▓■
setlocal enabledelayedexpansion
set host=google.com
set timeout=1000
set avgc=12
@gwarser
gwarser / playiconaction.js
Last active December 12, 2015 04:28
ExtendTube action script
//ID: playicon
//Action trigger: player ready
window.extendTubePlayIconActionStateListener = function(YTPlayerState){
var element, link = document.querySelector('link[rel=icon]');
if(!link) return;
element = document.createElement('link');
element.rel = 'icon';
@gwarser
gwarser / zipp.py
Created March 28, 2013 21:18
ZIP bruteforce extractor
import sys, os
import struct
import zlib
def zipr(file):
try:
f = open(file, 'rb')
except IOError as e:
print("IOError: {0}!".format(e))
return 1
@gwarser
gwarser / ffmpeg.cmd
Last active May 31, 2016 19:53
Encode any video file to x264(crf) + copy/opus/vorbis + .mkv by drag&drop using ffmpeg.You can use default values or tune crf value, (psy tuning mode), video filters, output width, audio codec and quality.
@echo off
rem coding:oem
cd /d %~dp0
title %~nx0
set ffmpeg=ffmpeg.exe
set ext=mkv
rem AVC: ASP = 2; import math; (math.log10(ASP) / math.log10(2)) * 6 + 12
@gwarser
gwarser / readcookies.py
Created October 29, 2011 14:21
Opera cookies4.dat reader
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
from __future__ import print_function
import os, sys
import struct as st
import time as tm
uint32 = '>I'
int32 = '>i'