[12:47:45] Hprmedina Creo que ya funciona bien la herramienta de mover categorías [12:48:15] perfecto Miguillen ! [12:48:35] solo queda probarla con un caso real [12:49:13] y por ahora si quedan artículos pendientes de trasalado no mueve la categoría [12:49:32] Como ya te dije ayer esa es la parte que no tengo del todo claro [12:50:21] En principio pensé en que en ese caso crearía una nueva categoría [12:50:35] pero eso dificultaría el traslado posterior [12:50:59] y se podría hacer que se trasladara de cualquier forma [12:51:34] De una u otra manera va a haber artículos categorizados con una categoría inexistente [12:53:03] Miguillen: Puedes probar con [[Categoría:Artículos con códigos de ejemplo]], que debería ser una categoría de organización [12:53:05] 10[8] 10https://es.wikipedia.org/wiki/Categor%C3%ADa:Art%C3%ADculos_con_c%C3%B3digos_de_ejemplo [12:53:18] Aunque quizás debería ir integrado en una plantilla [12:53:43] jem- puedo pnerme a ello [12:53:47] ... Y en realidad tampoco tengo muy clara su utilidad [12:53:52] Vale [12:54:05] Seguro que hay bastante más que faltarían ahí [12:54:07] sería moverla al espacio Wikipedia [12:54:09] bastantes* [12:54:15] Sí [12:56:14] Y tal vez como "Páginas", porque también podrían ser anexos [12:57:19] me ha falaldo el traslado no se porque detecta artículospendientes 0 [13:00:37] Miguillen: perdón, no ví lo que me escribiste [13:02:09] y por ahora si quedan artículos pendientes de trasalado no mueve la categoría [13:02:09] [14:49] Miguillen: Como ya te dije ayer esa es la parte que no tengo del todo claro [13:02:09] [14:50] Miguillen: En principio pensé en que en ese caso crearía una nueva categoría [13:02:09] [14:50] Miguillen: pero eso dificultaría el traslado posterior [13:02:09] [14:50] Miguillen: y se podría hacer que se trasladara de cualquier forma [13:02:09] [14:51] Miguillen: De una u otra manera va a haber artículos categorizados con una categoría inexistente [13:03:34] tampoco funciona lo de cambiar etiqueta porque me detecta que no tienen elemento [13:04:05] lo primero creo que ya lo he depurado voy a ver lo de Wikidata [13:07:43] :D [13:09:04] cri cri jem- .... ¿dónde registra la actividad wm-bot4 ? [13:09:10] puse un aviso [13:09:28] ¿damos voice permanente? [13:10:32] ¿aplicaría una página en Meta similar al de ayudantes? [13:10:33] En la documentación anda todo enlazado, Hprmedina [13:10:43] Hummm, pues eso ya no sé [14:02:39] hola! como están? [14:07:01] cri cri Sergio_A_Segovia [14:07:07] yo con sueño ¿y tú? [14:07:56] yo con hambre, cerca del medio día! Hprmedina [14:08:24] :D [14:14:56] cri² Hprmedina [14:15:55] wm-bot4 :D [14:16:08] cri cri Miguel2706 [14:17:43] Sería bueno poner el el topic la ubicación del log [14:23:48] Hprmedina: wm-bot4 está programado en nuestro lenguaje favorito! :D [14:24:06] ¿en español? [14:24:11] genial! [14:24:45] Nope! [14:24:52] ¿en inglés? [14:24:55] En C# :p [14:24:58] :P [14:25:24] Y hace falta el Grillo bot [14:25:47] ¿acá? [14:25:57] Puede ser [14:26:10] Para controlar temas técnicos... [14:29:17] ¿como qué? [14:29:31] * Hprmedina está pensando [14:39:03] * Miguillen ve salir humo de la cabeza de Hprmedina [15:37:08] jem- Un array no puede ser == 3 [15:37:20] Me está volviendo eso loco [15:56:58] No entiendo eso, Miguillen [15:57:20] El count() del array sí puede ser == 3, pero el propio array lógicamente no [15:57:25] jem- Estoy haciendo que las funciones devuelvan un código [15:57:36] para diagnosticar si han hecho algo o no [15:58:23] y en este caso si lo hace devuelve un array con los valores [15:58:30] y si no lo hace devuelve 3 [15:58:45] ahora he probado con false pero también se lía [15:59:14] digamos que el valor que devuelve si no lo ha hecho es escalar [15:59:20] y si lo ha hecho un array [15:59:24] Ajá [15:59:53] ¿Y el problema es...? [16:00:23] pues que lo hace pero me diagnostica que no y en el irc no emite los mensajes adecuados [16:01:50] Si se trata de diferenciar si ha devuelto escalar o array, puedes usar is_array() [16:01:57] aría falta que me una operación lógica que 1 [16:02:04] diagnostique que es un array [16:02:15] y 2 que el valor es false [16:02:33] voy a probar [16:03:05] Y siempre puedes combinarlo con otras comprobaciones de cierto/falso con || && ... [16:04:44] ya auqnue algo tan sencillo no debería necesitarlo [16:05:51] el true/false tienen un efecto muy singular en PHP [16:19:21] jem- ahora sí [16:20:18] Parece algo tonto pero había olvidado ponerle los argumentos a la función que diagnostica si existe la categoría a trasladar y si la nueva está libre [16:20:49] por eso me hacía cosas raras [16:27:06] Son cosas que pasan [16:31:23] Yo creo que ya solo falta probar que cambia la etiqueta en Wikidata [16:31:41] pero para eso hace falta que la categoría tenga elemento allí [16:33:12] la voy a enlazar al elemento zona de pruebas [16:36:55] [[d:Zona de pruebas]] [16:36:56] 10[9] 04https://www.wikidata.org/wiki/Zona_de_pruebas [16:37:49] -d Wikipedia:Wikidata/Zona de pruebas [16:37:50] 10https://www.wikidata.org/wiki/Special:ItemByTitle/eswiki/Wikipedia:Wikidata/Zona_de_pruebas [17:08:28] ralgis [17:08:43] Dime. [17:09:06] lo de ordenar los parámtros es algo que ahora se hace de forma arbitraria tal cual los devuelve Wikidata [17:09:37] La idea que hay con esto es listar los parámetros en una tabla (array) [17:10:01] lo que no tengo muy claro es si se haría mejor por categorías o un listado general [17:10:11] eso se va a ver sobre la marcha [17:11:22] Pero de cuaqluier forma antes de ponerme con la plantilla quiero esperar a que de una vez implementn el que se pueda obtener datos de otros elementos distintos al que está enlazado [17:11:54] eso sería importantte por ejemplo para establecer etiquetas de paámetros [17:12:06] por ejemplo cargo = persona [17:12:28] tipo de división administrativa = nombre de la entidad [17:12:31] etc [17:12:44] ahora se puede hace añadiendo un calificador [17:12:58] pero si se implementa lo dicho no haría falta [17:13:47] y en general hay que tener en cuenta que la ficha Wikidata no está terminada [17:14:40] por lo que si se usa hay que tener localizado donde se ha puesto porque esta sujeta a grandes cambios [17:17:39] xd [17:18:06] Entendido. Gracias por la explicación, Miguillen. Entonces, solo queda esperar :) Aunque me encanta esa plantilla. [17:18:26] ralgis ahora va como va [17:18:52] la unica forma que habría de forzar el orden es esa [17:19:18] y también ahora hay una parte para omitir parámetros irrelevantes [17:19:45] de la forma que he dicho sería al revés, es decir se diría que tienen que aparecer [17:20:35] ralgis también hay ordenes raros [17:21:00] porque Lua a diferencia de otros lenguajes no empieza a iterar de 0 [17:21:16] empieza de 1 y deja el 0 para el último [17:21:50] Eso ahce que aparezcan en el orden que están todos menos el primero que aparece el último [17:21:55] *hace