Skip to content

Instantly share code, notes, and snippets.

@marcoshipe
marcoshipe / gist:3a1a62bbe0262ce511b5f7443322227d
Created September 28, 2018 15:09
OrderedDict-ProblemaPyarTelegram
from collections import OrderedDict
custom_dict = {
'props_videos': {
1: {
'obj': 'a',
'nombre': 1
},
2: {
'obj': 'c',
def ordenar_extraterrestre(desordenadas, orden_alfabeto):
def sort_function(word):
key = 0
for i, letter in enumerate(word):
key += orden_alfabeto.index(letter) / (100 ** (i + 1))
return key
# ordenada = ['revestir', 'miel', 'extraterrestre', 'auto', 'automovil', 'al']
try:
return sorted(desordenadas, key=sort_function)
@marcoshipe
marcoshipe / TelegramBot
Created August 29, 2018 07:53
Pruebas sobre bots de telegram en python y su interaccion con grupos. Libreria utilizada: https://github.com/python-telegram-bot/python-telegram-bot
import getpass
import logging
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, BaseFilter
# Clase que se utiliza para filtar los mensajes y que solo sean validos los que implican
# que un usuario nuevo entro en el grupo (puede ser un usuario comun o un bot)
class FilterNewMembers(BaseFilter):
def filter(self, message):
return bool(message.new_chat_members)
@marcoshipe
marcoshipe / main.qml
Created April 4, 2018 04:58
pyqtSlot and garbage collector problem examples
import QtQuick 2.9
import QtQuick.Controls 2.2
ApplicationWindow {
id: main_window
visible: true
width: 500
height: 500
Item {