1 :
Staff ★ (6f33-****)
: 11/11/21(jue)23:49:26
ID:CAP_USER*
rep del
weabot (el motor del sitio) ha sido actualizado para funcionar con Python 3 y la versión nueva de MySQLdb, la cual usa la MySQL API definida en el PEP 249 (pueden verlo en la página de estadísticas). Esto quiere decir que se necesitaron muchísimos cambios en el código, además de que se realizó una conversión completa del encoding de la base de datos de latin1 (antiquísimo) a UTF-8. Este gran salto nos lleva a un salto de versión de 0.8 a 0.10.
En resumen, el código se modernizó bastante pero hay muchas cosas que aún no se han probado y es muy probable que se encuentren con problemas. Apenas encuentren uno les pedimos que lo comenten en este hilo para repararlo lo más rápido posible.
Esperando no causarles muchos problemas, un abrazo.
2 :
Sin Nombre@Sin ideas (7645-f825)
: 12/11/21(vie)00:10:52
ID:YzBhYmI4C
rep del
test
3 :
Sin Nombre@Sin ideas (904c-6887)
: 12/11/21(vie)02:59:36
ID:OTBhZTk5a
rep del
Pues parece que la App de BAI ya no funciona, aunque era de esperar para algo sin mantenimiento.
4 :
Sin Nombre@Sin ideas (7645-f3ea)
: 12/11/21(vie)03:14:22
ID:YzBhYmI4a
rep del
>>3
La app de bai fue creada por alguien externo al staff
5 :
Sin Nombre@Sin ideas (f77a-5284)
: 12/11/21(vie)03:23:49
ID:NGRiZmIza
rep del
la version movil, la de m.bienvenido... no funciona, sale lo siguiente;
Versión: weabot 0.10.0
Tipo: <class 'TypeError'>
Detalle: 'float' object cannot be interpreted as an integer
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 271 run self.output = threadPage(0, True, int(path_split[3]))
post.py 528 threadPage return renderTemplate(template_filename, {"threads": [thread], "replythread": postid}, mobile)
template.py 119 renderTemplate return engine.render(template_folder + template, values)
tenjin.py 1961 render content = template.render(context, globals)
tenjin.py 981 render exec(self.bytecode, globals, locals)
txt_thread.html 14 <module> <?py r = range(thread['length'] / 50) ?>
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.
6 :
Sin Nombre@Sin ideas (4119-cba1)
: 12/11/21(vie)07:43:13
ID:YzZmODIxF
rep del
Nunca llegaremos a weabot versión 1.x...
>>3-4
Si se echó a perder ahora es probable que sea la API, en ese caso es algo que se puede arreglar desde aquí.
>>5
Estoy al tanto, lo arreglaré lo antes posible, gracias.
>>6
Estábamos a punto de llegar ya que weabot estaba bastante estable pero tuvimos que dar un paso atrás aquí, pero fue necesario porque usaba un interpretador y bibliotecas tan antiguas que cualquier actualización al servidor estaba rompiendo algo.
9 :
Staff ★ (54eb-****)
: 12/11/21(vie)17:33:03
ID:CAP_USER*
rep del
>>5Se ha reparado esto y algunas otras cosas, incluyendo las citas.
10 :
Sin Nombre@Sin ideas (660a-9c7c)
: 13/11/21(sab)01:55:26
ID:MjExMzhmF
rep del
¿Por qué lo actualizaron si no habian problemas?
11 :
Sin Nombre@Sin ideas (6482-0321)
: 13/11/21(sab)10:05:17
ID:ODczMmJkC
rep del
descargué el código, aunque no conozco mucho de cómo está hecho, supongo que hay un error en el archivo anarkia.py, en el método bans.
if not ban:
raise UserError("Ban inválido.")
if ban['boards'] != boardpickle:
raise USerError("Ban inválido.")
Está mal escrito el segundo UserError.
Si no es un error, pues mis disculpas por haberlo levantado.
12 :
Staff ★ (c25f-****)
: 13/11/21(sab)13:33:49
ID:CAP_USER*
rep del
>>10Porque Python 2 está obsoleto y la distribución en la que corre el servidor (Debian) ya no lo trae. Era actualizar el código (algo que debió hacerse hace tiempo), correr una distro desactualizada o dejar el sitio abajo. Consideré que lo más correcto era lo primero, además que ayudó a limpiar un poco el código, particularmente la parametrización de los queries SQL, y arreglar un par de bugs viejos.
>>11Ese archivo está abandonado ya que se usó solo para un board de broma llamado /anarkia/ que duró 1 día, y como ya no existe no se usa en ningún momento. Solo está ahí como recuerdo o por si algún día queremos levantar anarkia nuevamente.
13 : Mensaje eliminado por usuario.
14 :
Staff ★ (7eee-****)
: 13/11/21(sab)14:55:38
ID:CAP_USER*
rep del
La API ha sido reparada por lo que deberían volver a funcionar cosas como el posteo móvil, el auto refresh y la app de Android mencionada por
>>3.
15 :
Sin Nombre@Sin ideas (a4ca-d8e9)
: 13/11/21(sab)20:48:16
ID:NjAyYzdha
rep del
Test
16 :
Sin Nombre@Sin ideas (a4ca-d8e9)
: 13/11/21(sab)20:49:30
ID:NjAyYzdha
rep del
Weabot no permite posts con emojis >:(