Skip to content

Instantly share code, notes, and snippets.

Avatar

Vincent treefunction

View GitHub Profile
@treefunction
treefunction / markup.py
Created Jun 13, 2020 — forked from miraculixx/markup.py
an extensible multi-markup reader in less than 100 lines of python code
View markup.py
from io import StringIO
from contextlib import contextmanager
import re
def markup(file_or_str, parsers=None, direct=True, on_error='warn', default=None, msg='could not read {}',
**kwargs):
"""
a safe markup file reader, accepts json and yaml, returns a dict or a default
Usage:
@treefunction
treefunction / ffmpeg.md
Created Apr 19, 2020 — forked from protrolium/ffmpeg.md
using ffmpeg to extract audio from video files
View ffmpeg.md

ffmpeg

Converting Audio into Different Formats / Sample Rates

Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma

You can get the list of supported formats with:
ffmpeg -formats

Convert WAV to MP3, mix down to mono (use 1 audio channel), set bit rate to 64 kbps and sample rate to 22050 Hz:

View Batch word documents to pdfs
# Batch convert all .doc/.docxx files encountered in folder and all its subfolders
# The produced PDF files are stored in the invocation folder
# Adapted from : https://gist.github.com/mp4096/1a2279ec7b3dfec659f58e378ddd9aee
# Adapted from http://stackoverflow.com/questions/16534292/basic-powershell-batch-convert-word-docx-to-pdf
# Thanks to MFT, takabanana, ComFreek
#
# If PowerShell exits with an error, check if unsigned scripts are allowed in your system.
# You can allow them by calling PowerShell as an Administrator and typing
# ```
# Set-ExecutionPolicy Unrestricted
@treefunction
treefunction / ppt2pdf.ps1
Last active Sep 16, 2021 — forked from mp4096/ppt2pdf.ps1
Batch convert PowerPoint files to PDF
View ppt2pdf.ps1
# Batch convert all .ppt/.pptx files encountered in folder and all its subfolders
# The produced PDF files are stored in the invocation folder
#
# Adapted from http://stackoverflow.com/questions/16534292/basic-powershell-batch-convert-word-docx-to-pdf
# Thanks to MFT, takabanana, ComFreek
#
# If PowerShell exits with an error, check if unsigned scripts are allowed in your system.
# You can allow them by calling PowerShell as an Administrator and typing
# ```
# Set-ExecutionPolicy Unrestricted
View Windows 10 Optimization Script.ps1
##########
# Win10 Optimization Script With Extra GPD Win Tweaks
# Adapted version of https://github.com/Disassembler0/Win10-Initial-Setup-Script by Disassembler <disassembler@dasm.cz>
# Author: BlackDragonBE
# Version: v2.2.1 (2017-12-02)
# Copied from https://www.reddit.com/r/gpdwin/comments/6ipa6c/windows_10_optimization_script_for_gpd_win/
##########
# As a workaround for disabled script execution, run this command (without #) in an elevated PowerShell windows first and choose "all" if you're asked where to apply this:
# Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
@treefunction
treefunction / hosts
Created Jun 26, 2018
Hosts File to Block Facebook from my Machine
View hosts
127.0.0.1 api.ak.facebook.com
127.0.0.1 api.connect.facebook.com
127.0.0.1 api.facebook.com
127.0.0.1 app.facebook.com
127.0.0.1 apps.facebook.com
127.0.0.1 ar-ar.facebook.com
127.0.0.1 badge.facebook.com
127.0.0.1 blog.facebook.com
127.0.0.1 connect.facebook.com
127.0.0.1 connect.facebook.net