Skip to content

Instantly share code, notes, and snippets.

@iamsortiz
iamsortiz / solr.sh
Created January 27, 2016 19:46
SOLR local deploy utils
##########################################################
#
# The MIT License (MIT)
#
# Copyright (c) 2015 Samuel Ortiz Reina (@iamsortiz)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
@iamsortiz
iamsortiz / bootstrap-trellis.sh
Last active February 5, 2016 16:36
Bootstrap a Wordpress Trellis environment
#!/bin/bash
################################################################################
#
# The MIT License (MIT)
#
# Copyright (c) 2015 Samuel Ortiz Reina (@iamsortiz)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
@iamsortiz
iamsortiz / browser-console-single-pdf-download.js
Last active February 8, 2016 13:51
Browser console bulk download from CSS selector and file extensions
/**
* README.md
*
* # Browser console, bulk delayed download from CSS selector and file extensions
*
* See below "var config" jsdoc for config details.
*
* All functionallity encapsulated in "function main()"
*
* main() is self executable (last line of the code).
################################################################################
#
# The MIT License (MIT)
#
# Copyright (c) 2016 Samuel Ortiz Reina (@iamsortiz)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
################################################################################
#
# The MIT License (MIT)
#
# Copyright (c) 2016 Samuel Ortiz Reina (@iamsortiz)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
@iamsortiz
iamsortiz / browserconsole-reddit-page_stats.js
Created May 14, 2016 10:45
Extract Reddit page stats from the Browser console
////////////////////////////////////////////////////////////////////////////////
//
// The MIT License (MIT)
//
// Copyright (c) 2016 Samuel Ortiz Reina (@iamsortiz)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
@iamsortiz
iamsortiz / drawio_to_jira_imgs.sh
Last active May 25, 2016 18:21
Given some draw.io .png diagrams, generate jpg's for the original size, and for a smaller version JIRA embeded friendly
#!/bin/bash
# Given a folder structure
#
# * ./
# * ./raw
#
# With the draw.ioong exports at raw
#
# It will leave all your JIRA-embed-ready images at ./
@iamsortiz
iamsortiz / bitbucket_mass_clone_and_pull_from_project.js
Last active May 31, 2016 11:52
Bitbucket mass clone and pull --all from project repos
# Given you are in a project repo list at bitbucket (https://bitbucket.org/account/user/????/projects/???
# Open the webbrowser console
# Paste code
# Ctrl+C on prompt
# Paste on a directory where you want all the clones + pulls
# Attribution for javascript clipboard: http://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript
var commands = "";
@iamsortiz
iamsortiz / docker-tomcat_bash_utils.sh
Created August 21, 2016 17:03
Docker tomcat bash utils
IMAGE=tomcat
IMAGE_TAG=8-jre8
CONTAINER_NAME='tomcat'
CONTAINER_APPS_FOLDER='/usr/local/tomcat/webapps/'
function docker-app_container-run() {
echo $PWD
docker run -d -v $PWD/target:$CONTAINER_APPS_FOLDER --name $CONTAINER_NAME -p 8080:8080 $IMAGE:$IMAGE_TAG
}
alias docker-app_container-start="docker start $CONTAINER_NAME"
@iamsortiz
iamsortiz / kubernetes-get_dashboard_access.sh
Last active October 15, 2016 22:53
Kubernetes vagrant - Get dashboard access
#!/bin/bash
# Usage: Assuming a vagrant based kubernetes (as in https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant-single.html), run this script in the same folder of the Vagrantfile (where you would normally do "vagrant up")
# * Then insert the password (by default: kubernetes)
# * Browse localhost:9090
USERNAME='kubernetes'
PASSWORD='kubernetes'
function main() {