Skip to content

Instantly share code, notes, and snippets.

Keep On Rockin In The Free World!

Vinicius Guerrero vini-guerrero

Keep On Rockin In The Free World!
View GitHub Profile
vini-guerrero / Google Play Api - Apk
Created Jan 20, 2021 — forked from machinekoder/Google Play Api - Apk
This python script uploads an apk file into Google Play Store using Android Play Publisher API
View Google Play Api - Apk

In Google Developer Console inside your app project, on the Credentials section, you must create a new "Service Account" "Client ID", if you have not already. And download the p12 file. You need the service account key file, generated in the Google APIs Console into the same directory and rename it to key.p12.

On Google Play Developer Console you have to give permissions to "" for uploading apks.


Download Google APIs Client Library for Python (google-api-python-client): or use pip:

  $ pip install google-api-python-client
vini-guerrero /
Created Apr 18, 2020 — forked from and3rson/
Simple ragdoll physical bones creation plugin for Godot
extends EditorPlugin
var button : Button
func _enter_tree():
print('physbones: plugin created')
button =
button.text = 'CPB'
button.connect('pressed', self, 'create_physical_bones')
vini-guerrero /
Created Mar 18, 2020 — forked from krasnovpro/
Creates a true isometric camera in blender
# This script creates two kinds of isometric cameras.
#The one, TrueIsocam called camera, is the mathematical correct isometric camera with the 54.736 rotation to get the 30 degrees angles at the sides of the rhombus.
#The other, GameIsocam called camera, is a camera with which you can render isometric tiles for a 2d game. Here we need a 60 degrees angle instedad of the 54.736 one to get a proper stairs effect and a ratio of 2:1
# Then there is the special case with a 4:3 ratio, which is button 3. You can also make 2D games with that one. The view is more topdown though as with a 2:1 ratio of the traditional game iso view.
# The fourth button creates a simple groundplane where you can place your stuff at.
#You can of course set up everything by hand. This script is a convenient solution so that you don't have to setup it again and again.
# The script is under Apache license
View __ini__py
bl_info = {
"name": "Asset Builder",
"description": "Asset Builder Addon",
"author": "Vinicius Guerrero",
"version": (1, 0, 0),
"blender": (2, 82, 0),
"location": "3D View > Tools",
"warning": "",
"wiki_url": "",
"tracker_url": "",
View GodotFireball
shader_type canvas_item;
uniform bool hide_background = true;
uniform int flame_amount = 1;
vec2 hash( vec2 p ){
p = vec2( dot(p,vec2(127.1,311.7)),
dot(p,vec2(269.5,183.3)) );
return -1.0 + 2.0 * fract(sin(p) * 43758.5453123);
bl_info = {
"name": "Add-on Template",
"description": "",
"author": "p2or",
"version": (0, 0, 2),
"blender": (2, 80, 0),
"location": "3D View > Tools",
"warning": "", # used for warning icon and text in addons panel
vini-guerrero /
Created Apr 26, 2019
Godot-Facebook Script
Godot Scene
extends Node
var fb
vini-guerrero /
Created Jan 29, 2019
This snippet checks if the router is available to port forward using Godot's RPC system
extends Node2D
func _ready():
var port = 12345
var upnp =
for i in range(upnp.get_device_count()):
var upnp_device = upnp.get_device(i)
print('- igd_our_addr: ', upnp_device.igd_our_addr)
View authState.js
import React from 'react'
import { BrowserRouter as Router, Route, Link, Redirect, withRouter } from 'react-router-dom'
import authState from './CoreComponents/authState'
import PrivateRoute from './CoreComponents/privateRoute'
import fakeAuth from './CoreComponents/fakeAuth'
const Public = () => <h3>Public</h3>
const Protected = () => <h3>Protected</h3>
class Login extends React.Component {