Saltar para o conteúdo

Predefinição Discussão:PTbus/cor

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikipédia, a enciclopédia livre.
Último comentário: 5 outubro de Ligaanet no tópico Tentativa falhada

Predef. menos onerosa, mas sem grandes perdas

[editar código]

Desmantelei nesta predef. (PTbus/cor) as cores diferentes dadas a cada carreira sob mm. 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, vv. -- Tuválkin 16h13min de 24 de maio de 2025 (UTC)Responder

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)Responder
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)Responder
Se ninguém é contra, vou trabalhar no assunto nos próximos dias, então. -- Tuválkin 22h40min de 8 de junho de 2025 (UTC)Responder
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)Responder
Agora é necessário repor a funcionalidade perdida em {{PTbus/cor}} nas páginas onde for possível e necesária, p.ex.:
Arregaçando mangas, q ainda falta o resto! -- Tuválkin 15h11min de 15 de junho de 2025 (UTC)Responder
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)Responder
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)Responder
Feito! -- Tuválkin 11h47min de 21 de julho de 2025 (UTC)Responder
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)Responder
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)Responder
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)Responder
É 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)Responder
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)Responder

Pedido à coordenação robótica

[editar código]
Solicita-se a intervenção da coordenação robótica para:
depara
  • \{\{PTbus\/x\|(\d\d\d\d)\|cm\}\}
  • \{\{PTbus\|(\d\d\d\d)\|cm\}\}
  • \{\{PTbus\/cm\|\1\}\}

Por favor e obrigado!

  • A maior parte das ocorrências estão em subpáginas de Predefinição:IPconexões.
  • É importante não alterar qq outros usos de {{PTbus}}:
    só estes, com "cm" no 2.º arg. e 4 algarismos no 1.º.


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)Responder

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)Responder
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)Responder