Skip to content

Instantly share code, notes, and snippets.

View jpsilvashy's full-sized avatar
🎯
Focusing

JP Silvashy jpsilvashy

🎯
Focusing
View GitHub Profile
@jpsilvashy
jpsilvashy / remote-gitignore-from-history.sh
Created July 7, 2024 19:45
Remove all the contents of your .gitignore file from the git history
#!/bin/bash
# Check if .gitignore file exists
if [ ! -f .gitignore ]; then
echo ".gitignore file not found!"
exit 1
fi
# Read each line in .gitignore
while IFS= read -r line
@jpsilvashy
jpsilvashy / Brewfile
Last active November 16, 2020 18:45 — forked from ryanhanwu/Brewfile
New Mac Setup Script 2019
# Taps
tap 'caskroom/cask'
tap 'homebrew/cask-fonts'
tap 'homebrew/cask-versions'
tap 'homebrew/bundle'
## Shell Utilities
brew 'coreutils'
brew 'zsh'
brew 'zsh-completions'
#metric-group-PatientPregnancyOutcomes-6 > div > table > tbody > tr:nth-child(19)
#metric-group-PatientPregnancyOutcomes-6 > div > table > tbody > tr:nth-child(19) > td
DefaultReportingYear: 2017
IsApprovePreviousYearFinalReport: False
ReportingYear: 2016
Diagnosis: -1
CycleType: 1
AdditionalFilters[0].CsrAdditionalFilterID: 1
AdditionalFilters[0].IncludeOnly: false
AdditionalFilters[0].Exclude: false
AdditionalFilters[1].CsrAdditionalFilterID: 2
AdditionalFilters[1].IncludeOnly: false
@jpsilvashy
jpsilvashy / facebook_url_to_id.rb
Created April 24, 2019 15:08
Use findmyfbid.com to get facebook ids from URLs
require 'selenium-webdriver'
module ScrapeTools
def self.connect(base_url)
loop do
# proxy
proxy = ProxyServer.get_round_robin # get a proxy that hasent been used lately
puts "[ScrapeTools] trying proxy: #{proxy.as_string}"
# == Schema Information
#
# Table name: proxy_servers
#
# id :uuid not null, primary key
# ip_addr :string
# port :string
# country :string
# last_used_at :datetime
# active :boolean
@jpsilvashy
jpsilvashy / 03_restart_que.config
Last active May 29, 2018 23:47
ElasticBeanstalk que upstart job and and post deploy script
commands:
create_post_dir:
command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post"
ignoreErrors: true
files:
"/etc/init/que.conf":
mode: "000755"
owner: root
group: root
@jpsilvashy
jpsilvashy / generateAppIcon.sh
Last active December 29, 2018 15:34 — forked from roblabs/generateAppIcon.sh
Generate app icons and xcassets file from a single image. generateAppIcon.sh AppIcon.png
#!/bin/bash -e
# --------------------------------------------------------
# Generate app icons and xcassets file from a single image
# Ben Clayton, Calvium Ltd.
# https://gist.github.com/benvium/2be6d673aa9ac284bb8a
# --------------------------------------------------------
#
# Usage with an input of 1024x1024 PNG file
# generateAppIcon.sh AppIcon.png
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
@jpsilvashy
jpsilvashy / nodejs-webm
Created November 22, 2017 23:04 — forked from jbouny/nodejs-webm
Node.js WebM generation with whammy and sharp
var Whammy = require('node-whammy'),
sharp = require('sharp');
function canvasToWebp(canvas, callback) {
sharp(canvas.toBuffer()).toFormat(sharp.format.webp).toBuffer(function(e, webpbuffer) {
var webpDataURL = 'data:image/webp;base64,' + webpbuffer.toString('base64');
callback(webpDataURL);
});