Standalone utilities and misc notes on system configuration.
Gokberk Cinbis, 2018.
alignassignAlign assignment statements in source codes.aligntableAlign table columns. Particularly useful for latex tables via vim & emacs.bibrmfieldClean-up bib files easily.diffdirCompare directory pairs with helper tools.eq2eps,eq2pngGenerate eps, png files for LaTeX equations.pdflatex-remoteCompile tex project via a remote server.strrepFind and replace patterns in stdin or files.tex/Collection of useful files (Makefile, .gitignore, macros) for LaTeX documents.turkish-deasciify-selection-to-clipboardturkish-deasciify selection-to-clipboard.unaccentReplace accented letters with ASCII ones.vipOpen files containing in vim as tabs.
catpdfConcatenate multiple pdf files into a single one.mypdfdiffDiff two pdfs.pdf-add-header-all-pagesAdd a custom header to all pages of a pdf file.pdf-add-header-first-pageAdd a custom header to the first page of a pdf file.pdf-print-two-sidedCreate and succesively open two pdf files to simplify manual double-sided printing.pdf-split-repeating-chunksSplit pdf into repeating fixed-length chunks.
bib2htmlAuto-create bibliography web page based on a jinja template and YAML-formatted data.getpdfXploreDownload papers by ID from IEEE Xplore (requires institutional/login-free subscription).minify-cssScript for minifying CSS files.
git-checkhashCheck whether the current git hash to make sure the right code-base is being used for evaluating a pre-trained model.git-find-deleted-fileA git shortcut.git-remember-passwordsWrapper to set-up git password cache easily.git-uniqueidGenerate a unique id for the current source code.git-writehashWrite git hash into a file.gitsyncroot-nomsg-periodicPeriodically run gitsyncroot-nomsg in the current repository.gitpull-periodicPeriodically run "git pull" in the current repository.
du-sortedCompute size of a list of files/directories, print in sorted and human readable form.findgrepEasy to use find and grep combinator.gnome-color-temperatureShortcuts to alter Gnome color temperature settings.gnome-remotedesktop-togglepromptEnable/disable Gnome Shell remote desktop prompt for security purposes.killappSend KILL signal to user processes matching to a regular expression.mv-addmoddateAdd modification date to filename and move to a target directory.mvlnMove and link shortcut.parse-pathA well-designed path parsing tool.psappList user processes matching to a regular expression.strrepString find-and-replace.tmux-parallel-exec-at-dirsExecute one command in parallel at multiple directories within tmux panes & windows.tmux-parallel-execExecute multiple commands in parallel within tmux panes & windows.
images2powerpointConvert a series of images to a powerpoint presentation.img2canonConvert image file into a format readable by Canon printers.video2ipadConvert video file to iPad-compatible format (not perfect, though).video2mp3Convert video file to mp3.video2mp4Convert video file to mp4.video2tvConvert image file into a mp4 file readable by most TVs.
zotero-find-nonlinked-attachmentsFind non-linked zotero attachments using a library export.
proceedings/Scripts to download/collect some conferences' bibliographies.
assert-condaVerifies that the conda environment is fully active.conda-custom-activeActivate a conda installation.conda-create-machine-learning-envA utility script for creating an ML-oriented conda environment with mainstream packages.