Skip to content

Instantly share code, notes, and snippets.

View murparreira's full-sized avatar

Murillo Parreira murparreira

  • Goiânia
View GitHub Profile
@murparreira
murparreira / gotta_dl_them_all.rb
Last active December 29, 2015 08:09
Little script to download all new pokemon images from serebii.net
require 'rubygems'
require 'mechanize'
types = ['bug', 'dark', 'dragon', 'electric', 'fairy', 'fighting', 'fire', 'flying', 'ghost', 'grass', 'ground', 'ice', 'normal', 'poison', 'psychic', 'rock', 'steel', 'water']
FOLDER_PATH = "/path/to/your/running/script/"
types.each do |type|
array = []
agent = Mechanize.new
puts "Visiting #{type} page!"
type_page = agent.get("http://www.serebii.net/pokedex-xy/#{type}.shtml")
noko = Nokogiri::HTML(type_page.body)
@murparreira
murparreira / gotta_dex_them_all.rb
Last active December 29, 2015 09:39
Unfinished script that gets pokemon data from pokemondb.net
require 'rubygems'
require 'mechanize'
class Pokemon
attr_accessor :name, :moves, :abilities
def initialize
@name = ''
@moves = []
@abilities = []
end
@murparreira
murparreira / plugsugar.js
Last active January 2, 2016 21:09
Plug DJ sugar
/* Desktop Notification script */
/* This one only works on Google Chrome */
API.on(API.CHAT, function(data) {
var notification = window.webkitNotifications.createNotification("", "Nova Mensagem", data.from + " : " + data.message);
notification.show();
setInterval(function() { notification.close() }, 2000);
});
/* Notification script */
@murparreira
murparreira / cities_states.rake
Last active May 6, 2016 18:22
Rake task para inserção de todos os estados e cidades do Brasil com o código do IBGE de cada cidade
# encoding: utf-8
namespace :cities_states do
task :insert => :environment do
ac = State.create sigla: "AC", nome: "Acre"
al = State.create sigla: "AL", nome: "Alagoas"
am = State.create sigla: "AM", nome: "Amazonas"
ap = State.create sigla: "AP", nome: "Amapá"
ba = State.create sigla: "BA", nome: "Bahia"
ce = State.create sigla: "CE", nome: "Ceará"
=========== Login como usuário root ===========
# Gerar locale pt_BR.UTF-8 se não existir
sudo locale-gen pt_BR.UTF-8
# Exportar as variáveis de locale
export LANGUAGE=pt_BR.UTF-8
export LANG=pt_BR.UTF-8
export LC_ALL=pt_BR.UTF-8
# Configurar timezone
@murparreira
murparreira / gamebanana.rb
Last active August 9, 2017 18:55
Download hall of fame bomb/defuse maps from gamebanana
# -*- encoding : utf-8 -*-
require 'rubygems'
require 'zip'
require 'mechanize'
require 'nokogiri'
require 'open-uri'
agent = Mechanize.new
1.upto(17) do |i|
@murparreira
murparreira / check_radar.rb
Last active August 9, 2017 19:42
Check which CSS maps have a radar
# -*- encoding : utf-8 -*-
require 'pp'
require 'shellwords'
all_files = Dir["/path/to/maps/folder/*.bsp"]
puts "Analisando radar nos mapas..."
radar_files = []
all_files.each do |zip_file_name|
puts "Mapa: #{zip_file_name}..."
@murparreira
murparreira / smash_ultimate_spirits.rb
Created April 12, 2019 13:57
Script that downloads all Smash Bros Ultimate Spirits images and descriptions
require 'rubygems'
require 'mechanize'
range = (795..1303)
FOLDER_PATH = "/path/to/your/running/script/"
range.each do |number|
array = []
agent = Mechanize.new
puts "Visiting #{number} page!"
number_page = agent.get("https://smashultimatespirits.com/details.php?id=#{number}")
noko = Nokogiri::HTML(number_page.body)
curl --request POST \
--url http://inovasipro.ddns.net:8080/app/api/uploadExtraWorkDocuments \
--header 'Content-Type: application/x-www-form-urlencoded' \
--cookie JSESSIONID=35790D8DE0BAFA216A8CF7311B4B7E4C \
--data idWork=3774 \
--data documentAction=after \
--data 'documents[0]=R0lGODlhPQBEAPeoAJosM//AwO/AwHVYZ/z595kzAP/s7P+goOXMv8+fhw/v739/f+8PD98fH/8mJl+fn/9ZWb8/PzWlwv///6wWGbImAPgTEMImIN9gUFCEm/gDALULDN8PAD6atYdCTX9gUNKlj8wZAKUsAOzZz+UMAOsJAP/Z2ccMDA8PD/95eX5NWvsJCOVNQPtfX/8zM8+QePLl38MGBr8JCP+zs9myn/8GBqwpAP/GxgwJCPny78lzYLgjAJ8vAP9fX/+MjMUcAN8zM/9wcM8ZGcATEL+QePdZWf/29uc/P9cmJu9MTDImIN+/r7+/vz8/P8VNQGNugV8AAF9fX8swMNgTAFlDOICAgPNSUnNWSMQ5MBAQEJE3QPIGAM9AQMqGcG9vb6MhJsEdGM8vLx8fH98AANIWAMuQeL8fABkTEPPQ0OM5OSYdGFl5jo+Pj/+pqcsTE78wMFNGQLYmID4dGPvd3UBAQJmTkP+8vH9QUK+vr8ZWSHpzcJMmILdwcLOGcHRQUHxwcK9PT9DQ0O/v70w5MLypoG8wKOuwsP/g4P/Q0IcwKEswKMl8aJ9fX2xjdOtGRs/Pz+Dg4GImIP8gIH0sKEAwKKmTiKZ8aB/f39Wsl+LFt8dgUE9PT5x5aHBwcP+AgP+WltdgYMyZfyywz78AAAAAAAD///8AAP9mZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@murparreira
murparreira / debug_log.txt
Last active May 10, 2025 20:23
Kingsu rigu battle debug log
Godot Engine v4.4.1.stable.official.49a5bc7b6 - https://godotengine.org
OpenGL API 3.3.0 NVIDIA 535.230.02 - Compatibility - Using Device: NVIDIA - NVIDIA GeForce RTX 2060
Game data initialized. Teams: Team Alpha vs Team Beta
--- Match Simulation Started ---
Midfield Battle Initiated!
Players in Midfield - Team Alpha: 3, Team Beta: 3
Calculated MAX_EXCHANGES: 8
--- Exchange 1/8 ---