Skip to content

Instantly share code, notes, and snippets.

viggy28

Block or report user

Report or block viggy28

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View scrap.py
# header file imported
from urllib import urlopen
from bs4 import BeautifulSoup
from selenium import webdriver
# give the location of chromedrive installed on your machine.
# path = r'C:\\Users\\gaurav\\Desktop\\Chromedriver'
# ref: https://www.tutorialspoint.com/python_web_scraping/python_web_scraping_dynamic_websites.htm
path=""
driver = webdriver.Chrome(executable_path = path)
View salt-gotcha.md
View arctic-python-installation
* pip install git+https://github.com/manahl/arctic.git
error in arctic setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected version spec in futures; python_version == '2.7' at ; python_version == '2.7'
(reference: https://github.com/sdispater/pendulum/issues/187)
* pip install --upgrade setuptools --user
* pip install git+https://github.com/manahl/arctic.git --user
-- install mongodb
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
viggy28$ brew tap mongodb/brew
View go-modules
To update a module version in a Go project.
I did go list -m -versions <module/name> eg. go list -m -versions github.com/coreos/etcd
It listed all the versions.
I did go get github.com/coreos/etcd@v3.3.17+incompatible which not only updated the etcd module, but also added a two new indirect modules and updated a bunch of checksums in go.sum
To verify that checksums (in go.sum) are as expected,
visit https://sum.golang.org/lookup/github.com/coreos/etcd@v3.3.17
and compare the values
@viggy28
viggy28 / config.yml
Last active Aug 10, 2019
Keeping up haproxy config up to date with stolon on MacOS using https://github.com/UnitedTraders/stolon-standby-haproxy
View config.yml
postgres_haproxy_port: 7432
postgres_haproxy_config: '/Users/viggy28/haproxy/stolon_standby.cfg'
haproxy_reload_command: 'launchctl kickstart -k gui/501/viggy28.haproxy'
timeout: 60
@viggy28
viggy28 / verifyauth.go
Last active Mar 21, 2019
Performs basic authentication check in go
View verifyauth.go
// VerifyAuth verifies the basic authentication
func VerifyAuth(r *http.Request) (bool, error) {
username, password, ok := r.BasicAuth()
if !ok {
return false, errors.New("couldn't invoke BasicAuth()")
}
APIUSERNAME := os.Getenv("APIUSERNAME")
APIPASSWORD := os.Getenv("APIPASSWORD")
if APIUSERNAME == "" || APIPASSWORD == "" {
return false, errors.New("APIUSERNAME or APIPASSWORD is not set")
@viggy28
viggy28 / 1_kubernetes_on_macOS.md
Created Feb 25, 2019 — forked from kevin-smets/1_kubernetes_on_macOS.md
Local Kubernetes setup on macOS with minikube on VirtualBox and local Docker registry
View 1_kubernetes_on_macOS.md

Requirements

Minikube requires that VT-x/AMD-v virtualization is enabled in BIOS. To check that this is enabled on OSX / macOS run:

sysctl -a | grep machdep.cpu.features | grep VMX

If there's output, you're good!

Prerequisites

@viggy28
viggy28 / invalid-zips.json
Created Jul 21, 2018 — forked from dryan/invalid-zips.json
JSON list of valid and invalid US ZIP codes
View invalid-zips.json
["00000", "00001", "00002", "00003", "00004", "00005", "00006", "00007", "00008", "00009", "00010", "00011", "00012", "00013", "00014", "00015", "00016", "00017", "00018", "00019", "00020", "00021", "00022", "00023", "00024", "00025", "00026", "00027", "00028", "00029", "00030", "00031", "00032", "00033", "00034", "00035", "00036", "00037", "00038", "00039", "00040", "00041", "00042", "00043", "00044", "00045", "00046", "00047", "00048", "00049", "00050", "00051", "00052", "00053", "00054", "00055", "00056", "00057", "00058", "00059", "00060", "00061", "00062", "00063", "00064", "00065", "00066", "00067", "00068", "00069", "00070", "00071", "00072", "00073", "00074", "00075", "00076", "00077", "00078", "00079", "00080", "00081", "00082", "00083", "00084", "00085", "00086", "00087", "00088", "00089", "00090", "00091", "00092", "00093", "00094", "00095", "00096", "00097", "00098", "00099", "00100", "00101", "00102", "00103", "00104", "00105", "00106", "00107", "00108", "00109", "00110", "00111", "00112", "00113
View .bash_profile
# ----------------------------
# Firebase Aliases
# ----------------------------
alias fi="firebase init"
alias fl="firebase list"
alias flogin="firebase login"
alias flogout="firebase logout"
alias fudev="firebase use --add aprldev-bc79c"
alias fuprod="firebase use --add aprl-e91e6"
fuse(){
You can’t perform that action at this time.