editors de plantillesModifica

Tens opinió sobre Viquipèdia:Sala_dels_administradors#Editors_de_plantilles ?. Tu ets un dels pocs administradors que s'hi dedicava i ara ningú ho té a la seva ToDo. I com diu el Pere, tampoc sabran allò que fan si no saben plantilles i LUA. Merci amador (disc.) 09:18, 7 gen 2023 (CET)

Era conscient d'aquesta problemàtica i moralment no puc demanar cap solució ad hoc. Si es creu oportú em semblarà bé, i si no doncs també. V.Riullop (parlem-ne) 14:02, 11 gen 2023 (CET)
No la considero ad hoc. Correspon a un perfil perfectament descrit pel Pere i que no és només per al sol·licitant. Una altra cosa és que la caiguda de perfils tècnics la deixa aplicable a molt poques persones.
A les convocatòries per administradors he estat temptat d'apuntar-me per poder protegir certes plantilles i, tot i això, poder seguir fent la feina que faig, Però això si que m'ha semblat poc ètic, ja que la resta de funcions d'administrador no les atendria com caldria. amador (disc.) 07:13, 12 gen 2023 (CET)

Ocultar IPModifica

Bon dia,

Voldria saber com puc ocultar l'IP d'una aportació a una discussió, que vaig fer abans de registrar-me, o bé com puc integrar l'aportació que vaig fer com a usuari no registrat al meu usuari. De moment, només he aconseguit modificar el missatge de la discussió.

Gràcies! Laiesken de Barkeno (disc.) 13:26, 31 gen 2023 (CET)

@Laiesken de Barkeno Ho ha de fer un administrador. La petició que has fet és correcta, però segurament no han interpretat bé què calia fer, per això el meu comentari. Una vegada ocultat en l'historial, si vols, pots afegir un missatge com ara "el comentari anterior és meu..." V.Riullop (parlem-ne) 13:36, 31 gen 2023 (CET)
Moltes gràcies! Entenc que he d'esperar a un administrador? Laiesken de Barkeno (disc.) 13:41, 31 gen 2023 (CET)
Sí, quan algun pugui ja ho farà. V.Riullop (parlem-ne) 14:02, 31 gen 2023 (CET)

Sobre l'ArxivaBotModifica

He llegit la conversa la secció Bot arxivador a Viquipèdia:Bots/Sol·licituds. Només dir-te que aquell bot tenia una part centralitzada a la pàgina Usuari:ArxivaBot/Arxivador, però també seguia podent recórrer aquelles pàgines que tenien la transclusió (o és inclusió?) de Usuari:VriuBot/Arxivador, l'actual, fet de zero amb presses per arrancar-lo, encara no té eixa part implementada tot i que la idea és poder seguir fent-ne ús. Potser caldria canviar la pàgina encara que no ho veig realment necessari si a tu no t'importa que seguisquen tenint-la com a plantilla, hi ha gent i planes que seguixen amb ella tal com he reflectit a la taverna. –Cœt · mascletà 15:25, 1 feb 2023 (CET)

Postdata: Com dic, no veig motiu per a desfer-se d'Usuari:VriuBot/Arxivador, tot i que per lògica i coherència es podria utilitzar Usuari:ArxivaBot/Arxivador per seguir la tradició d'ací o Usuari:ArxivaBot/config tal com es fa a enwiki amb en:User:MiszaBot/config. Per al bot no és cap problema amb les etiquetes de <noinclude></noinclude> es delimita el que és la configuració i la plantilla a incloure en pàgines de discussió que es vulguen arxivar, i pot seguir obtenint la informació de la taula, són coses distintes que no se solapen. La taula és només per si es volia modificar diverses configuracions i vore-les totes en un sol lloc pensant en eixes pàgines de manteniment, sobre tot per les pàgines de la Taverna que ja se van encarregar de buscar una altra solució. Ara bé, ara mateix la única possibilitat és la de la taula. –Cœt · mascletà 15:49, 1 feb 2023 (CET)
Responc al fil de la taverna. V.RiuLlop (parlem-ne) 17:02, 1 feb 2023 (CET)
Bé, el bot ja ha arxivat alguns fils d'ací, he vist dos cosetes que he d'arreglar, quan incrementa l'arxiu seguix donant l'anterior com a enllaç i quadruplica els [ i s'en queden dos visibles, ho arregle ara mateix, amb això la primera fase deuria estar acabada. La segona fase només deuria consistir en convertir en diccionari els paràmetres que s'utilitzen a la pseudoplantilla i la resta ja està feta ja que en la taula les dades que s'obtenen també son a l'inici un diccionari. –Cœt · mascletà 21:06, 2 feb 2023 (CET)
Diria que amb aixó ja estaria. Per cert, quasi a la par, has estat utilitzant el Flow des que vaig desaparéixer pels meus estudis fins fa poc, que he tornat a aparéixer, realment què ha passat amb el Flow, no va bé? A l'aplicació m'eixen molts errors quan intente seguir algun Flow d'estos... –Cœt · mascletà 22:12, 2 feb 2023 (CET)
Per cert, gràcies per allò de treure la transclusió a la discussió de Adriaesc, esta vesprada abasn de llegir la teua notificació he estat fent proves i m'havia desconcertat perquè ja no eixia... Però ho he entés quan he pogut llegir-ne la raó. –Cœt · mascletà 23:34, 2 feb 2023 (CET)
No he pensat mai que mentre no hi sigui en Coet aprofitaré el Flow   M'he cansat d'aquest invent estrany. Està bé com a xat, però és difícil mantenir una discussió oberta on la gent es guia per la immediatesa i es perd per diferents branques. El principal problema és no poder fer cerques, ni arxius, ni editar per reestructurar discussions. Acaba tot en llimbs. A més, l'han abandonat i no hi ha manteniment, ni millores, ni correcció d'alguns bugs. En canvi s'ha avançat en noves eines de discussió. Et recomano activar en les preferències beta les "eines de discussió". S'hi han afegit algunes de les coses bones del Flow. V.RiuLlop (parlem-ne) 07:56, 3 feb 2023 (CET)
@Coet Alguna cosa ha fallat a Especial:Diff/31264904, ha arxivat algun fil tancat amb menys de 7 dies. V.RiuLlop (parlem-ne) 07:40, 3 feb 2023 (CET)
Val, se'm va quedar pendent, només mira si té la plantilla, és a dir, el métode set_done de la classe Thread, només comprova que el fil tinga una de les plantilles sense considerar que també ha d'observar la data. Et deixe la part del codi actual, (el codi sencer el tens a /archivebot_cawiki.py, recorde que ets més de Lua que de Python, però per si tens curiositat):
class Thread:
    """
    Classe que representa una secció d'una pàgina de discussió, o fil de discussió (thread).
    """

    def __init__(self):
        self.id = 0
        self.title: str = ''
        self.body: str = ''
        self.last_signature: Optional[datetime] = None
        self.elapsed_time: Optional[relativedelta] = None
        self.done: bool = False
        self.deprecated: bool = False
        self.source_for_rejected_thread: Optional[str] = None

    def __repr__(self):
        return f'<Thread id: {self.id}, t:"{self.title}", sz: {self.size} B, dt: {self.last_signature}, ' \
               f'{"deprecated" if self.deprecated else "done" if self.done else ""}>'

    @property
    def elapsed_time_str(self):
        et = self.elapsed_time
        return f'{et.years}y {et.months}m {et.days}d {et.hours}h {et.minutes}\' {et.seconds}"' if et else ''

    @property
    def length(self):
        """Size counting codepoints (characters)."""
        return len(self.to_text())

    @property
    def size(self):
        """Size counting bits. This corresponds to MediaWiki's definition of page size."""
        return len(self.to_text().encode('utf-8'))

    def set(self, title, body):
        self.title = title
        self.body = body
        # TODO: la darrera signatura podria no ser la més recent?
        signatures = [
            utils.get_datetime(date_str) for date_str in utils.patterns.date.findall(self.body)
        ]
        if signatures:
            self.last_signature = signatures[-1]
            now = datetime.now()
            self.elapsed_time = relativedelta(now, self.last_signature)

    def set_deprecated(self, algo: Algo):
        """
        El archivebot original agafa el timedelta estàndard, ací anem a gastar el relative delta del dateutil.
        :param algo:
        :type algo: Algo
        :return:
        """
        if algo.function != 'old' or not self.last_signature:
            return None
        keys = {
            'y': 'years',
            'm': 'months',
            'w': 'weeks',
            'd': 'days',
            'h': 'hours',
            'i': 'minutes',
            's': 'seconds'
        }
        timedelta = relativedelta(**{keys[algo.unit]: algo.value})
        expire = self.last_signature + timedelta
        self.deprecated = datetime.now() > expire

    def set_done(self, function):
        if function != 'done':
            self.done = False
            return
        self.done = bool(utils.patterns.done.search(self.body))

    def set_source(self, title):
        self.source_for_rejected_thread = title
        return self

    def to_text(self):
        return f'== {self.title} =={self.body}'
El que he de fer és afegir ambdues condicions quan es tracte de l'algorisme done(00@) que tu havies anomenat fet(00@). Ho tenia pendent i m'he descuidat. Per a esta nit abans que s'engegue de nou estarà enllestit.
Amb això deuria estar arreglat el problemeta del done. –Cœt · mascletà 19:38, 3 feb 2023 (CET)

Reinicie sagnat. Et deixe el registre que em fa amb el mètode show només de Viquipèdia:Bots/Sol·licituds:

Viquipèdia:Bots/Sol·licituds 54 <SourceConfig title: "Viquipèdia:Bots/Sol·licituds" algo: <Algo done 15 d>>
	1 Bot per a infocat 2020-12-15 15:29:00 2y 1m 20d 2h 57' 46"  size: 1115 len: 1095 done: False
	2 Redireccions noms 2013-05-19 13:37:00 9y 8m 16d 4h 49' 46"  size: 1373 len: 1349 done: False
	3 Secció d'enllaços externs sense enllaços externs 2014-01-24 09:42:00 9y 11d 8h 44' 46"  size: 3284 len: 3215 done: False
	4 Redireccions a objectes astronòmics 2014-03-09 16:03:00 8y 10m 26d 2h 23' 46"  size: 1480 len: 1449 done: False
	5 [[Viquipèdia:Manteniment/Enllaços externs trencats]] 2011-04-18 17:25:00 11y 9m 17d 1h 1' 46"  size: 544 len: 534 done: False
	6 És a dir 2014-01-24 09:22:00 9y 11d 9h 4' 46"  size: 821 len: 810 done: False
	7 Topònims amb articles 2013-12-28 12:40:00 9y 1m 7d 5h 46' 46"  size: 4995 len: 4895 done: False
	8 Interwikis 2013-12-31 00:35:00 9y 1m 4d 17h 51' 46"  size: 7127 len: 6997 done: False
	9 Neteja de plantilles 2013-12-02 13:39:00 9y 2m 2d 4h 47' 46"  size: 6235 len: 6138 done: False
	10 Categories amb menys de cinc articles 2015-07-23 16:28:00 7y 6m 12d 1h 58' 46"  size: 2139 len: 2107 done: False
	11 Articles curts 2013-12-16 15:12:00 9y 1m 19d 3h 14' 46"  size: 903 len: 886 done: False
	12 ''Íbid.'' > ''ibid.'' 2018-08-29 10:33:00 4y 5m 6d 7h 53' 46"  size: 2958 len: 2911 done: False
	13 Netejar els falsos positius a la llista de pàgines no connectades a Wikidata 2023-02-01 07:43:00 3d 10h 43' 46"  size: 5959 len: 5842 done: False
	14 Infotaules a pobles dels EUA 2015-01-17 12:35:00 8y 18d 5h 51' 46"  size: 3083 len: 3036 done: False
	15 Completar procés de correcció (neteja) "Congrés dels Diputats" 2014-05-08 19:20:00 8y 8m 26d 23h 6' 46"  size: 1033 len: 1004 done: False
	16 Actualitzar Viquipèdia:Enllaços incorrectes a pàgines de desambiguació 2014-05-11 23:12:00 8y 8m 23d 19h 14' 46"  size: 397 len: 385 done: False
	17 Un bot (enllaços de pel·lícules a l'Esadir) 2014-07-11 11:50:00 8y 6m 24d 6h 36' 46"  size: 1327 len: 1305 done: False
	18 Vegeu també 2014-07-11 07:07:00 8y 6m 24d 11h 19' 46"  size: 1544 len: 1501 done: False
	19 ORDENA incorrectes 2014-08-02 22:08:00 8y 6m 1d 20h 18' 46"  size: 7968 len: 7829 done: False
	20 Bot o Joc ? 2014-12-01 23:49:00 8y 2m 2d 18h 37' 46"  size: 7062 len: 6953 done: False
	21 Articles més demanats 2015-01-02 18:52:00 8y 1m 1d 23h 34' 46"  size: 3545 len: 3459 done: False
	22 Bot de càrrega d'imatges de diferents autors 2014-12-17 20:12:00 8y 1m 17d 22h 14' 46"  size: 4748 len: 4647 done: False
	23 Subpàgines de {{tl|Taxonomy}} 2023-02-01 07:46:00 3d 10h 40' 46"  size: 1070 len: 1053 done: False
	24 Comparar Viquipèdia i OSM 2015-01-17 13:42:00 8y 18d 4h 44' 46"  size: 4767 len: 4696 done: False
	25 Caldria programar un bot per modificar una plantilla 2015-01-21 22:30:00 8y 13d 19h 56' 46"  size: 788 len: 775 done: False
	26 Sol·litud de traduccions en curs 2015-09-19 13:54:00 7y 4m 16d 4h 32' 46"  size: 4596 len: 4515 done: False
	27 Imatges absents 2015-12-07 18:32:00 7y 1m 27d 23h 54' 46"  size: 1332 len: 1307 done: False
	28 Infotaules sense plantilla 2019-03-22 16:59:00 3y 10m 13d 1h 27' 46"  size: 2534 len: 2488 done: False
	29 Plantilles de navegació no estandarditzades 2015-12-27 20:45:00 7y 1m 7d 21h 41' 46"  size: 1792 len: 1758 done: False
	30 ''Municipalitzar'' 2019-09-16 00:15:00 3y 4m 19d 18h 11' 46"  size: 858 len: 841 done: False
	31 Imatge a infotaula composició 2016-08-08 11:42:00 6y 5m 27d 6h 44' 46"  size: 1398 len: 1372 done: False
	32 repescar coordenades de VP i carregar a WD 2019-09-29 20:02:00 3y 4m 5d 22h 24' 46"  size: 1426 len: 1408 done: False
	33 Plantilles amb name incorrecte 2017-03-19 09:38:00 5y 10m 16d 8h 48' 46"  size: 440 len: 430 done: False
	34 Imatges per carregar a WD 2021-03-15 14:28:00 1y 10m 20d 3h 58' 46"  size: 647 len: 639 done: False
	35 Plantilla Referències 2023-02-01 07:48:00 3d 10h 38' 46"  size: 3683 len: 3622 done: False
	36 Articles amb sintaxi de fitxer obsoleta 2017-04-25 06:22:00 5y 9m 10d 12h 4' 46"  size: 328 len: 323 done: False
	37 Coordenades duplicades 2017-06-03 17:08:00 5y 8m 1d 1h 18' 46"  size: 410 len: 406 done: False
	38 Llista d'organismes amb títol en singular 2017-08-22 12:57:00 5y 5m 13d 5h 29' 46"  size: 956 len: 935 done: False
	39 "És", "fou" o "va ser" als articles de data 2017-09-10 05:07:00 5y 4m 25d 13h 19' 46"  size: 959 len: 948 done: False
	40 La nova ortografia de la Llengua Catalana 2017-12-21 19:20:00 5y 1m 13d 23h 6' 46"  size: 973 len: 955 done: False
	41 Afegir a la Categoria:Organitzacions fundades el segle XX 2021-06-17 10:45:00 1y 7m 18d 7h 41' 46"  size: 1735 len: 1706 done: False
	42 Carregar commonscat a Wikidata 2021-03-15 14:23:00 1y 10m 20d 4h 3' 46"  size: 704 len: 692 done: False
	43 autoritat abans de l'ordena 2021-06-17 10:41:00 1y 7m 18d 7h 45' 46"  size: 1112 len: 1097 done: False
	44 Demografia dels municipis 2018-11-20 10:22:00 4y 2m 15d 8h 4' 46"  size: 2501 len: 2462 done: False
	45 Bot viquiconcurs None   size: 414 len: 409 done: False
	46 Diccionari Àrab-Català i Encyclopaedia of Islam 2021-03-21 16:04:00 1y 10m 14d 2h 22' 46"  size: 4319 len: 4215 done: False
	47 Bot arxivador 2023-02-01 07:50:00 3d 10h 36' 46"  size: 4052 len: 3986 done: False
	48 Imatges duplicades 2021-06-21 13:37:00 1y 7m 14d 4h 49' 46"  size: 3397 len: 3340 done: False
	49 Bot per poder implantar la reforma ortogràfica 2021-06-23 14:15:00 1y 7m 12d 4h 11' 46"  size: 1816 len: 1782 done: False
	50 Imatges de la infotaula carretera 2021-07-20 11:59:00 1y 6m 15d 6h 27' 46"  size: 380 len: 376 done: False
	51 Reanomenar etiquetes a Wikidata 2022-01-30 21:43:00 1y 4d 20h 43' 46"  size: 8695 len: 8528 done: False
	52 Jocs Olímpics 2022-04-29 10:51:00 9m 6d 7h 35' 46"  size: 2464 len: 2417 done: False
	53 Hemeroteca de La Vanguardia 2023-01-19 14:35:00 16d 3h 51' 46"  size: 3342 len: 3290 done: False
	54 Canvi en l'URL d'inventaris de patrimoni 2023-01-19 15:14:00 16d 3h 12' 46"  size: 1559 len: 1549 done: False
DONE: 0/54

Per a les seccions #Netejar els falsos positius a la llista de pàgines no connectades a Wikidata, #Subpàgines de Plantilla:Taxonomy i #Plantilla Referències les marca de moment com a false. –Cœt · mascletà 18:35, 4 feb 2023 (CET)

Sobre javascriptModifica

@Coet: Aprofito el fil anterior #Sobre l'ArxivaBot on m'ho poses en safata. Sí, aquests darrers anys m'he dedicat a Lua, n'he après sobretot d'en.wiktionary. De Python en vaig aprendre de tu, vaig aprofundir-hi una mica amb Wiki Loves Monuments, però no gaire més. Ara l'uso sobretot a ca.wiktionary (una mitjana de més de dues edicions per pàgina). Com que em xiulen les orelles ("només estic esperant que em doneu feina"), aprofito. De javascript encara en sé menys, només arribo a fer algunes modificacions. Tinc un problema amb un giny a ca.wikt importat d'en.wikt que fa un any que no funciona, no me'n surto i es troba a faltar. Quan tinguis temps en parlem, no hi ha pressa. --V.RiuLlop (parlem-ne) 09:12, 3 feb 2023 (CET)

Ho parlem per allà ;) Javascript és prou entravessat xD –Cœt · mascletà 19:22, 3 feb 2023 (CET)