Version 0.1X - Negaly/bot1 GitHub Wiki
Version 0.10
-
metodo busquedaPropuestas(limite), que lee las ultimos hilos y comprueba si son propuestas y lo mete en un txt.
Version 0.11
-
añadido fichero de configuracion config.txt que debe tener el siguiente formato: Name: Username Password: Password Subreddit: learnpython
-
añadido ficheros listalinks.txt y already_done.txt uno contiene el formato de texto y el otro la id de los link tratados para evitar q se repitan y para usarlos en el futuro en la función de actualización de votaciones.
Version 0.12 , 0.13
-
añadido fichero almacenPropuestas.txt , genera un txt en funcion de la basededatos que contiene el submission_id de cada hilo. Con formato adaptable a excel(tabla de datos) mediante separaciones con ;
-
nuevo apartado: en la wiki, funciones: ya que el bot pretende ser adaptable, estoy generando un conjunto de funciones basicas con las q uno podra hacer mas o menos lo q quiera con el bot.
-
Añadida libreria shutil, que me permite copiar ficheros dentro del pc, de manera que tenga una copia de seguridad de lo que hago, o en mi caso, tener una copia publica y otra privada.
Funciones:
-
init(fichero): hace login con usuario y contraseña y devuelve el subreddit definido.
-
buscaPropuestas(limite): carga db y busca los hilos nuevos que cumplen la condicion
-
writeFile(msg,dirFile): escribe un texto al final del fichero dado
-
readFile(dirFile): devuelve un array con el fichero leido linea a linea
-
vueltaTxt(inFile,outFile): da la vuelta linea a linea un fichero
-
datosExcel(): genera un fichero txt con los datos de cada hilo con separaciones por ;
Continuará:
-
Generare un archivo importable dnd esten todas las funciones para que cualquiera pueda usar mi libreria, ya que hacer un bot solo consiste en hacer un "while true" con las funciones a utilizar dentro.
-
Añadire la funcion comentaHilos(submission_id, mensaje)
-
Tengo que conseguir generar el fichero listalinks.txt con el formato ordenado y bien numerado.
-
Revisaré funciones antiguas para hacerlas genericas y no tan concretas como las que uso.