Skip to content

Instantly share code, notes, and snippets.

@mniami
mniami / Remove_MIUI_Bloatware.bat
Created March 29, 2018 14:34
Batch file to remove preinstalled bloated apps in MIUI devices with ADB
@echo off
set /p Y=Enter adb path:
cd %Y%
adb devices
for %%X in (
"com.android.browser"
"com.android.chrome"
"com.android.email"
"com.android.thememanager"
"com.android.thememanager.module"
@mniami
mniami / optional.kt
Last active September 4, 2019 11:24
Example of migration from java Optional to Kotlin
// That's pretty much an implementation of singleton btw
object Optional {
fun <T: Any> onNullable(obj: T?) : Iterable<T> {
if (obj != null) {
return listOf(obj)
}
return emptyList()
}
}
@mniami
mniami / pre-commit
Created October 15, 2019 07:44 — forked from acdha/pre-commit
Git pre-commit hook which runs various code linters. Install this to .git/hooks/pre-commit inside your favorite repos
#!/usr/bin/env PYTHONIOENCODING=utf-8 python
# encoding: utf-8
"""Git pre-commit hook which lints Python, JavaScript, SASS and CSS"""
from __future__ import absolute_import, print_function, unicode_literals
import os
import subprocess
import sys
@mniami
mniami / AdbCommands
Created October 25, 2019 06:11 — forked from Pulimet/AdbCommands
Adb useful commands list
== Adb Server
adb kill-server
adb start-server
== Adb Reboot
adb reboot
adb reboot recovery
adb reboot-bootloader
== Shell
def licz(stawka, l4ilosc, l4proc, ilosc_dni_platnych_wolnych):
zus = 1450.0
podatek_proc=0.81
ilosc_dni_pracy_mies=20.0
miesiecy_w_roku=12.0
print(f'stawka {stawka}')
platne_wolne = ilosc_dni_platnych_wolnych * stawka / miesiecy_w_roku
l4 = l4ilosc * stawka * l4proc / miesiecy_w_roku
@mniami
mniami / img_converter.py
Created April 21, 2021 20:29
Convert image color format
import os
from PIL import Image
import click
@click.command()
@click.argument("path-to-image")
@click.argument("color-format")
def convert(path_to_image: str, color_format: str):
image = Image.open(path_to_image)
@mniami
mniami / movie_processing.py
Last active June 5, 2021 08:18
Movie processing
import click
from moviepy.editor import *
from natsort import natsorted
@click.command()
@click.argument("path")
@click.argument("output-file-name")
def combine_movies(path: str, output_file_path: str):
if path is None: