Skip to content

Instantly share code, notes, and snippets.

View fmartingr's full-sized avatar

Felipe Martin fmartingr

View GitHub Profile
@fmartingr
fmartingr / uni122.py
Last active January 24, 2017 09:16
Check for free planet slots on positions 7-9 on ogame uni122
#!/usr/bin/env python
import requests
from xml.etree import ElementTree
url = 'http://s122-es.ogame.gameforge.com/api/universe.xml'
response = requests.get(url)
universe = ElementTree.fromstring(response.content)
#!/usr/bin/python
import smtplib
gmail_user = "your_email@gmail.com"
gmail_pwd = "your_password"
msg['From'] = gmail_user
msg['To'] = to
@fmartingr
fmartingr / codebase_clone.py
Created August 20, 2014 10:22
python script to clone all codebase repositories using codebase-api and fabric into a codebase exported data folder
# pip install codebase-api fabric
from codebase import CodebaseClient
from fabric.operations import local
CLIENT_ID = 'foo/bar'
CLIENT_KEY = 'key'
client = CodebaseClient(CLIENT_ID, CLIENT_KEY)
@fmartingr
fmartingr / aes.py
Last active December 22, 2015 08:46
import base64
from Crypto.Cipher import AES
class AESCipher:
def __init__(self, key, iv, block_size=16):
self.block_size = block_size
self._cipher = AES.new(key, AES.MODE_CBC, iv)
def _get_padding(self, s):
@fmartingr
fmartingr / dotask.sh
Created December 25, 2016 21:02
Taskwarrior helper for rofi
#!/bin/bash
TMPFILE='/tmp/rofi-dmenu-taskwarrior'
task rofi rc.verbose=nothing > $TMPFILE
TASK=`rofi -dmenu -p "Task: " -i -input $TMPFILE`
TASK_ID=`echo $TASK | cut -f1 -d' '`
import re
class BashDict(dict):
variable_regex = r'(\$\{([\w\d\_]+)\})'
default_return = ''
def _parse_variables(self, value):
if '${' in value:
def replace(match):
# Youtube ads
ad.youtube.com
ads.youtube.com
r4---sn-vgqs7nez.googlevideo.com
r4.sn-vgqs7nez.googlevideo.com
www.youtube-nocookie.com
i1.ytimg.com
r17---sn-vgqsenes.googlevideo.com
r2---sn-vgqs7n7k.googlevideo.com
clients6.google.com
@fmartingr
fmartingr / github_remove_forked.py
Created October 7, 2019 19:48
Remove all forked repositories on the user account that is nor archived
# pip install github3
import github3
USERNAME = ""
TOKEN = ""
gh = github3.login(username=USERNAME, token=TOKEN)

Keybase proof

I hereby claim:

  • I am fmartingr on github.
  • I am fmarting (https://keybase.io/fmarting) on keybase.
  • I have a public key ASD16cP6OjNtkvzWMFIDr3VpJRY8WDlXPZntn64dJC6Rjwo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am fmartingr on github.
  • I am fmarting (https://keybase.io/fmarting) on keybase.
  • I have a public key ASD16cP6OjNtkvzWMFIDr3VpJRY8WDlXPZntn64dJC6Rjwo

To claim this, I am signing this object: