Skip to content

Instantly share code, notes, and snippets.

View antoniosb's full-sized avatar

Antônio Augusto antoniosb

View GitHub Profile
antoniosb / add-team-to-repos.js
Last active April 9, 2024 18:55 — forked from davidrleonard/add-team-to-repos.js
Add a new team to all Github repos in an organization
* Adds a team to all the repos in a Github organization. This is a tedious
* process in the UI. You'll need a newer version of node to run this (e.g 9+)
* because it uses async/await.
* Instructions:
* 1. Copy this file somewhere on your computer, e.g. ~/addteamrepos.js
* 2. Fill in the uppercase variables below with the right values
* 3. Run this file: `$ node ~/addteamrepos.js`
antoniosb /
Created July 7, 2022 13:34
Exemplos de badges de LinkedIn para colocar no seu perfil do GitHub
  • [![LinkedIn Badge]([Texto do badge]-blue?style=flat-square&logo=Linkedin&logoColor=white&link=[Link perfil no LinkedIn])]([Link perfil no LinkedIn])

  • ``

antoniosb /
Created February 19, 2020 00:09
Increment weights on front matter for Hugo content pages
# (with no params) will increment ALL pages with weight by 1.
# X (X is the param) will increment ALL pages with weight greather than X by 1.
if [ -z $MINIMUM_WEIGHT ]; then
antoniosb / debug.log
Created May 25, 2018 19:14
Output from your CI when using the --debug flag in your CI configuration
download: s3://appprova-test-coverage/coverage/34593036/codeclimate.1.json to coverage/codeclimate.1.json
DEBU[0000] posting request to
DEBU[0000] {"data":{"type":"test_reports","attributes":{"ci_branch":"AP-3213/fix-student-report-xls-exportation","ci_build_identifier":"34593036","ci_build_url":"","ci_commit_sha":"c514a17255e80bc7c1a81e7c2e18304ebfc338c9","ci_committed_at":1527268414,"ci_service_name":"codeship","git_branch":"AP-3213/fix-student-report-xls-exportation","commit_sha":"c514a17255e80bc7c1a81e7c2e18304ebfc338c9","committed_at":1527268414,"run_at":1527274133,"covered_percent":96.13004666260905,"covered_strength":0,"environment":{"gem_version":"2.7.6","package_version":"","pwd":"/home/rof/clone","prefix":"/home/rof/clone","rails_root":"","reporter_version":"0.6.0","simplecov_root":""},"line_counts":{"missed":763,"covered":18953,"total":19716}}},"meta":null}
DEBU[0000] posting request to https://api.
antoniosb /
Created April 5, 2018 13:03
Create rspec rails plugin
rails plugin new plugin_name --skip-test-unit --dummy-path=spec/dummy
cd plugin_name
# Add rspec-rails to gemspec dev deps
# s.add_development_dependency "rspec-rails"
bundle install
antoniosb / pisco.rb
Created June 28, 2017 21:39
Pisco generation
rand_str = -> { (0...5).map { ('A'..'Z').to_a[rand(26)] }.join }
rand_number = -> { SecureRandom.random_number.to_s[-5..-1] }
PiscoDataGenerator.create(code, password, school_id)
antoniosb / gist:50acd9bcbce5fec0d07799f49d4cc67b
Created March 8, 2017 18:25 — forked from bkimble/gist:1365005
List local memcached keys using Ruby
#!/usr/bin/env ruby
# List all keys stored in memcache.
# Credit to Graham King at for the original article on how to get the data from memcache in the first place.
require 'net/telnet'
headings = %w(id expires bytes cache_key)
rows = []
Batman - Alef
Robin - Ruas
Majinbu - Lucas
Ben 10 - Gui
Psylocke - Laura
O Fera - Waldir
Honda - Cairo
Hancok - Tunico
Lanterna Verde - Leandrão
Hulk - Milk
antoniosb / arel_like_binary.rb
Created June 2, 2016 23:16
Monkey patching Arel v3.0.2 to provide a predicate that uses binary like. So we can use it to create a Ransack predicate to use on search forms.
module Arel
module Visitors
class ToSql
def visit_Arel_Nodes_BinaryMatches o
"#{visit o.left} LIKE BINARY #{visit o.right}"
antoniosb / perfectelementary.bash
Created May 11, 2016 03:41
HowTo Install the perfect Elementary-OS
#Download Elementary OS from here:
#First you update your system
sudo apt-get update && sudo apt-get dist-upgrade
#Install Google Chrome
wget -q -O - | sudo apt-key add -
sudo sh -c 'echo "deb stable main" >> /etc/apt/sources.list.d/google-chrome.list'