Wikipédia:Robôs/Pedidos de aprovação/Arquivo/2017

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util
Pedidos de tarefas: 1, 2

Operator: Alchimista


Automatic or manually assisted: Automático

Programming language(s): Python (pywikibot)

Function summary: Substituição de predefinições de acordo com consenso obtido.

Edit period(s) (e.g. continuous, daily, one time run): somente a listagem específica

Edit rate requested: 6 edições por minuto

Already has a bot flag (Y/N): Sim

Function details: Em Wikipédia:Esplanada/propostas/Implementação da nova Predefinição:Página de discussão (4jul2017) foi decidido substituir algumas predefinições de páginas de discussão numa só, a {{Página de discussão}}. O script percorre então os afluentes da seguinte listagem:

lista_predefinições = "Predefinição:Av-fórum","Predefinição:BPV", "Predefinição:ADOL", "Predefinição:Aviso-VDA", "Predefinição:Coisas a não fazer"

substituindo-as pela {{Página de discussão}}. No caso de constarem na Categoria:Pessoas vivas, é adiconado o campo políticas=sim ({{Página de discussão}}) (diff -> 50249107])

Havendo 3 ou mais predefinições, adiciona também a {{AvançarDiscussão}} (49800962]). O bot correu já esta tarde, não contava que fossem tantos afluentes, mas ao fazer uma query à bd, só a {{BPV}} tem ainda quase 4000 afluentes, razão pela qual parei o bot e abri o pedido. Alchimista Fala comigo! 22h50min de 24 de outubro de 2017 (UTC)[responder]

Discussion editar

Não seria melhor adicionar a predefinição abaixo das outras predefinições como {{marca de projeto}} e {{destacado}}? Ao me ver predefinições como essas são informativas sobre o artigo, já a {{Página de discussão}} está relacionada diretamente à discussão e deveria estar por último, logo acima dos tópicos de discussão. De resto eu olhei as edições e não encontrei problemas. Danilo.mac(discussão) 00h28min de 25 de outubro de 2017 (UTC)[responder]

@Danilo.mac:, no meu entender, a {{Página de discussão}} sendo direcionada essencialmente a novatos deve estar logo no topo precisamente para ser mais facilmente visível, além de que contém ligações para os arquivos e o campo de discussão. Colocar no meio de outras predefinições retira o impacto que deve causar. Este parece ser o entendimento geral, mesmo nos outros projectos vejo aplicado desta forma. Alchimista Fala comigo! 13h03min de 25 de outubro de 2017 (UTC)[responder]
Certo, não acompanhei as discussões, se já existe um entendimento nesse sentido eu não me oponho. Sendo assim,   Aprovo a tarefa. Danilo.mac(discussão) 14h54min de 25 de outubro de 2017 (UTC)[responder]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Felipe723

Automatic or manually assisted: Manual

Programming language(s): Python

Function summary: Aplicar nova predefinição (Predefinição:Estrutura de dados) nas páginas da categoria estrutura de dados.

Edit period(s) (e.g. continuous, daily, one time run): one time run

Edit rate requested: 1 edits per ever

Already has a bot flag (Y/N): N

Function details: Um loop nas categorias adicionando o uma linha de texto "\{{Estrutura de dados}\}" no final do código fonte das páginas desta mesma categoria.


Discussion editar

@Felipe723:, podes explicar melhor o que pretendes fazer e como? Alchimista Fala comigo! 21h05min de 24 de outubro de 2017 (UTC)[responder]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: JJMC89

Automatic or manually assisted: Automatic

Programming language(s): Python; source

Function summary: Replace BSicons

Edit period(s): Daily

Edit rate requested: ~6 edits per minute

Already has a bot flag: No

Function details:

Replace BSicons.
The config (global) has a blacklist and a whitelist.

Notes: I only understand English. Please verify that the edit summary has been appropriately translated. This task was requested because the route diagram templates don't use syntax recognized by global replace / CommonsDelinker. This task has been approved on English Wikipedia and running since February 2017.

Discussion editar

@Alchimista, Diego Queiroz e Danilo.mac:. Eta Carinae (discussão) 12h15min de 13 de setembro de 2017 (UTC)[responder]

@JJMC89: the bot has been editing without permission, what happened there? As far as i see, it's a simple replacement, no other actions like cosmetic changes are applied, can you confirm that? Alchimista Fala comigo! 13h25min de 25 de outubro de 2017 (UTC)[responder]
Yes, it has. It is part of a task for all WMF wikis. This request hadn't had any comments for over a month when it started editing. I figured that if anyone objected to it running unapproved they would ask me to stop it or disable it themselves. Yes, it is a just a replacement with no extra changes. JJMC89 (discussão) 02h28min de 26 de outubro de 2017 (UTC)[responder]
This request has been sitting without review for months. Would someone review it? JJMC89 (discussão) 00h59min de 23 de maio de 2018 (UTC)[responder]
@RadiX, Teles or Jbribeiro1: Would you be willing to review this request or poke someone else to review it? JJMC89 (discussão) 03h38min de 26 de junho de 2018 (UTC)[responder]
@JJMC89: The task is simple and the script seems to operate without major problems on the other projects. The bot should await the approval before start editing, and that complicated things. I approve it because seems harmless, and that seems the only problem I found, but you should pay a little more attention to local projects regulations. Alchimista Fala comigo! 16h09min de 26 de junho de 2018 (UTC)[responder]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Stegop

Automatic or manually assisted: manually assisted

Programming language(s): AWB

Function summary: principalmente correções de afluentes com AWB

Edit period(s) (e.g. continuous, daily, one time run): one time run

Edit rate requested: 3 edits per minute

Already has a bot flag (Y/N): N

Function details: principalmente correções de afluentes com AWB

Discussion editar

Sem dúvida uma tarefa em alta demanda (ver Wikipédia discussão:Coordenação robótica#O que é preciso para sermos atendidos aqui?). GoEThe (discussão) 07h39min de 18 de abril de 2016 (UTC)[responder]

@Stegop: A velocidade máxima para tarefas de robôs que não são urgentes ou emergenciais é de 6 edições por minuto (1 a cada 10 segundos), ok? Pode iniciar a fase de testes, faça aproximadamente 50 edições a 3 edições por minuto (1 a cada 20 segundos). Para isso primeiro adicione o nome do robô na CheckPage. Danilo.mac(discussão) 19h46min de 2 de maio de 2016 (UTC)[responder]
@Danilo.mac: Não percebi; basta inscrever o bot nessa página? não é preciso que alguém autorize este pedido ou isso já foi feito? Obrigado. --Stegop (discussão) 20h03min de 2 de maio de 2016 (UTC)[responder]
Sim, eu como membro do GAB estou autorizando o seu periodo de testes. Apenas estou pedindo para você colocar o nome na CheckPage porque a página é protegida e eu não sou adminstrador, como você é estou pedindo para você mesmo adicionar. Danilo.mac(discussão) 20h08min de 2 de maio de 2016 (UTC)[responder]
@Danilo.mac: Feito. Obrigado novamente. Já estou autorizado ou é necessário que você ou alguém faça algo mais? --Stegop (discussão) 20h25min de 2 de maio de 2016 (UTC)[responder]
Ainda não está autorizado, primeiro é o período de testes, como eu disse você tem que fazer aproximadamente 50 edições, a velocidade de 3 por minuto. Depois eu vou verificar as edições atrás de possíveis erros, se tiver algo errado você terá que corrigir e fazer novos testes, se não houver nada errado eu aprovo seu pedido. Danilo.mac(discussão) 20h28min de 2 de maio de 2016 (UTC)[responder]
Lembre de usar a aba "bots" que deve ter aparecido no seu AWB depois que colocou o nome do robô na chackpage, é essa aba que faz as edições automáticas (sem precisar ficar dando save em todas edições), programe lá o "Max edits 50" e "Delay 20". Danilo.mac(discussão) 20h43min de 2 de maio de 2016 (UTC)[responder]

@Stegop: Reparei que não fez as edições de teste, se estiver com alguma dúvida sobre operação do robô me diga. Li em um comentário seu na CR que não é bom com regex, então uma dica: para eliminar aflunetes são necessários duas regex, uma para [[Abcd]] → Abcd e uma para [[Abcd|xxx]] → xxx, que nesse exemplo do título Abcd fica "\[\[([Aa]bcd)\]\]" → "$1" e "\[\[[Aa]bcd\|([^]\n]+)\]\]" → "$1", o "[Aa]" é para pegar a primeira letra maiúscula ou minúscula, se tiver parênteses no título lembre de escapar com \( e \). Danilo.mac(discussão) 21h36min de 10 de maio de 2016 (UTC)[responder]

@Danilo.mac: Obrigadão! Ainda não fiz quaisquer testes porque tenho tido muito pouca disponibilidade para a Wikipédia ultimamente. --Stegop (discussão) 21h19min de 12 de maio de 2016 (UTC)[responder]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util
Pedidos de tarefas: 1, 2

Operator: Chicocvenancio

Automatic or manually assisted: Automatico

Programming language(s): Python (pywikibot PAWS/Toolforge)

Function summary: Retirar links para sites com reportagens circulares conforme Wikipédia:Esplanada/propostas/Proibir reportagem circular na Wikipédia (5out2017)

Edit period(s) (e.g. continuous, daily, one time run): Uma vez para cada página no domínio principal da lista de páginas com links para os sites

Edit rate requested: negociável (máximo de 3 por minuto)

Already has a bot flag (Y/N): Y Function details:

  1. Listar as páginas do domínio principal com links para o site a ser retirado (manter lista em uma subpágina para registro)
  2. Retirar os links das páginas (se forem parte de uma referência retirar a referência)
  3. Verificar se as páginas mantém alguma referência após a retirada, caso não, listar a página em uma supágina

Discussion editar

Identificar se uma página da internet tem como fonte a Wikipédia me parece uma tarefa complicada e propensa a falsos positivos. A tarefa inicial vai se concentrar na questão da Infoescola tratada no tópico da esplanada? Tem algum código pronto para fazer essa identificação? Se já tiver pode gerar a subpágina com a lista, assim poderemos avaliar a precisão da busca. Danilo.mac(discussão) 01h49min de 6 de novembro de 2017 (UTC)[responder]

Danilo.mac Sim, tarefa inicial somente Infoescola. Para listar as páginas é razoavelmente trivial, um pagegenerators.LinksearchPageGenerator("www.infoescola.com", namespaces=[0], site=site, protocol='http') já busca a lista corretamente (50 por vez, mas pode ser ajustado com total=). O código que ainda não escrevi é sobre retirar o link com a referência e contar as referências no início e no fim, mas penso que é algo relativamente simples.
Penso que devemos adotar isso como prática posteriormente, se encontrarmos manualmente outros sites semelhantes. Chico Venancio (discussão) 11h31min de 6 de novembro de 2017 (UTC)[responder]

  Contra Desculpem lá, mas aquilo a que o bot se propõe não faz nenhum sentido nem houve qualquer consenso para tal ação. A única discussão que houve apenas considerou a "infoescola" uma fonte sem garantias de fiabilidade. Nada contra retirar os links para o site da secção de "ligações externas". Por outro lado, vamos com calma quanto a remover automaticamente as referências dos artigos. Se o conteúdo foi escrito com base nesse site, o único procedimento a adotar é incluir uma predefinição de fonte não fidedigna junto à referência para que possa ser observada/corrigida no futuro. JMagalhães (discussão) 11h55min de 6 de novembro de 2017 (UTC)[responder]

Que perseguição agradável. Toda a discussão na esplanada sobre isso calado, eu adoto a tarefa e lá vem... Chico Venancio (discussão) 12h15min de 6 de novembro de 2017 (UTC)[responder]

Pode apontar exatamente onde é que foi aprovado remover referências existentes? JMagalhães (discussão) 12h21min de 6 de novembro de 2017 (UTC)[responder]

@Chico Venancio Eu não tinha lido todo tópico da esplanada e tinha pensado que você pretendia remover todos os links que se enquadram como circulares, ou seja, que o robô iria ler a página da Infoescola e verificar se a fonte indicada lá é a Wikipédia... agora li o tópico inteiro. O entendimento lá, se compreendi corretamente, é classificar a Infoescola como fonte não fiável, porém sem incluí-la na blacklist. Portanto os links para a Infoescola só devem ser removidos quando estiverem sendo usados como referências, do contrário podem ser mantidos. As discussões no tópico apontam para isso porém não está claro que todos tiveram esse entendimento ao concordarem, tanto que acima o JMagalhães teve um entendimento totalmente oposto (remover tudo exceto fontes). Portanto peço que deixem claro lá no tópico da esplanada (e não aqui) de que parte do artigo os links podem ser removidos (fontes ou ligações externas) antes de dar prosseguimento ao pedido. Danilo.mac(discussão) 14h25min de 6 de novembro de 2017 (UTC)[responder]

JMagalhães Qual é essa predefinição? Eu me recordo apenas de {{verificar credibilidade}}, e não é o caso de verificar nada aqui, já foi acordado na esplanada que a fonte não é fiável se por sua vez utiliza a wiki como fonte, e são justamente esses os casos que o Chicocvenancio se propôs a remover. Concordo que nada se falou sobre links em ligações externas, apesar de eu não saber qual é o valor que eles teriam, mas se foi determinado que a fonte não é fiável que sentido tem mantê-la? Saturnalia0 (discussão) 23h43min de 6 de novembro de 2017 (UTC)[responder]

A fonte é o que foi usado para escrever o conteúdo. Qual é a lógica de eliminar a referência mantendo o conteúdo? JMagalhães (discussão) 23h48min de 6 de novembro de 2017 (UTC)[responder]
Por favor discutam isso no tópico da esplanada, página de pedido de robô é para questões técnicas. Danilo.mac(discussão) 23h52min de 6 de novembro de 2017 (UTC)[responder]