Skip to content

Instantly share code, notes, and snippets.

@stami
stami / csv-to-xlsx.sh
Last active March 4, 2021 04:03
Bash Unoconv Libreoffice CSV-to-Excel converter
#!/bin/bash
# Huikee CSV-to-XLSX konvertteri by Samuli
# Versio 2.0, using unoconv
# Unicode now works
root_dir=$(pwd)
FOLDERS=$(find $root_dir -type d)
for fol in $FOLDERS
@stami
stami / gist:46db7d7dd18c1279e770
Created September 3, 2014 15:08
Recursively remove files by extension
find /ABSOLUTE/PATH/TO/DIRECTORY/ -iname "*.EXTENSION" -exec rm '{}' ';'
# Confirm each one
find /ABSOLUTE/PATH/TO/DIRECTORY/ -iname "*.EXTENSION" -ok rm '{}' ';'
@stami
stami / UINavigationController+Previous.swift
Created July 13, 2018 06:39
UINavigationController previousViewController with offset
import UIKit
extension UINavigationController {
func previousViewController(offset: Int = 1) -> UIViewController? {
if viewControllers.count > offset {
return viewControllers[viewControllers.count - 1 - offset]
}
return nil
}
@stami
stami / ScrollStackViewController.swift
Created November 12, 2021 15:57
Reusable base view controller to extend
// Use as you wish!
import UIKit
import SnapKit
class ScrollStackViewController: UIViewController {
let scrollView = UIScrollView()
let contentView = UIView()
let stackView = UIStackView()