Skip to content

Instantly share code, notes, and snippets.

View pythoninthegrass's full-sized avatar

pythoninthegrass

View GitHub Profile
@pythoninthegrass
pythoninthegrass / install_chromedriver.sh
Last active March 11, 2020 00:57 — forked from natritmeyer/install_chromedriver.sh
Install chromedriver on fedora
#!/usr/bin/env bash
logged_in_user=$(logname)
cd "/home/$logged_in_user/Downloads"
url='https://chromedriver.storage.googleapis.com/80.0.3987.16/chromedriver_linux64.zip'
curl -LJO "$url"
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/bin/chromedriver
sudo chown root /usr/bin/chromedriver
sudo chmod +x /usr/bin/chromedriver
#!/usr/bin/env bash
# SOURCE: https://gist.github.com/CraigLindsey/16ee404f132dbc38f7e83c30d108400b
# activate verbose standard output (stdout)
set -v
# activate debugging (execution shown)
set -x
# logs
@pythoninthegrass
pythoninthegrass / cache_example.py
Last active October 7, 2019 19:59 — forked from treuille/cache_example.py
This demonstrates the st.cache function
#!/usr/bin/env python3
# USAGE
"""
From @treuille:
pip install --upgrade streamlit
streamlit run https://gist.githubusercontent.com/pythoninthegrass/b75d39158f42722a9c25871f8aa4fd20/raw/2019640b6a9ff5da5ab6d5b11b3345ddc764b285/cache_example.py
"""
import streamlit as st
@pythoninthegrass
pythoninthegrass / jenkins-docker-compose.yml
Last active February 1, 2025 00:32 — forked from SWBSanjeewa/jenkins-docker-compose
Run jenkins master and slave using docker compose
# MASTER PRE-REQS
# Install docker, docker-compose
# mkdir -p ~/{jenkins,jnlp_slave}
# master
# docker run -d \
# -u root \
# --name=jenkins \
# -e TZ=America/Denver \
@pythoninthegrass
pythoninthegrass / README.md
Last active May 22, 2020 16:01 — forked from tombigel/README.md
How to Change Open Files Limit on OS X and macOS Sierra (10.8 - 10.12)

How to Change Open Files Limit on OS X and macOS

This text is the section about OS X Yosemite (which also works for macOS Sierra) from https://docs.basho.com/riak/kv/2.1.4/using/performance/open-files-limit/#mac-os-x

The last time i visited this link it was dead (403), so I cloned it here from the latest snapshot in Archive.org's Wayback Machine https://web.archive.org/web/20170523131633/https://docs.basho.com/riak/kv/2.1.4/using/performance/open-files-limit/

Mac OS X

To check the current limits on your Mac OS X system, run:

<#
.SYNOPSIS
This script will install Windows Server Update Services (WSUS) in your lab
.NOTES
You need a Windows Server 2012 R2 for this script to work.
This script is part of a series to automate your lab on www.dominikbritz.com
#>
#Requires -Version 3
@pythoninthegrass
pythoninthegrass / ldap_auth.py
Last active May 14, 2019 19:43 — forked from femmerling/authenticate.py
I have to create user authentication using python-ldap. After googling around and trying out stuffs, this is the final code for you to use. Please remember to adjust the user_dn, and base_dn accordingly to the format used in your LDAP server.
# to be able to import ldap run pip install python-ldap
import ldap
if __name__ == "__main__":
ldap_server="x.x.x.x"
username = "someuser"
password= "somepassword"
# the following is the user_dn format provided by the ldap server
user_dn = "uid="+username+",ou=someou,dc=somedc,dc=local"
@pythoninthegrass
pythoninthegrass / custom-juno.sh
Last active May 11, 2019 14:09 — forked from konstantinbo/custom-juno.sh
Thing to do after installation of Elementary OS Juno (5.0)
#!/usr/bin/env bash
# SOURCE: https://gist.github.com/konstantinbo/d21dfa5c7a0edbaec8244f97eb177209
# Uninstall unnecessary programs
# sudo apt-get purge epiphany-browser epiphany-browser-data #browser
# sudo apt-get purge pantheon-mail
# Update your system (clear apt cache/locks first)
@pythoninthegrass
pythoninthegrass / click.oscript
Last active January 23, 2019 23:27 — forked from wkoszek/click.oscript
Clicking "Allow" button in System Preferences via Screen Sharing
# This is clicking "Allow" in System Preferences "Security & Privacy" screen
# when you're on Screen Sharing. Otherwise it doesn't work.
# To fix:
# - Put "Security & Privacy" window in the top left screen
# - open a Terminal on a side
# - save click.oscript
# - Run: osascript click.oscript
#
# The mouse click you send should hit "Allow" button. You may need to move the window a little bit.
# Script originally from: https://discussions.apple.com/thread/3708948
@pythoninthegrass
pythoninthegrass / upgrade_vim.sh
Last active January 8, 2021 20:47 — forked from yevrah/Upgrade vim
Update to Vim8 on Centos 7
# SOURCE: @zhouyanlt https://gist.github.com/yevrah/21cdccc1dc65efd2a4712781815159fb#gistcomment-2695800
sudo yum install -y gcc git ncurses-devel
git clone https://github.com/vim/vim.git ~/vim
cd ~/vim/src
make distclean # if you built Vim before
make -j8
sudo make install
cp -ru ~/vim/src/vim /usr/bin # overwrites /usr/bin/vim w/o confirmation