GithubHelp home page GithubHelp logo

albertoleoncio / wikipedia Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 5.0 1.41 MB

Scripts para alguns bots da Wikipédia, dentre outras coisas.

License: MIT License

PHP 92.94% Hack 0.03% CSS 6.69% HTML 0.35%
bot php

wikipedia's People

Contributors

a-infor avatar albertoleoncio avatar dependabot[bot] avatar hagnat avatar jfmonteiro avatar pdarwin avatar tiedemann77 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

wikipedia's Issues

corr. rss.php -

No rss.php -> "significa que ele foi identificado" - não precisa ter esse "ele" ali, é prolixo e desnecessário

SIW.php : não há botão "avisar todos"

Atualmente a regra de ESR-SIW é "avisar todos", pelo que exibir a lista de editores de cada artigo não é o ideal: não há a possibilidade de escolher quais avisar, TODOS têm que ser avisados. Seria legal então haver um botão "avisar todos", que abrisse as N abas correspondentes aos N editores todas de uma vez, ao invés do usuário ter que ir clicando de nome em nome manualmente...

"Encontrados 0 editores": erro ou comportamento esperado?

É no mínimo estranho receber uma mensagem "Econtrados 0 editores" em resposta a uma requisição ao programa.

  1. O programa procurou e constatou que não há ninguém a avisar?
  2. Ou o programa teve um erro e não conseguiu procurar os editores?

Isso deveria ser clarificado. No caso do artigo "região torácica", conferi manualmente que os editores eram, apenas:

  1. IPs;
  2. eu mesmo;
  3. bots;
  4. gente inscrita na lista de descadastro.

Para esses casos em que o programa tem certeza de que não há quem avisar, uma mensagem mais correta seria "Não há quem deseje ser avisado".

imagem

SIW.php : campo "Artigo" só permite 1 artigo por vez

Sabe o que seria MUITO legal? Mais legal até que o botão "Avisar todos"?
Se o programa permitisse como entrada no campo "Artigo" não apenas um artigo por vez, mas sim uma lista deles, um por linha.

É que o limite de artigos em ESR-SIW por pessoa, por semana, é 20. E, se avisado na Esplanada, ilimitado. Uma grande parte do trabalho seria poupado se, ao invés de passar de artigo em artigo clicando em "Visualizar lista de editores do artigo", para chamar o programa uma vez para cada artigo, fosse possível simplesmente jogar a lista de, sei lá, 100 artigos, e o programa gerar uma lista única (concatenada) dos editores, de forma a ser possível avisar TODOS TODOS de uma só vez.

SIW.php : "avisar todos" ninguém

Seria bom se o programa conseguisse detectar que a lista de editores está vazia e mostrar uma mensagem diferente, e não habilitar o botão "avisar todos", pois é ilógico.
Avisar todos

SIW.php : aviso "de habilitar os pop-ups" abre todas as vezes

Foi muito boa a alteração que incluiu o botão "Avisar todos".
Mas a janela "Lembre-se de habilitar os pop-ups!" é um incômodo, pois é preciso habilitar os pop-ups apenas uma vez na vida, e a janelinha aparece TODAS as vezes que se usa a ferramenta.
Deveria ser possível que a janelinha salvasse um cookie para se lembrar que já me avisou e que já fiz a ação requerida por ela.

SIW.php : envio avisos a mim mesmo

O editor que abre o SIW.php passa o parâmetro na URL: ?artigo_titulo=X, mas não passa o parâmetro de seu próprio nome para ser excluído da lista de editores a serem avisados.

Me parece natural que o editor não precise avisar a si mesmo. O que pensas?

Bug em siw.php

Usuário "Leandro Drudo" ainda é listado no siw.php, mesmo estando inscrito na lista de descadastramento.

SIW.php : "avisar todos" abre nova aba mesmo se só há 1 editor a avisar

Acredito que, por razão de eficiência, quando só há um editor a ser avisado, o botão "Avisar todos" deveria abrir a página de discussão do editor em questão na mesma aba em que se encontra, ao invés de abrir mais uma aba para isso, pois não é necessário, nesse caso, criar novas abas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.