Skip to content

Instantly share code, notes, and snippets.

View EnriqueSoria's full-sized avatar
🐍
pythoning

Enrique Soria EnriqueSoria

🐍
pythoning
View GitHub Profile
@EnriqueSoria
EnriqueSoria / EnemyBehaviour.cs
Last active August 29, 2015 14:07
EnemyBehaviour.cs
using UnityEngine;
using System.Collections;
public class EnemyBehaviour : MonoBehaviour {
/* PUBLIC variables */
public const int maxHealth = 100;
public const int maxDamage = 20;
LineRenderer line;
@EnriqueSoria
EnriqueSoria / DataBase.py
Created November 23, 2014 22:14
Very simple database for Python
# -*- coding: utf-8 -*-
class DataBase:
'''
Database is a dictionary that is stored and read from a file.
'''
def __init__(self, fileName):
import cPickle as pickle
self.pickle = pickle
@EnriqueSoria
EnriqueSoria / ClasificarTorrents.py
Last active August 29, 2015 14:11
Mueve ficheros .torrent a subcarpetas según ciertas palabras claves.
# -*- coding: utf-8 -*-
''' Clasifica torrents según ciertas palabras clave '''
kwords = {
'windows': ['win', 'exe', 'msi', 'pc'],
'mac': ['mac', 'osx', 'dmg'],
'linux': ['rpm', 'deb', 'tar', 'linux', 'ubuntu', 'sh'],
'ost': ['flac', 'ost', 'flac', 'mp3', 'soundtrack'],
'android': ['apk', 'android']
}
@EnriqueSoria
EnriqueSoria / piglatin.py
Last active August 29, 2015 14:15
Pig latin
# -*- coding: utf-8 -*-
def pig(word):
translated = ''
punct = ''
''' Nos guardamos si tiene algún signo de puntuación '''
if word[-1] in punctuation:
punct = word[-1]
word = word[:-1]
@EnriqueSoria
EnriqueSoria / conf.py
Last active April 17, 2018 08:41
Firmes (PC)
ALBARAN_PATH = "C:\\Kronos\\Albaranes"
LOG_PATH = "logs"
PHONES = [
{
'name' : 'Motorola MotoG5',
'directory': 'motog5',
}, {
'name' : 'Lenovo Tab 7',
'directory' : 'lenovotab7',
import psutil
def check_process_running(processname, ending='.exe'):
process_list = [psutil.Process(pid).name() for pid in psutil.pids()]
return '{name}.exe'.format(name=processname) in process_list
@EnriqueSoria
EnriqueSoria / main.py
Last active April 20, 2018 07:22
Tkinter skeleton
from tkinter import Tk, Label, Button
class Main:
APP_NAME = ''
def __init__(self, master):
self.master = master
master.title(self.APP_NAME)
self.center(master)
@EnriqueSoria
EnriqueSoria / arrays.py
Last active September 3, 2018 07:07
Alguns scripts que tinc
import numpy as np
import sympy as sym
import argparse
parser = argparse.ArgumentParser(
description="Fa el producte (·) entre dos matrius"
)
parser.add_argument("-a", help="Matriu `a`", required=True)
parser.add_argument("-b", help="Matriu `b`", required=True)
args = parser.parse_args()
@EnriqueSoria
EnriqueSoria / aac_to_mp3.py
Created August 29, 2018 09:05
AAC to MP3
from os import listdir as ls
from os.path import abspath
from subprocess import run
FFMPEG = r"C:\Another_apps\ffmpeg\bin\ffmpeg.exe"
command = '{program} -i "{inp}" -acodec libmp3lame "{out}"'
file_extension = '.aac'
for file in ls('.'):
if file.endswith(file_extension):
@EnriqueSoria
EnriqueSoria / Gestures.conf
Last active March 3, 2022 08:04
Setting up Ubuntu
# Generated by Gestures 0.3.0 --> https://gitlab.com/cunidev/gestures
# Manual editing might result in data loss!
# Invalid lines
# Unsupported lines
# Swipe threshold (0-100)