Wikipédia Discussão:Ptwikis/Arquivo 2

message: O Usuário(a):Alvarojusten me mandou e-mail pedindo para ser retirado do ptwikis. Ele entrou para o grupo durante um hackathon mas nunca mais utilizou o projeto. Tentei removê-lo utilizando  essa página, mas ele continua aparecendo lá na lista de mantenedores. Alguém sabe como fazer para completar a remoção? Crang115 (discussão) 13h49min de 22 de janeiro de 2016 (UTC)
replies: text: Ops, acho que era só cache. O nome dele não consta mais aqui. Crang115 (discussão) 15h07min de 22 de janeiro de 2016 (UTC)
thread_title:  Remoção de usuário 

message: Essa semana quase todos os membros desse projeto me enviaram e-mails pois o tools estava os alertando sem parar que meu e-mail cadastrado na wikitech estava devolvendo os alertas do cron. Agradeço a todos pelos avisos e já alterei meu e-mail lá :-) Agora, fiquei pensando sobre uma coisa. Criamos esse ptwikis como um grande guarda-chuva para projeto lusófonos. Por um lado ganhamos dinamicidade na manutenção e colaboração, mas por outro lado essa colaboração se dá diretamente no server, estimulando que não utilizemos controle de versão e também usuários que não estejam interessados em uma ferramenta específica podem ser "floodados" por alertas da mesma. 
Gostaria de ouvir dos colegas ideias sobre como podemos lidar com isso. Um primeiro pensamento que me ocorreu foi de criar projetos específicos para ferramentas que precisem utilizar o cron. O que acham? Crang115 (discussão) 15h13min de 22 de janeiro de 2016 (UTC)
replies: text: Muitos dos que trabalhavam no Ptwikis andam um pouco longe da Wiki (eu sou um deles).  Eu recebi os e-mails, mas ando tão atarefado que nem liguei.  --Diego Queiroz (discussão) 19h53min de 22 de janeiro de 2016 (UTC)
replies: text: Eu também estava recebendo as notificações por e-mail, alguém editou o crontab e comentou a linha MAILTO="", se essa linha for comentada todos recebem um e-mail quando uma tarefa é executada, descomentei e deixei um aviso lá para não comentarem a linha, isso deve resolver o problema. Danilo.mac(discussão) 17h13min de 23 de janeiro de 2016 (UTC)
replies: text: Aliás, alguém havia comentado todas as linhas da crontab. Alguém aqui sabe o motivo? Crang115 (discussão) 19h50min de 25 de janeiro de 2016 (UTC)
thread_title:  Ptwikis e ferramentas no cron 

message: Pontos discutidos na reunião pelo IRC:
* Ferramentas Wiki Loves:
** Decidimos passar a ferramenta WLE para outro projeto do Tool Labs (toollabs:wikiloves, ainda em desenvolvimento).
** Criamos um projeto no Phabricator para organizar o desenvolvimento da ferramenta (phab:tag/tool-labs-tools-wikiloves).
** Decidimos criar um banco de dados local (provavelmente em JSON) para os dados, o qual será atualizado via cron e a aplicação web apenas exibirá os dados sem fazer queries.
** Decidimos criar uma página de configuração na wiki (provavelmente no commons) que concentrará configurações de cada concurso, como data de início e fim, categoria de imagens, etc.
* Ferramentas ptwikis:
** Decidimos modificar o código do ptwikis para que ferramentas mais complexas estejam em repositórios separados.
* Repositório do GitHub:
** Concordamos em usar o time no GitHub não só para ferramentas do Tool Labs mas também para robôs e outros projetos desenvolvidos para a wiki.
Participaram da reunião Alchimista, Henrique e eu. Sintam-se livres para comentar os pontos acima, e quem puder apareça no IRC às sextas-feiras 17h (horário de Brasília). Danilo.mac(discussão) 01h12min de 12 de março de 2016 (UTC)
thread_title:  Reunião 11-03-2016 

message: Quem quiser agora pode rodar o aplicativo do ptwikis do Tool Labs localmente de forma mais fácil, fiz uma modificação que faz o código saber se ele está sendo rodado no Tool Labs ou não, e usar a função correta para rodar o aplicativo em cada caso.
Quem quiser rodar localmente precisa baixar o Flask e também o flup, a instalação depende do sistema operacional, no linux tentem usar o gerenciador de pacotes do sua distribuição para instalar o pacote "python-flask" e "python-flup", vejam a documentação de instalação para mais informações. Além do Flask é bom também ter o git instalado para gerenciar o desenvolvimento do código. Tendo o git e o Flask, entrem no terminal, clonem o repositório com git clone https://github.com/ptwikis/ptwikis.git, isso vai clonar o repositório para uma pasta 'ptwikis' dentro do diretório que você estiver, dê cd ptwikis para entrar na pasta e então rodem o aplicativo com python views.py, se não tiver faltando nada vai aparecer a mensagem "Running on http://127.0.0.1:5000/", então é só colocar esse endereço no navegador para abrir o aplicativo. Por estar fora do Labs, os bancos de dados não vão funcionar, mas dá para mexer no layout e fazer esboços de novas ferramentas. Danilo.mac(discussão) 21h53min de 14 de março de 2016 (UTC)
thread_title:  Desenvolvendo o ptwikis localmente 

message: Olá pessoal, eu e o User:Danilo.mac resolvemos tocar uma antiga vontade de uma parte de nossa comunidade e inscrevemos um projeto no IEG chamado Gamification as a service, onde nos propomos a criar uma estrutura que facilite a construção de sistemas gamificados em torno de dados das Wikipédias, utilizando conceitos já consagrados pela indústria dos jogos para estimular a motivação e o engajamento tanto de antigos como de novos usuários. Em nosso projeto também estamos propondo criar um primeiro jogo que se aproveite dessa estrutura e possa ser jogado via web por usuários da Wikipédia. Por favor, leiam a proposta e deixem comentários na página de discussão do projeto. Contamos com esse feedback para refinarmos a proposta nos aprofundando em questões que sejam apontadas pela comunidade. Crang115 (discussão) 18h33min de 27 de abril de 2016 (UTC)
thread_title:  Projeto de Gamificação de contribuições nas Wikipédias 

message: Parece que toollabs:ptwikis/Patrulhamento de IPs tem o mesmo problema reportado em Wikipédia Discussão:Ptwikis/Arquivo#Gráfico de interface móvel com problemas. Helder 02h37min de 23 de maio de 2016 (UTC)
replies: text: Corrigido. Desta vez a causa do bug foi diferente, a tabela recentchanges do banco de dados, que possui apenas edições dos últimos 30 dias, estava com edições de fevereiro, perguntei no #wikimedia-labs porque isso estava acontecendo mas ninguém respondeu, então coloquei um "LIMIT 30" para forçar a query a ver somente os últimos 30 dias. Danilo.mac(discussão) 20h56min de 30 de maio de 2016 (UTC)
thread_title:  Bug no gráfico 

message: O meu problema: creio que as categorias relacionadas com budismo devem usar minúsculas (exemplo: :Categoria:!Artigos de importância desconhecida sobre budismo, à semelhança do que acontece com :Categoria:!Artigos de importância desconhecida sobre catolicismo), mas os links na ferramenta https://tools.wmflabs.org/ptwikis/Matriz:Budismo apontam todos para Budismo e não para budismo; enquanto que em Matriz:Catolicismo apontam corretamente para catolicismo.
Se alguém souber corrigir e, se possível, explicar como se resolvem esses casos, fico muito agradecido. --Stego (discussão) 21h07min de 12 de agosto de 2016 (UTC)
replies: text: O que a ferramenta da Matriz faz é procurar nas categorias usando o tema conforme está no url, se não for encontrada nenhuma página categorizada com esse termo a busca é refeita invertendo a caixa da primeira letra, por isso que por exemplo Catolicismo exibe os resultados para catolicismo e europa exibe os resultados para Europa. O problema com o budismo era que existia uma página indevidamente categorizada em um categoria com Budismo, o que faz com que a ferramenta da matriz ache que esse é o termo correto e não procure com minúscula. Isso aconteceu porque antes desta sua edição o módulo categorizava na maiúscula porque você adicionou "Budismo" na marca na discussão do artigo, após essa edição o módulo recategorizou para minúscula, mas o cache do MediaWiki ainda não tinha atualizado uma página, quando fiz uma edição sem mudanças o cache atualizou e a Matriz:Budismo voltou a buscar e exibir budismo. Danilo.mac(discussão) 22h52min de 12 de agosto de 2016 (UTC)
replies: text:  Obrigado. --Stego (discussão) 12h55min de 13 de agosto de 2016 (UTC)
thread_title:  Bug: Minúculas/maiúsculas 

message: Não sei bem o motivo, mas a página https://tools.wmflabs.org/ptwikis/Filters:7wiki está mostrando "ERROR" em vez do conteúdo esperado. Helder 18h19min de 26 de novembro de 2016 (UTC)
replies: text: Não existe o banco de dados "7wiki". Danilo.mac(discussão) 18h26min de 26 de novembro de 2016 (UTC)
replies: text: A ferramenta redirecionou para o link acima quando informei o número 7 no campo da toollabs:ptwikis/Filters. Mas vi agora que o campo era para digitar um código de idioma, não o número de um filtro. Talvez fosse melhor validar a entrada e mostrar um aviso. Helder 18h33min de 26 de novembro de 2016 (UTC)
thread_title:  ERROR 

message: Ao acessar https://tools.wmflabs.org/ptwikis/Salebot:12345 ocorre este erro:
 /data/project/ptwikis/ptwikis/tools/Salebot.py in main(rev=u'12345')
     84     r = []
     85     for rule in rules:
=>   86         match = rule[1].search(adlines)
     87         if match:
     88             r.append((rule[0], match.group(0), rule[1].pattern, rule[2]))
match undefined, rule = (-2, <_sre.SRE_Pattern object>, u'001'), ].search undefined, global adlines = None
<type 'exceptions.TypeError'>: expected string or buffer
      args = ('expected string or buffer',)
      message = 'expected string or buffer' 
Talvez seja porque a página estava sendo criada naquela edição? Helder 20h52min de 14 de fevereiro de 2017 (UTC)
replies: text: Corrigido. Era por isso mesmo. Danilo.mac(discussão) 19h58min de 17 de fevereiro de 2017 (UTC)
thread_title:  Salebot 

message: Caros.  Recebi um e-mail (creio que vocês também receberam) dizendo que o servidor onde está o ptwikis será desativado e, portanto, precisa ser migrado para um novo servidor.
        from: Madhumitha Viswanathan <mviswanathan at wikimedia.org>
 
        All Tools/bots/webservices running on Ubuntu Precise 12.04 (jsub release=precise)
        will no longer function starting on Monday, March 6, 2017, and will crash with an error.
 
        Ubuntu Precise was released in April 2012, and support for it
        (including security updates) will cease in April 2017. We need to shut
        down all Precise hosts before the end of support date to ensure that
        Tool Labs remains a secure platform.
 
        You (username: diego) are registered as admin/maintainer for the following tools,
        that are still on Precise:
           ptwikis
 
        Please make sure to migrate these over to Trusty as early as possible, to
        ensure continued operation.
 
        The steps to migrate to Trusty, and more information about the
        Precise deprecation are here -
        https://wikitech.wikimedia.org/wiki/Tools_Precise_deprecation#What_should_I_do.3F.
 
        A quick tip for webservices - running `webservice stop; webservice start` -
        will migrate it to trusty (webservice restart currently sticks).
        Additional information on running precise jobs can be seen at our Precise tools
        dashboard here - https://tools.wmflabs.org/precise-tools/
 
        Do feel free to reach out with questions/help at #wikimedia-labs on IRC.
Alguém se propõe para fazer o serviço?  :D    --Diego Queiroz (discussão) 08h23min de 17 de fevereiro de 2017 (UTC)
replies: text: Eu posso tentar na próxima semana, em princípio não deve ser necessário nada de especial, se tudo correr bem no trusty deve ser só remover a referência à versão na crontab, e verificar se ocorrem problemas. Alchimista Fala comigo! 09h12min de 17 de fevereiro de 2017 (UTC)
replies: text:  Muitíssimo obrigado !  Eu não ia saber fazer direito, pois nem sei bem o que está rodando lá.  Mas se precisar de ajuda, dá um toque.  Abraço, --Diego Queiroz (discussão) 11h18min de 17 de fevereiro de 2017 (UTC)
replies: text:   também recebi a mensagem, no momento to pegado de serviço, mas caso precisem de alguma ajuda posso me esforçar aqui Rodrigo Padula(Fale comigo) 12h14min de 17 de fevereiro de 2017 (UTC)
replies: text: Essa mensagem foi enviada porque o ptwikisBot (robô IRC) estava rodando continuamente desde antes da migração, eu reiniciei ele ontem com isso ele entrou no trusty, então não devemos mais receber esse e-mail. Só está no precise o que roda com jsub/jstart -l release=precise (não temos nada com essa configuração) ou está rodando continuamente desde antes da migração (ptwikisBot até ontem), agora já estamos com tudo no trusty. Danilo.mac(discussão) 14h19min de 17 de fevereiro de 2017 (UTC)
replies: text:  Muito bom saber !!  --Diego Queiroz (discussão) 23h10min de 17 de fevereiro de 2017 (UTC)
thread_title:  Desativação do servidor 

message: No arquivo toolinfo.json há duas entradas para "ptwikis-matrix". Uma delas deveria ser removida. Também há um erro de digitação na segunda, onde consta "articleas" em vez de "article as". Helder 18h07min de 30 de agosto de 2017 (UTC)
replies: text: Corrigido. Danilo.mac(discussão) 20h39min de 30 de agosto de 2017 (UTC)
thread_title:  Typo e descrição duplicada 

message: DMaza (WMF) me informou por e-mail que o flack provavelmente está em modo de desenvolvimento (deduzo que isso seja algo ruim/inseguro para uma ferramenta que esteja online?), e consequentemente exibe a pilha de execução quando ocorre um erro. Por exemplo: https://tools.wmflabs.org//ptwikis/Filters:enwiki:sdfsf
Helder 12h43min de 28 de novembro de 2017 (UTC)
replies: text: O código é aberto e as ferramentas não usam dados sensíveis, a única coisa sensível que me vem a cabeça é a senha de acesso ao banco de dados, porém isso só é exibido no debug quando existe uma falha na conexão com o banco de dados, e essa senha só pode ser usada dentro do Labs, e todos com acesso ao Labs têm acesso aos banco de dados, então não chega a ser algo perigoso. Em todo caso desativei agora o modo debug, porém terei que reativar se for desenvolver uma ferramenta, não dá para desenvolver fora do Labs devido ao acesso ao banco de dados. Danilo.mac(discussão) 13h41min de 28 de novembro de 2017 (UTC)
thread_title:  <type 'exceptions.TypeError'> 

message: Não sei se a cópia do código que está no GitHub é a mais atualizada, mas abri um pequeno pull request para atualizar o nome do Tool Labs, que agora se chama Toolforge. Helder 20h52min de 18 de março de 2018 (UTC)
replies: text: Dei o merge no GitHub e puxei para o Toolforge. Por mim, podem entrar no no Toolforge e editar lá diretamente, eu costumo fazer assim pois muita coisa só pode ser desenvolvida onde existe o acesso ao banco de dados das wikis. Danilo.mac(discussão) 23h42min de 27 de março de 2018 (UTC)
replies: text: Certo. Eu fiz pelo Github pela praticidade, pois estava sem acesso ao Toolforge. Helder 11h22min de 28 de março de 2018 (UTC)
thread_title:  Pull request 

message: A ferramenta toollabs:ptwikis/Listas:cat:Geometria não está mais funcionando devido ao erro acima. Helder 11h29min de 16 de novembro de 2018 (UTC)
thread_title:  500 - Internal Server Error