Predefinição Discussão:PTbus/cor
Adicionar tópicoPredef. menos onerosa, mas sem grandes perdas
[editar código]Desmantelei nesta predef. (PTbus/cor) as cores diferentes dadas a cada carreira sob . Isso permite uma pequena folga para os problemas de nodecount que temos nalgumas páginas q usam muitas chamadas de PTbus. O critério foi escolher um sistema com cores para carreiras individuais, que é coisa menos importante do que cores separadas para grupos de carreiras. Estava feito para mm (agora desfeito), mas nunca chegámos a fazê-lo para outros casos semelhantes. Escolhi mm para experimentar tb pq se trata de um sistema defunto, logo com menos uso em artigos alheios a transportes, ao contrário de, p.e.x, . -- Tuválkin ✉ 16h13min de 24 de maio de 2025 (UTC)
- Uma outra hipótese, mais decisiva em termos de tornar esta predef. mais leve, é retirar de
{{PTbus/cor}}toda a informação específica respeitante à Carris Metropolitana (que são centenas de linhas dentro do switch) e movê-la para{{PTbus/cm}}, que é uma predef. separada desta. Passar de{{PTbus|cm|1234}}para{{PTbus/cm|1234}}é simples de fazer e desfazer em artigos, permitindo aferir em que casos (e serão poucos) é necessário sacrificar a coloração específica de cada carreira para evitar excesso de nodecount, bem como retornar à situação ideal se/quando forem alterados esses limites ou qd, por qq outro motivo, fique esta predef. menos onerosa. - Parece-me também q a CM é caso único nesta questão da coloração individual de carreiras, que tem de ser programada uma-a-uma, ao contrário, p.ex. da Unir (para usar como exemplo um caso semelhante em muitos outros aspetos), onde a coloração varia segundo o número. (Reparo que esta diferença característica corresponde respetivamente ao modo como o mesmo ocorre respetivamente na CCFL e nos STCP — o que não será decerto coisa fortuita.)
- Por outro lado, e se for infelizmente necessário, poderemos também no futuro dar o mesmo tratamento à CCFL. (Por outros motivos, a discutir separadamente, vamos ter de mexer no modo como as carreiras "B" atuais da CCFL são tratadas em
{{PTbus/reb}}, oq talvez também reduza a oneração desta predef. — a ver vamos.) - -- Tuválkin ✉ 17h45min de 30 de maio de 2025 (UTC)
- Não haverá oposição da minha parte, se ajudar no futuro, que assim o seja.
- Quanto à CCFL, sim, devia ser feita assim como a Carris Metropolitana, já que ela entra também nessa categoria de programar uma-a-uma, e sendo até algo mais complexo, já que na Carris Metropolitana, não existe várias linhas com o mesmo número - e são poucos os casos de linhas que trocaram de cor, não sendo notado por o PTbus não ser usado nas predefinição das linhas desta, o que não pode ser dito da única tabela existente da Carris.
- Já a STCP, por enquanto mantém-se, já que ela tem a mesma cor para a mesma centena (2xx/3xx/4xx - Azul, 5xx - Amarelo, 6xx - Verde, etc.). DrF Master7 (discussão) 18h50min de 30 de maio de 2025 (UTC)
- Se ninguém é contra, vou trabalhar no assunto nos próximos dias, então. -- Tuválkin ✉ 22h40min de 8 de junho de 2025 (UTC)
Feito e logo em Lista de carreiras da Carris desapareceu a a categorização "!Páginas em que o total de nós é excedido", o que é bom sinal. -- Tuválkin ✉ 13h02min de 15 de junho de 2025 (UTC)
- Agora é necessário repor a funcionalidade perdida em {{PTbus/cor}} nas páginas onde for possível e necesária, p.ex.:
- Predefinição:IPconexões/PSI: implementação trivial
- Predefinição:Carris Metropolitana (Linhas Desativadas da Área 1): implementação sui generis
- Arregaçando mangas, q ainda falta o resto! -- Tuválkin ✉ 15h11min de 15 de junho de 2025 (UTC)
- Usei o seguinte regex:
\{\{PTbus\/x\|(\d\d\d\d)\|cm\}\}- →
\{\{PTbus\/cm\/teste\|\1\}\}
- (Talvez se possa pedir para fazer isto à coordenação robótica.)-- Tuválkin ✉ 15h15min de 15 de junho de 2025 (UTC)
- Mas primeiro teremos de garantir que é isto que queremos, e então mudar o código que está provisoriamente em
{{PTbus/cm/teste}}para{{PTbus/cm}}, claro. Se ninguém disser nada ao fim de uns dias, avançarei. -- Tuválkin ✉ 06h07min de 19 de junho de 2025 (UTC)
Feito! -- Tuválkin ✉ 11h47min de 21 de julho de 2025 (UTC)
- E quanto às cores da Carris Metropolitana nos outros artigos? A grande maioria ainda continuam sem as cores. DrF Master7 (discussão) 16h25min de 21 de julho de 2025 (UTC)
- Ora exatamente. O que é preciso fazer agora é trocar onde está "
{{PTbus/x|número|cm}}" por "{{PTbus/cm|número}}". Pode fazer-se à mão, ao editar cada artigo, e/ou pedindo à coordenação robótica. -- Tuválkin ✉ 16h55min de 21 de julho de 2025 (UTC)- Atenção a uma coisa - nas várias tabelas das linhas da Carris Metropolitana, tens linhas repetidas com cores diferentes (do mesmo estilo que aconteceu à Carris), como o exemplo das 1113 e 1114 na Área 1. DrF Master7 (discussão) 19h12min de 22 de julho de 2025 (UTC)
- É melhor levantar o assunto nas páginas de discussão de cada página. Assim de repente não estou a ver. -- Tuválkin ✉ 01h05min de 23 de julho de 2025 (UTC)
- Pronto, já estou a ver: reutilizaram o mesmo número para duas carreiras diferentes, uma depois da outra ter sido extinta ou cancelada, e calham de ter cores diferentes. É realmente uma fantochada que não dá jeito nenhum para a gente aqui, nem em geral para os utentes, no mundo real: É o que dá ter gente a mandar nisto que nunca na vida foi passageiro de transportes públicos. E isto acontece mesmo tendo estes palermas perpetrado o erro de açambarcar 4 posições para a designação corrente de cada carreira, coisa que não se fez nem em Londres nem em Hongkong nem em Singapura. E mesmo assim não lhes chega o namespace para evitar coisas destas, nem ao fim dos míseros três anos que esta coisa tem de existência (ao menos a CCFL acumulou inconsistências na designação das suas carreira ao longo de 130 décadas, maioritariamente pré-digitais). Enfim. Haveremos de arranjar uma solução catita, mas discuta-se não aqui — já que isto diz respeito não apenas a /cor mas também a /pág, pelo menos —, mas na discussão principal. -- Tuválkin ✉ 11h21min de 23 de julho de 2025 (UTC)
- É melhor levantar o assunto nas páginas de discussão de cada página. Assim de repente não estou a ver. -- Tuválkin ✉ 01h05min de 23 de julho de 2025 (UTC)
- Atenção a uma coisa - nas várias tabelas das linhas da Carris Metropolitana, tens linhas repetidas com cores diferentes (do mesmo estilo que aconteceu à Carris), como o exemplo das 1113 e 1114 na Área 1. DrF Master7 (discussão) 19h12min de 22 de julho de 2025 (UTC)
- Ora exatamente. O que é preciso fazer agora é trocar onde está "
- E quanto às cores da Carris Metropolitana nos outros artigos? A grande maioria ainda continuam sem as cores. DrF Master7 (discussão) 16h25min de 21 de julho de 2025 (UTC)
- Mas primeiro teremos de garantir que é isto que queremos, e então mudar o código que está provisoriamente em
- Usei o seguinte regex:
- Agora é necessário repor a funcionalidade perdida em {{PTbus/cor}} nas páginas onde for possível e necesária, p.ex.:
- Se ninguém é contra, vou trabalhar no assunto nos próximos dias, então. -- Tuválkin ✉ 22h40min de 8 de junho de 2025 (UTC)
Pedido à coordenação robótica
[editar código]Solicita-se a intervenção da coordenação robótica para:
Por favor e obrigado!
|
Tentativa falhada
[editar código]Entretanto, pensei numa última tentativa de “desonerar” PTbus antes de alterar a sua funcionalidade: reordena-se os números não em absoluto, mas seriados pelo RGB que transcluem. Perde-se algo da simplicidade de aspeto o código, mas qm tem de olhar para ele somos nós ("nós", hehe), e de qq forma pode-se fazer Ctrl+F.
Avancei então, restringindo-me às carreiras de 4 algarismos (ou seja, a CM), e depois fui testar em Lista de carreiras da Carris, mas só deu pra mais duas…
Voltamos portanto à ideia original (acima), de transferir a funcionalidade de {{PTbus/cor}} para {{PTbus/cm}}.
-- Tuválkin ✉ 10h28min de 15 de junho de 2025 (UTC)
- Já vi que foi preciso andar a remover bastante informação das predefinições existentes devido ao famoso node count limit. Quer isto dizer que o PTbus/cor ficará como a predefinição genérica e o PTbus/cm seria utilizada apenas para as linhas da CM? Seria também de equacionar criar um PTbus/ccfl, PTbus/stcp e PTbus/unir de forma a tornar o PTbus/cor mais leve? Ligaanet (discussão) 21h33min de 5 de outubro de 2025 (UTC)
- Entretanto já criei precisamente a {{PTbus/ccfl}} e parece que assim o artigo Lista de carreiras da Carris já não apresenta os mesmos problemas do node count. Fica só a faltar tentar adicionar algum do estilo original que existia para as caixas do número de carreira. Ligaanet (discussão) 23h46min de 5 de outubro de 2025 (UTC)