Skip to content

Instantly share code, notes, and snippets.

View dinhani's full-sized avatar

Renato Dinhani dinhani

View GitHub Profile
@dinhani
dinhani / Data after Scanner
Created February 29, 2016 08:01
Neo4J issue #123
{"results":[{"columns":["p","ID(n)"],"data":[{"graph":{"nodes":[{"id":"16917","labels":["ConceptEntry","Game"],"properties":{"uid":"game-borderlands_2","wikidata":"Q893422","name":"Borderlands 2"}}],"relationships":[]},"row":[[{"uid":"game-borderlands_2","wikidata":"Q893422","name":"Borderlands 2"}],16917]},{"graph":{"nodes":[{"id":"16917","labels":["ConceptEntry","Game"],"properties":{"uid":"game-borderlands_2","wikidata":"Q893422","name":"Borderlands 2"}},{"id":"12113","labels":["ConceptEntry","Company"],"properties":{"uid":"company-2k_games","wikidata":"Q94937","name":"2K Games"}}],"relationships":[{"id":"168","type":"PUBLISHES","startNode":"12113","endNode":"16917","properties":{"weight":2.0}}]},"row":[[{"uid":"game-borderlands_2","wikidata":"Q893422","name":"Borderlands 2"},{"weight":2.0},{"uid":"company-2k_games","wikidata":"Q94937","name":"2K Games"}],16917]},{"graph":{"nodes":[{"id":"12259","labels":["ConceptEntry","Company"],"properties":{"uid":"company-aspyr","wikidata":"Q738135","name":"Aspyr"}},{"
@dinhani
dinhani / plot_repos_star_count.r
Created April 5, 2017 04:40
GitHub repositories star count
library(RJSONIO)
library(ggplot2)
# read data
frequency_json = fromJSON("repos_star_count.json")
frequency_df = as.data.frame(do.call("rbind", frequency_json))
colnames(frequency_df)[1] <- "stars"
colnames(frequency_df)[2] <- "projects"
# generate raw data from dataframe
@dinhani
dinhani / itch-io.py
Created June 9, 2020 21:42
Claim all games from itch.io Racial Justice to your library
# libraries
from selenium import webdriver
# information to fill
YOUR_USERNAME = "itchio_username"
YOUR_PASSWORD = "itchio_password"
YOUR_DOWNLOAD_LINK = "https://itch.io/bundle/download/itchio_unique_code"
# init browser
driver = webdriver.Chrome()
@dinhani
dinhani / backup-saves.bat
Last active September 6, 2024 13:27
Automatically backup saves on change
set input="C:\Program Files (x86)\Steam\steamapps\common\STALKER Clear Sky\_appdata_\savedgames\renato_quicksave.sav"
set output="C:\Program Files (x86)\Steam\steamapps\common\STALKER Clear Sky\_appdata_\savedgames"
set freq=10
set max=50
wt -p "PS7" powershell.exe -NoExit -Command "python D:/codigo/automacao/backup-saves.py --input '%input%' --output '%output%' --freq %freq% --max %max%"
@dinhani
dinhani / launchbox-to-playnite.ps1
Last active October 17, 2024 19:27
LaunchBox to Playnite data
# ------------------------------------------------------------------------------
# Connect
# ------------------------------------------------------------------------------
# $PlayniteRunspace = Get-Runspace -Name 'PSInteractive'
# $PlayniteApi = $PlayniteRunspace.SessionStateProxy.GetVariable('PlayniteApi')
# D:\codigos\automacoes\jogos\launchbox-to-playnite.ps1
# ------------------------------------------------------------------------------
# Constants
# ------------------------------------------------------------------------------
@dinhani
dinhani / launchbox-to-retroarch.ps1
Last active October 17, 2024 19:27
LaunchBox to Retroarch playlists
$PLATFORMS = @{
"3DO Interactive Multiplayer" = "The 3DO Company - 3DO"
"Arcade" = "MAME"
"Atari 2600" = "Atari - 2600"
"Atari 5200" = "Atari - 5200"
"Atari 7800" = "Atari - 7800"
"Atari Lynx" = "Atari - Lynx"
"Atari Jaguar" = "Atari - Jaguar"