Usuário: Citation bot

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar
Ação Crystal Clear go.svg Ação Crystal Clear executar v3.svg Crystal128-memory.svg Ação Crystal Clear exit.svg
Ativar Guia Bugs / recursos Desligamento de emergência
Ative o bot em uma página específica ou todos os artigos em uma categoria. Como você consegue os melhores resultados? Quer um link de ativação em todas as páginas que você editar? Consulte o guia! Algo errado? Relate isso!
Tenha uma ideia? Sugira!
Código-fonte disponível no GitHub .
Administradores : siga as instruções .
Non-admins: Report to WP: ANI .

Resumo da função

Este bot foi originalmente projetado para adicionar identificadores de objetos digitais (DOIs) às referências; agora ele faz muito mais, adicionando outros identificadores (PMIDs, ISBNs), links para abrir repositórios de acesso e corrigindo erros comuns de formatação.

O bot obtém dados de citação de uma variedade de fontes, incluindo Google Books , Google Books API Family , CrossRef , AdsAbs , arXiv , oaDOI e PubMed. Como a coleta de dados de páginas da Web não é confiável e consome muitos recursos, esses bancos de dados são a principal fonte de dados; infelizmente, o bot é incapaz de dizer quando esses bancos de dados contêm erros ou informações incompletas. Qualquer erro ou omissão deve ser relatado diretamente ao mantenedor do repositório de dados. O bot também corrige as citações para corresponder a WP: CITALICSRFC e semelhantes. Observe que um 503 erro significa que o bot está sobrecarregado e você deve tentar novamente mais tarde - espere pelo menos uma hora.


As fontes de dados

Os links de código aberto são principalmente de oaDOI .

Desenvolvimento

Uma versão estável do bot está sempre disponível em https://citations.toolforge.org/

Os compromissos de tempo impedem atualizações regulares; a manutenção é tentada a cada poucos meses. O código-fonte pode ser encontrado em https://github.com/ms609/citation-bot .

Interpretação bot editar resumos

Os resumos de edição do bot tentam encontrar um equilíbrio entre fornecer muito pouca informação para ser útil e tanta informação a ponto de ultrapassar os limites de linha e apenas duplicar o conteúdo da edição em si. Às vezes, o resumo da edição incluirá itens que não ocorreram na edição final porque várias ações cancelaram umas às outras. Além disso, se uma URL for removida, o resumo da edição pode dizer que outras coisas (como data de acesso) foram removidas porque não havia URL, embora originalmente houvesse uma URL: isso ocorre porque o bot funciona em fases.

Parar o bot de edição

  • Para evitar que o bot do Citation edite uma página inteiramente, adicione o seguinte texto em qualquer lugar da página
    {{bots | deny = Citation bot}}
  • Para evitar que o bot do Citation edite uma citação específica, adicione um comentário ao modelo de citação antes do primeiro |, como
    {{cite journal <! - Citation bot bypass -> | last = Smith | first = John | year = 2018 | ...}}
  • Se o bot está adicionando ou modificando erroneamente um parâmetro (por exemplo, adicionando um |last=/ errado |first=ou errado |doi=) a uma citação), coloque um comentário no lugar do parâmetro apropriado, como
    | doi = <! - Citation bot adiciona DOI errado ->

Embora o conteúdo do comentário não seja relevante para o Citation Bot, é melhor incluir algum texto dentro do comentário para que os editores humanos entendam por que há um comentário. Além disso, deixa claro por que, por exemplo, se o comentário foi "O bot de citação captura um número de problema inválido do pubmed", então um ser humano pode saber que também não deve acreditar no pubmed. Por último, comentários vazios aleatórios estão sujeitos a serem excluídos por editores humanos como "estranhos".

Pode ser possível corrigir o problema subjacente se você relatar o erro - mas existem alguns casos raros (como falsos positivos e preferência do editor) em que é impossível implementar uma correção automática.

Os falsos positivos

Se o bot estiver adicionando dados aparentemente não relacionados a uma citação, provavelmente está recebendo um falso positivo dos bancos de dados de citações que consulta. Infelizmente, não há como o bot saber disso, então há duas maneiras de evitá-lo:

  • Mude o modelo de citação para um que o bot não modifique, como cite news, etc;
  • Adicione um comentário a um ou mais dos parâmetros - esses comentários não serão substituídos pelo bot e reduzirão a chance dos bancos de dados de citações apresentarem falsos positivos.
  • Se o título do periódico tiver caixa não padrão (como PLOS One), um código especial deve ser solicitado na página do relatório de bug ou, melhor ainda, faça uma solicitação de pull em https://github.com/ms609/citation-bot /blob/master/constants.php

Os números das páginas com hífens

O bot substitui hífens por traços nos intervalos de números de página. Em raras ocasiões, quando um hífen está certo e um traço errado (hífen no próprio número da página, muitas vezes porque o número da página também inclui o capítulo), use manualmente o modelo {{ hyphen }} em vez do caractere traço / hífen . Uma alternativa é usar o |at=parâmetro do modelo .

Parâmetros válidos

O bot desenha todos os parâmetros especificados no Módulo: Citation / CS1 / Whitelist com o formato "['parameter_name'] = true" e os trata como grafias válidas. O bot mantém sua própria cópia em https://github.com/ms609/citation-bot/blob/master/constants/parameters.php

Internacionalização

Tem havido uma série de pedidos para que o bot seja adaptado para wikipedias em idiomas estrangeiros. Quando o tempo permitir, ficarei feliz em trabalhar para isso. Para eu adaptar o bot para um wiki estrangeiro, primeiro preciso:

  • Uma conta de bot válida nesse wiki com a permissão apropriada para suas edições
  • Uma tradução de cada um dos nomes de modelo e parâmetros usados.

Se você tiver ambos disponíveis, informe- me e irei começar a trabalhar na codificação necessária.

Função

Automático ou assistido manualmente: Automático

Linguagem (s) de programação: PHP

Resumo da função: mantém e expande as citações; garante que os padrões sejam cumpridos.

Editar período (s) Pode ser executado em um modo contínuo que revisita artigos automaticamente, mas atualmente é usado em artigos específicos sempre que solicitado por um usuário .

Detalhes da função:

  1. Substitui "id = identifier" ou "url = http://resource.org/identifier=# por" identifier = # "
  2. Corrige erros de digitação comuns em nomes de parâmetros (não valores), usando a correspondência mais próxima se o erro de digitação não estiver em uma lista de erros frequentes https://github.com/ms609/citation-bot/blob/master/constants/parameters.php
  3. Remove parâmetros redundantes
  4. Pesquisa parâmetros ausentes (incluindo URL) e os adiciona, se disponíveis. Isso é especialmente conveniente quando apenas um identificador é incluído no modelo
    • O bot usa uma variedade de bancos de dados, incluindo API do Google Books, Google Books, PubMed, CrossRef, AdsAbs, doi.org e JSTOR
  5. Converte uma citação de nota final em uma citação da Wikipedia - Exemplo
  6. Está autorizado a, mas não atualmente, adicionar nomes a referências e combinar duplicatas
  7. Expande os modelos do {{ cite arXiv }} com um parâmetro de eprint e os atualiza para usar o {{ cite journal }} quando apropriado
  8. Onde uma mistura de {{ citation }} e {{ cite xxx }} modelos de família são usados ​​em um artigo, está autorizado a padronizar para o formato dominante, mas atualmente não faz isso
  9. Converta referências simples em referências baseadas em modelos de citação

Caixa de utilizador pode adicionar para mostrar apoio

Wikitexto caixa de usuário onde usado
{{User wikipedia/Citation bot}}
Nuvola apps kcmsystem.svgEste usuário corrige citações com a ajuda do bot Citation .
páginas vinculadas

Aprovação Bot

Ligações externas

Ver também - Outros grandes ferramentas para uso

Bot reconhecimentos

Original Barnstar Hires.png The Original Barnstar
Obrigado, você tem sido muito útil para mim como um novo usuário e contribuidor. Tonythetiger89 ( talk ) 16:29, 15 de agosto de 2013 (UTC)
Gatinho cinza fofo.jpg

Este gatinho está consertado

Vivian

Kashment ( conversa ) 20:51, 20 de julho de 2014 (UTC) Martin ( Smith609  -  conversa ) 05:13, 29 de julho de 2014 (UTC)
Face-smile.svg  

Citation Barnstar Hires.png The Citation Barnstar
Para todas as suas correções de citação! Quinton Feldberg ( talk ) 05:49, 24 de agosto de 2017 (UTC)
Editors Barnstar Hires.png Barnstar do editor
Surpreendente,

Estou sem palavras! É fato muito útil Dadhush ( talk ) 00:52, 16 de novembro 2018 (UTC)

Editors Barnstar Hires.png Barnstar do editor
Bom trabalho. Continue assim, cara !!! Taal Saptak ( talk ) 10:09, 7 de julho de 2018 (UTC)
Choco-Nut Bake com Merengue Top cropped.jpg Isso é realmente grande Jackwilliam2 ( talk ) 00:20, 03 de dezembro de 2018 (UTC)
Vitruvian Barnstar Hires.png The Technical Barnstar
Agradeço sua dedicação que facilita minha carga de trabalho! Vai ser incrível! Talk ♬ 13:36, 5 de janeiro de 2019 (UTC)


Original Barnstar Hires.png The Original Barnstar
Obrigado Ackee123 ( talk ) 11:38, 30 de agosto de 2019 (UTC)


Baklava - especial turco, 80 camadas.JPEG Bom trabalho! Azilmark89 ( talk ) 00:53, 22 de agosto de 2019 (UTC)
Citation Barnstar Hires.png The Citation Barnstar
Ei, eu só estava lá sofrendo em citar data. De qualquer forma, obrigado CBOT. F5pillar ( talk ) 19:18, 21 de janeiro de 2020 (UTC)


Citation Barnstar Hires.png The Citation Barnstar
Este bot é muito útil. Swapout ( talk ) 10:44, 27 de outubro de 2020 (UTC)


Cup-o-coffee-simple.svg Por que não enviar uma xícara! IWikepidsacusk ( talk ) 14:17, 4 de dezembro de 2020 (UTC)

Uma estrela do bar para você!

Original Barnstar Hires.png The Original Barnstar
thank bot Mohamed Taqi ( talk ) 11:44, 25 de maio de 2021 (UTC)

당신 을 위한 반 스타!

Editors Barnstar Hires.png 편집자 반 스타
Obrigado por sua edição de detalhes. Que o Senhor te abençoe. 칼빈 500 ( talk ) 14:04, 18 de setembro 2021 (UTC)