Autor Tópico: Encerramento das atividades do Fórum Clube Cético  (Lida 3770 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 38.735
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #150 Online: 07 de Janeiro de 2020, 19:50:18 »
Ora, quer dizer que de repente estão abraçando valores comunistas? É injusta a liberdade dos donos da propriedade privada fazerem o que quiserem com sua liberdade sobre sua propriedade privada, uma injustiça social? Tem que socializar, tem que ser camarada?

Offline Geotecton

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 28.344
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #151 Online: 07 de Janeiro de 2020, 20:25:06 »
Ora, quer dizer que de repente estão abraçando valores comunistas? É injusta a liberdade dos donos da propriedade privada fazerem o que quiserem com sua liberdade sobre sua propriedade privada, uma injustiça social? Tem que socializar, tem que ser camarada?

Caro Buck.

Eu pedi que não sejam postados assuntos que não tenham relação com o fechamento do fórum.

Isto inclui as ironias e sarcasmos.
Foto USGS


Offline Geotecton

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 28.344
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #153 Online: 07 de Janeiro de 2020, 20:47:24 »
Desculpe, não vai se repetir. Achava que piadas dentro do tema ainda valiam.

Pode apagar as mensagens, se for o caso.

Não precisa apagar.

Só vamos manter o tema do tópico.
Foto USGS

Offline Nostromo

  • Nível 12
  • *
  • Mensagens: 223
  • Sexo: Masculino
  • Honk Honk
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #154 Online: 07 de Janeiro de 2020, 22:32:03 »
Mensagem do Nada Sei do RV sobre o assunto:

https://religiaoeveneno.com.br/discussion/comment/29828/#Comment_29828

Aqui ele explica como copiar todo o conteúdo do fórum:

https://religiaoeveneno.com.br/discussion/comment/29831/#Comment_29831

https://religiaoeveneno.com.br/discussion/comment/29832/#Comment_29832

Isso deve ajudar ao menos quanto a memória desse espaço.



Offline montalvão

  • Nível 21
  • *
  • Mensagens: 730
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #155 Online: 08 de Janeiro de 2020, 11:36:16 »
Mas vai se perder todo o conteúdo, Pregador.

É quase como queimar uma biblioteca.

Já foram postadas 1 milhão de mensagens.  Se estimarmos uma média de mil caracteres por mensagem, isso daria uns 2GB de armazenamento. Uma ninharia em termos de memória.

Dá pra preservar toda a história do Clube Cético em um pen drive.

O conselho deveria pensar nisso. Porque uma vez deletado, não tem volta. Pelo menos não integralmente.

Eu sei que no Rev tentaram recuperar pelo cache de mecanismos de buscas, mas no fim das contas a maior parte se perdeu e o que se salvou ficou uma zona.

Muitas pessoas interessantes, criativas, cultas, inteligentes, inquietas, deixaram aqui suas reflexões, debates e conhecimentos. Mais do que o fím do fórum, o triste é que isso tudo simplesmente desapareça.

Deixo aqui meu apelo para os que têm poder de decidir, reflitam sobre isso. Sobre como, pelo menos, preservar o acervo do CC.

O acervo vai ser disponibilizado para download?

Fazendo uma estimativa mais acurada, todo o conteúdo do CC em HTML ( ou seja se salvarmos todas as páginas que o CC pode gerar para exibir todas as postagens de todos os tópicos, salvas no formato HTML e sem compressão ) daria uns 25 GB mais ou menos.

Dá pra armazenar em 3 DVDs.

A quem interessar possa: há programas que fazem download de sites e podem ser usados para esse serviço.

Estou utilizando o WinHTTrack, que está dando conta do recado. Há dois dias baixando na minha banda larga de "vastos" 10MB... Até agora caíram 9GB. Se a previsão do Pedro for correta, mais dois dias e tanto de trabalho...

Ah sim, o programa permite interromper e continuar a posteriori, inclusive se cair a energia... e é gratuito...

Offline montalvão

  • Nível 21
  • *
  • Mensagens: 730
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #156 Online: 08 de Janeiro de 2020, 11:41:40 »
Adoro ver a reação dos ceticuzinhos diante da morte. Aposto que já tem uns rezando por aí...

E você, como ceticuzão, como está reagindo?

Espero que isso esteja dentro do tema...se não estiver considerem o dito pelo não expressado... não quero ser expulso antes do funeral...

Offline JungF

  • Nível 19
  • *
  • Mensagens: 588
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #157 Online: 08 de Janeiro de 2020, 18:46:14 »
Mas vai se perder todo o conteúdo, Pregador.

É quase como queimar uma biblioteca.

Já foram postadas 1 milhão de mensagens.  Se estimarmos uma média de mil caracteres por mensagem, isso daria uns 2GB de armazenamento. Uma ninharia em termos de memória.

Dá pra preservar toda a história do Clube Cético em um pen drive.

O conselho deveria pensar nisso. Porque uma vez deletado, não tem volta. Pelo menos não integralmente.

Eu sei que no Rev tentaram recuperar pelo cache de mecanismos de buscas, mas no fim das contas a maior parte se perdeu e o que se salvou ficou uma zona.

Muitas pessoas interessantes, criativas, cultas, inteligentes, inquietas, deixaram aqui suas reflexões, debates e conhecimentos. Mais do que o fím do fórum, o triste é que isso tudo simplesmente desapareça.

Deixo aqui meu apelo para os que têm poder de decidir, reflitam sobre isso. Sobre como, pelo menos, preservar o acervo do CC.

O acervo vai ser disponibilizado para download?

Fazendo uma estimativa mais acurada, todo o conteúdo do CC em HTML ( ou seja se salvarmos todas as páginas que o CC pode gerar para exibir todas as postagens de todos os tópicos, salvas no formato HTML e sem compressão ) daria uns 25 GB mais ou menos.

Dá pra armazenar em 3 DVDs.

A quem interessar possa: há programas que fazem download de sites e podem ser usados para esse serviço.

Estou utilizando o WinHTTrack, que está dando conta do recado. Há dois dias baixando na minha banda larga de "vastos" 10MB... Até agora caíram 9GB. Se a previsão do Pedro for correta, mais dois dias e tanto de trabalho...

Ah sim, o programa permite interromper e continuar a posteriori, inclusive se cair a energia... e é gratuito...
Isso mesmo.
Montalvão matou a cobra e mostrou o pau... ops!

Offline Agnoscetico

  • Nível 37
  • *
  • Mensagens: 3.414
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #158 Online: 08 de Janeiro de 2020, 19:09:56 »

Nesse site aqui que postei antes, dá pra deixar salvo online, não ia precisar ficar baixando.

https://archive.org

Esse aqui também, mas ele desativa algumas funcionalidades tipo javascript, só deixa HTML e funcionalidades básicas de página web.

http://archive.is


Offline EduardoCFF

  • Nível 20
  • *
  • Mensagens: 651
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #160 Online: 11 de Janeiro de 2020, 03:55:25 »
Apesar de pouco participativo nos debates aqui do clube cético, todos os dias passava para ler algo novo. Meu registro foi 21/03/2006 tornando-se parte da rotina dar uma passada por aqui.
Caso a má noticia se concretize deixo meu e-mail caso alguém queira dar continuidade em algum projeto semelhante. eduardocff@hotmail.com

Minhas sinceras lamentações.



[...]
Só falta o Politburo bancar uma festa com essa grana que vai sobrar para comemorar o fim do fórum.

Isto não ocorrerá, com certeza.

Se o fCC realmente for encerrado, todo o dinheiro que restar disponível, ou seja o saldo após o pagamento de todas as eventuais despesas remanescentes, será doado para alguma instituição beneficiente, mesmo por que sou eu o atual tesoureiro do fCC, sucedendo o honorável Skorpios.

Me metendo onde não deveria...

Poderiam doar parte para alguma instituição que cuide de animais abandonados?

Sugestão do velho Lúcifer, muita gente por aqui gostaria disso tb.

Apoio a sugestão !
“Se a historia da ciência nos ensina alguma coisa, é que não vamos a lugar nenhum chamando nossa ignorância de deus”

Offline Cinzu

  • Nível 27
  • *
  • Mensagens: 1.310
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #161 Online: 11 de Janeiro de 2020, 14:36:29 »
Eu passo um tempo ausente e "matam" o fórum.

Já falei que basta quem não quer mais manter ou acessar, deixar de manter ou acessar. Não tem porque fechar o site.

De acordo.

Como já exposto antes, poderia ser sugerido aos conselheiros que não desejam mais a continuidade do fórum, para simplesmente desligarem-se de suas atividades e abrir a possibilidade de eleição de novos conselheiros.

Mas vai se perder todo o conteúdo, Pregador.

É quase como queimar uma biblioteca.

Já foram postadas 1 milhão de mensagens.  Se estimarmos uma média de mil caracteres por mensagem, isso daria uns 2GB de armazenamento. Uma ninharia em termos de memória.

Dá pra preservar toda a história do Clube Cético em um pen drive.

O conselho deveria pensar nisso. Porque uma vez deletado, não tem volta. Pelo menos não integralmente.

Eu sei que no Rev tentaram recuperar pelo cache de mecanismos de buscas, mas no fim das contas a maior parte se perdeu e o que se salvou ficou uma zona.

Muitas pessoas interessantes, criativas, cultas, inteligentes, inquietas, deixaram aqui suas reflexões, debates e conhecimentos. Mais do que o fím do fórum, o triste é que isso tudo simplesmente desapareça.

Deixo aqui meu apelo para os que têm poder de decidir, reflitam sobre isso. Sobre como, pelo menos, preservar o acervo do CC.

O acervo vai ser disponibilizado para download?

Fazendo uma estimativa mais acurada, todo o conteúdo do CC em HTML ( ou seja se salvarmos todas as páginas que o CC pode gerar para exibir todas as postagens de todos os tópicos, salvas no formato HTML e sem compressão ) daria uns 25 GB mais ou menos.

Dá pra armazenar em 3 DVDs.


Essa quantidade dá até para armazenar em qualquer um dos trocentos sites de nuvem que já existem.
"Não é possível convencer um crente de coisa alguma, pois suas crenças não se baseiam em evidências; baseiam-se numa profunda necessidade de acreditar"

Offline Marciano

  • Nível 26
  • *
  • Mensagens: 1.284
  • “Was mich nicht umbringt, macht mich stärker.”
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #162 Online: 11 de Janeiro de 2020, 18:24:45 »
É profundamente lamentável o encerramento do clube. Estou estupefato.  :stunned:
𝕸𝖆𝖗𝖈𝖎𝖆𝖓𝖔

Offline JJ

  • Nível Máximo
  • *
  • Mensagens: 15.746
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #163 Online: 12 de Janeiro de 2020, 14:00:10 »
Acho que vocês não entenderam. Vou desenhar.

Já foi decidido. Esse pessoal quer sair fora sem carregar poeira. Não adianta discutir, aliás nunca adiantou.

É apenas um exemplo, longe de ser uma insinuação, mas é mais ou menos como se a administração estivesse forçada a acabar com tudo para evitar um processo judicial ou problemas futuros. A vigilância sanitária recomenda a mesma coisa para a comida boa que os restaurantes descartam, que deve ser inutilizada com água sanitária, nunca disponibilizada para consumo humano.



Absurdo completo,  poderiam no mínimo  doar  para  abrigos de animais/ONGs que cuidam de animais de rua .

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.603
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #164 Online: 12 de Janeiro de 2020, 20:02:33 »
Acho que vocês não entenderam. Vou desenhar.

Já foi decidido. Esse pessoal quer sair fora sem carregar poeira. Não adianta discutir, aliás nunca adiantou.

É apenas um exemplo, longe de ser uma insinuação, mas é mais ou menos como se a administração estivesse forçada a acabar com tudo para evitar um processo judicial ou problemas futuros. A vigilância sanitária recomenda a mesma coisa para a comida boa que os restaurantes descartam, que deve ser inutilizada com água sanitária, nunca disponibilizada para consumo humano.




Absurdo completo,  poderiam no mínimo  doar  para  abrigos de animais/ONGs que cuidam de animais de rua .

Embora off topic, achei melhor responder aqui porque o meu comentário é anterior à advertência do Geo. Se quiser responder, faça isso em outro tópico.

Os custos de triagem e inutilização de comida de restaurantes grandes e industriais podem ser elevados (*) e ainda assim os restos não devem ser reaproveitados, nem por porcos que comem de tudo.

Alimentar animais de rua em abrigo com sobras de comida de qualidade suspeita é simplesmente recriar as condições da alimentação na rua para animais abrigados.

(*)
Citar
...a legislação estabelece condições para que os restos alimentares sejam utilizados na alimentação de animais de produção como, por exemplo, manter os alimentos em recipientes próprios para isso e dotados de tampa, que as sobras sejam cozidas por 30 minutos a 100 graus C e que a empresa que entregue os resíduos ao “lavageiro” mantenha um registro atualizado indicando a quantidade fornecida, endereço do mesmo e a data da retirada.

https://www.suinoculturaindustrial.com.br/imprensa/suinos-nao-podem-ser-alimentados-com-restos-de-comida/20161206-090132-j268
« Última modificação: 12 de Janeiro de 2020, 20:09:37 por Gigaview »
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Adler

  • Nível 09
  • *
  • Mensagens: 96
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #165 Online: 14 de Janeiro de 2020, 17:13:20 »
Bom, não tenho participado muito depois que voltei mas é lamentável. Por outro lado todo aquele ímpeto dos primeiros anos já vai longe. È mais ou menos como no casamento.
De qualquer modo foram bons anos.
Espero que se conserve, de algum modo, o acervo
Não devemos resisitir às tentações: elas podem não voltar.
Millor Fernades

Offline Pedro Reis

  • Nível 39
  • *
  • Mensagens: 4.084
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #166 Online: 15 de Janeiro de 2020, 03:14:03 »
Galera, o Gabarito me enviou a mensagem abaixo:

Grande Pedro Reis!

Quem é vivo...

Pois é, amigão, estou na área.
Como tem passado a sua prezada figura?

Fiquei sabendo que o clube está levantando acampamento. É verdade?
Mas que situação mais que lamentável...

E como fica a existência de debates interessantíssimos que foram travados aqui?
Vai tudo para o limbo? Seguem todos eles para o Nada Absoluto?
Isso é um crime equivalente a genocídio. Isso é a queima da Biblioteca de Alexandria.

E o que o nobre amigo está fazendo a respeito? Enfiando um braço pelo outro em cruz?
Não acredito.

Pois logo que eu fiquei sabendo da fatídica decisão, voltei correndo aqui e tentei ver uma forma de salvar algumas migalhas de informação e cultura.
Tentei um programa chamado wget para Windows, mas não tive muita sorte com seus parâmetros em linha de comando para retomar o download das páginas a partir do ponto em que parou. Ele insistia em baixar tudo de novo, mesmo com a cláusula '-c'.
Tentei depois um outro chamado WinHHTrack que parece mais desenvolto nessa tarefa de retomada.
E é com ele que venho salvando alguma coisa.

Vi num comentário seu o cálculo aproximado de quanto de espaço seria necessário para abarcar o conteúdo do fórum. Você disse algo em torno de 25 Gb ou 3 DVDs.
Naquele cálculo, você considerou apenas texto puro. O WinHTTrack, na configuração padrão, a que eu adotei, baixa também as imagens.
Portanto, desconfio que o volume esperado deva ser muito maior.
O grande problema do programa é a sua enorme lentidão para baixar alguma coisa.
Não sei se isso se deve à minha conexão não ser das melhores ou de alguma limitação do fórum ou do programa. Sei lá.

Atualmente, a pasta base para o download vai com 10 Gb. Nesse ritmo, temo que não conseguirei baixar o que pretendo antes do terrível dia 31 de janeiro, data da execução no pelotão de fuzilamento do nosso clube.

O que fazer?
Não sei.

Vejo uma locomotiva se aproximando e que vai jogar para os ares muita coisa do que eu gostaria de salvar, mas não estou vendo como evitar tal infortúnio.
Por mais que eu me apresse, a velocidade com que salvo as coisas não tem sido suficiente e a data fatídica se aproxima inexoravelmente.
Vejo-me dentro de um filme de ação em que o mocinho tem alguns segundos para escapar antes que tudo se exploda pelos ares.

Diga-me o que você está fazendo a esse respeito.
Sei que está fazendo, não negue.
Você não cruzaria, simplesmente, os braços.

Vamos procurar mais informação entre os especialistas, vamos juntar esforços, quem sabe separar o fórum em tópicos e cada um baixa uma parte dele para juntar tudo depois e salvar o magnífico acervo que está sob gravíssimo risco de virar pó.

Fale algo...


Ah! E desculpe-me por chegar assim de supetão trazendo um assunto urgente de vida ou de morte assim do nada...
O tempo urge!
 :|


Eu nem me preocupei com o backup porque vi que já tinha gente fazendo.  De qualquer forma, imagino que o webmaster já tenha cuidado ou vá cuidar disso.

Mas para quem está fazendo o backup com estes programas citados, se estão baixando imagens e arquivos desnecessários, será que não há uma opção para desabilitar?

Evidentemente os arquivos de imagens e vídeos dos posts, por exemplo, não estão no servidor do fórum, portanto é desnecessário baixar estes arquivos para sua máquina para abrir as páginas. Mas tem que baixar os arquivos que irão ficar inacessíveis quando o CC sair do ar. E talvez o programa não seja esperto o suficiente para fazer a diferenciação.

A partir da msg do Gabarito, comecei a esboçar mais ou menos uma ideia de como poderia ser feito um programa para "backapear" o fórum inteiro.

É o seguinte:

Na URL de cada página de cada tópico há a numeração do tópico e da página. Fazendo um simples loop é possível formar dentro deste laço as URLs de todas as páginas de todos os tópicos. E a partir destas URLs o programa poderia baixar os arquivos HTML de cada uma destas páginas para a máquina onde estiver rodando.

Isto seria bem rápido e não deve requerer muita memória e pode servir para depois restaurar o fórum inteiro em outra plataforma.

Mas há um problema: estas páginas baixadas não poderão mais serem abertas corretamente na sua máquina depois que o fórum não estiver acessível. Porque alguns arquivos que são baixados tendo como referência o domínio do CC não estarão mais acessíveis.

Nesse caso o programa precisa baixar apenas estes arquivos para uma pasta na sua máquina e alterar cada documento HTML para que os busque nesta pasta, em vez de acessar o local original.

Estes devem ser arquivos com extensão js.download, css, alguns gifs e png.

Infelizmente não conheço HTML a fundo pra fazer o código que identifica quais gifs e pngs devem ser baixados, mas um programa que crie uma pasta para cada tópico do fórum ( dando o nome do tópico a esta pasta ), e baixe todas as páginas do tópico para esta pasta, não deve ser complicado.

Vou ver se esse fim de semana faço isso e ponho o código aqui. Assim talvez alguém possa fazer essa pequena modificação sugerida acima e o programa se torna um capaz de fazer o backup inteiro do CC de forma que todas as páginas poderão ser abertas localmente mesmo quando o fórum estiver inacessível.

Porém fazendo o download apenas do estritamente necessário.

Offline Arcanjo Lúcifer

  • Nível Máximo
  • *
  • Mensagens: 22.730
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #167 Online: 15 de Janeiro de 2020, 06:45:18 »
Tem como adiar o fim para o final de fevereiro? O Pingão e o Dilmão farão uma viagem para Gringolandia dia 9 para concorrer  ao Oscar pelo filme do Dilmão e tenho quase certeza que concorrerão ao Gaiola de Ouro sem a imunidade do cargo.

Previsão  para o finado tópico  Profecias do velho Lúcifer  que nunca existirá.  :lol:



« Última modificação: 15 de Janeiro de 2020, 07:00:53 por Arcanjo Lúcifer »

Offline Gabarito

  • Nível Máximo
  • *
  • Mensagens: 5.594
  • Sexo: Masculino
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #168 Online: 15 de Janeiro de 2020, 07:34:45 »
Pois é, cá estou. E cheguei em meio à possibilidade de uma explosão iminente.
 :|

Pelo menos, consegui fazer com que mais alguém pense em como salvar alguma coisa.
Essa ideia do Pedro Reis pode ser que tenha sucesso. De fato, basta salvar os textos dos tópicos e as referências às imagens e vídeos.
Só que exige um pouco mais de conhecimento de HTML.

Se mais alguém puder entrar no mutirão de salvamento, seja bem-vindo.
As ideias estão lançadas. Aceitando-se também novas.

Pedro, vai trazendo as atualizações do seu esforço.
Vamos ver o que é possível fazer.

 :ok:

Offline Cinzu

  • Nível 27
  • *
  • Mensagens: 1.310
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #169 Online: 15 de Janeiro de 2020, 07:53:34 »
Seria interessante cada um comunicar as seções que estão guardando, para evitar que a mesma pessoa coma duas vezes e mais vidas possam ser salvas.

Ainda, acredito ser uma boa ideia criar um canal de comunicação provisório para os membros não perderem completamente o contato enquanto decidem sobre o futuro do relacionamento. Talvez uma comunidade no discord ou algo do tipo.
"Não é possível convencer um crente de coisa alguma, pois suas crenças não se baseiam em evidências; baseiam-se numa profunda necessidade de acreditar"

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.603
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #170 Online: 15 de Janeiro de 2020, 09:17:11 »
Acho que alguns aqui (Pedro Reis, Geo, Cinzu, Etc...) poderiam compor um novo Conselho de transição assumindo formalmente a intenção de preservar o fórum e seu conteúdo e tentar negociar uma solução.

É óbvio que nada será passado individualmente a ninguém. Só vejo saída na formação desse novo grupo com intenções bem formalizadas e responsabilidades bem definidas capaz de levar adiante o Clube Cético. Evidentemente, isso requer quebra de anonimato e definição de responsabilidades formais com algum tempo de dedicação pessoal.

Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Pedro Reis

  • Nível 39
  • *
  • Mensagens: 4.084
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #171 Online: 15 de Janeiro de 2020, 09:57:18 »
No link abaixo dá pra baixar o protótipo piloto da minha ideia:

https://drive.google.com/open?id=1vov19BXzX_WA1Xxb3BrQsbSkR8vt7wSN

É um programinha java de teste cujo fonte é este:

Código: [Selecionar]
package backupforum;

import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;

public class BackupForum
{

    private static String topicName;
    private static boolean hasMorePages;
    private static long lengthOfLastFileRead = -1;
    private static boolean topicNameIsUnknow;
   
    /*[00]----------------------------------------------------------------------
    *  Aqui entraria o codigo para analisar cada linha do arquivo HTML e
    *  decidir se essa linha referencia um arquivo que deve ser baixado e
    *  e tambem se esta linha deve ser alterada. Se sim, a modificacao eh
    *  feita aqui na string passada pelo parametro htmlLine, e esta linha
    *  sera gravada modificada no arquivo HTML de backup do topico sendo
    *  baixado.
    --------------------------------------------------------------------------*/
    public static void analise(String htmlLine)
    {
       
    }// fim de analise()
   
    /*[01]----------------------------------------------------------------------
    *                      Faz o backup de um topico
    --------------------------------------------------------------------------*/
    public static void getTopic(URL url, File file)
        throws IOException
    {
        BufferedReader in =
                new BufferedReader(new InputStreamReader(url.openStream()));

        BufferedWriter out = new BufferedWriter(new FileWriter(file));

        String htmLine;
       
        if (!topicNameIsUnknow)
            System.out.print("Gravando arquivo " + file.getName());

        while ((htmLine = in.readLine()) != null)
        {
           
            if
            (
                              (topicNameIsUnknow)
                                       &&
                (htmLine.contains("meta name=\"description\" content="))
            )
               
            {
               
                topicName =
                    htmLine.substring
                    (
                        htmLine.indexOf('=') + 24, htmLine.length() - 4
                    );
                System.out.println("Baixando o tópico: " + topicName + "\n");
                System.out.print("Gravando arquivo " + file.getName());
                topicNameIsUnknow = false;
            }

            // Grava linha no arquivo
            analise(htmLine);
            out.write(htmLine);
            out.newLine();
           
        }//fim do while
         
        long fileLength = file.length();
       
        in.close();
        out.flush();
        out.close();
       
        hasMorePages = (fileLength != lengthOfLastFileRead);
       
        if (hasMorePages)
        {
            lengthOfLastFileRead = fileLength;
            System.out.println
            (
                "....." +
                file.getName() +
                " gravado - tam:" +
                fileLength
            );
        }
        else
        {
            lengthOfLastFileRead = -1;
            file.delete();
        }
       
    }//fim de getTopic()

    /*[02]----------------------------------------------------------------------
    *                             Metodo main
    --------------------------------------------------------------------------*/
    public static void main(String[] args)
    {
        URL url = null;
       
        int topicNumber = 30689;
       
        for (int i = topicNumber; i >= 30685; i--)
        {
           
           
            String topicNumberStr = Integer.toString(i);
            String dirName = "BackupCC\\" + topicNumberStr;
            File dir = new File(dirName); 
            if (!dir.exists()) dir.mkdirs();
           
            topicNameIsUnknow = true;
            hasMorePages = true;
            int pageNumber = 0;
           
            while (hasMorePages)
            {
                String postNumberStr = Integer.toString(pageNumber * 25);
                pageNumber++;
                String pageNumberStr = Integer.toString(pageNumber);

                File file =
                    new File(dirName+"\\Pag" + pageNumberStr + ".html");

                String urlStr =
                    "http://clubecetico.org/forum/index.php?topic=" +
                    topicNumberStr +
                    "." +
                    postNumberStr;
               
                try
                {
                    url = new URL(urlStr);
                    getTopic(url, file);
                }
                catch (MalformedURLException e)
                {
                    System.out.println("Erro na URL");
                }
                catch (Exception e)
                {
                    System.out.println(e + " Erro de io " + pageNumber);
                }

               
            }//fim do while
         
         
            File newDir = new File("BackupCC\\" + topicName);
            dir.renameTo(newDir);
            System.out.println("\n");
           
        }//fim do for
       
    }//fim de Main()
   
}//fim da classe BackupForum


Esse programa, como um teste, baixa os últimos 5 tópicos que foram criados no fórum.

Ele vai criar uma pasta BackupCC no diretório onde ele for executado. E nesta pasta BackupCC, vai criar uma pasta para cada tópico que ele baixar. Na pasta serão inseridos os arquivos HTML de cada página do tópico.

Para cada pasta de tópico que ele criar, o programa tenta dar o nome do tópico a esta página. O que nem sempre é possível porque dependendo do sistema que você estiver usando, alguns caracteres utilizados aqui no CC não serão permitidos como parte de nomes de arquivos ou pastas.

Nesse caso (quando o nome do tópico não for um nome aceito no seu sistema ), ele vai nomear a pasta com um código numérico.

Testei agora no Windows, mas deve rodar sem problemas em Linux e MacOs.

A saída no console:

Citar
Baixando o tópico: Encerramento das atividades do Fórum Clube Cético

Gravando arquivo Pag1.html.....Pag1.html gravado - tam:90112
Gravando arquivo Pag2.html.....Pag2.html gravado - tam:122880
Gravando arquivo Pag3.html.....Pag3.html gravado - tam:163840
Gravando arquivo Pag4.html.....Pag4.html gravado - tam:114688
Gravando arquivo Pag5.html.....Pag5.html gravado - tam:139263
Gravando arquivo Pag6.html.....Pag6.html gravado - tam:106496
Gravando arquivo Pag7.html.....Pag7.html gravado - tam:98304
Gravando arquivo Pag8.html

Baixando o tópico: Lítio substituindo combustíveis, vocês caem nessa?

Gravando arquivo Pag1.html.....Pag1.html gravado - tam:32768
Gravando arquivo Pag2.html

Baixando o tópico: Cruzadas: Mito histórico dos "heróis" cristãos

Gravando arquivo Pag1.html.....Pag1.html gravado - tam:57344
Gravando arquivo Pag2.html

Baixando o tópico: Fanatismo religioso

Gravando arquivo Pag1.html.....Pag1.html gravado - tam:16384
Gravando arquivo Pag2.html

Baixando o tópico: Pedras da Geórgia e a NOM, o que acham?

Gravando arquivo Pag1.html.....Pag1.html gravado - tam:172032
Gravando arquivo Pag2.html.....Pag2.html gravado - tam:16384
Gravando arquivo Pag3.html

BUILD SUCCESSFUL (total time: 18 seconds)

« Última modificação: 15 de Janeiro de 2020, 10:02:28 por Pedro Reis »

Offline Pedro Reis

  • Nível 39
  • *
  • Mensagens: 4.084
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #172 Online: 15 de Janeiro de 2020, 10:15:51 »
Um esclarecimento necessário:

Se você rodar este jar e tentar abrir as páginas que você baixou, vai descobrir que elas vão abrir perfeitamente no seu navegador.

Mas isto é porque você está conectado à internet e porque o fórum ainda está ativo.

Porém, se você tentar abrir as páginas DESCONECTADO, ainda assim elas vão provavelmente abrir de maneira correta. Por quê? Porque é provável que o seu navegador consiga ainda pegar todos os objetos no cache dele.

O problema é que quando o fórum não estiver mais ativo, alguns arquivos que precisam da referência da URL do Clube Cético para serem acessados, não estarão disponíveis. Então estas páginas que o programa baixou não vão abrir perfeitamente no navegador da maneira como abrem agora.

Isso pode ser resolvido se o programa for modificado para baixar estes arquivos e alterar o fonte das páginas baixadas, quando necessário. Para fazer isso, tem que conhecer HTML e afins um tanto mais do que eu. Mas não é preciso entender como funciona este programa em Java.

Basta saber que o programa está lendo linha por linha de cada arquivo HTML gerado pelo CC e gravando um arquivo correspondente na sua máquina. E cada linha de texto lida, o programa passa como argumento uma String com essa linha para o método analise() - que nesse protótipo não faz nada.

Então basta fazer um código para este método que verifique se o arquivo deve ser baixado ou não, após analisar a String passada para o método e alterar essa String também, se for necessário, que a alteração na linha será gravada no versão do arquivo que ficará na sua máquina.

Enfim, se alguém souber implementar esse método com segurança, acho que dá pra terminar o resto do programinha e até fazer uma interface amigável.

Offline Pedro Reis

  • Nível 39
  • *
  • Mensagens: 4.084
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #173 Online: 15 de Janeiro de 2020, 10:30:12 »
Acho que alguns aqui (Pedro Reis, Geo, Cinzu, Etc...) poderiam compor um novo Conselho...



Num tô vendo Gigaview nessa lista. Será que está no Etc... ?  :lol:

Eu infelizmente não vou assumir esse tipo de compromisso porque a minha vida é caótica. Sendo eu mesmo ainda mais caótico que a minha vida.

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.603
Re:Encerramento das atividades do Fórum Clube Cético
« Resposta #174 Online: 15 de Janeiro de 2020, 12:18:33 »
Acho que alguns aqui (Pedro Reis, Geo, Cinzu, Etc...) poderiam compor um novo Conselho...



Num tô vendo Gigaview nessa lista. Será que está no Etc... ?  :lol:

Eu infelizmente não vou assumir esse tipo de compromisso porque a minha vida é caótica. Sendo eu mesmo ainda mais caótico que a minha vida.

Esse é o problema, o mesmo problema dos atuais conselheiros. Parece que ninguém (onde me incluo) quer carregar o piano e é por isso que a morte foi anunciada.

Sem o esforço de almas dedicadas vai tudo para o brejo. Vamos ver se elas aparecem.

Em relação à cópia do conteúdo, vejo isso apenas como mero esforço individual sem chance alguma de resultar numa consequência prática relacionada com a manutenção do fórum.  Na prática, o piano só vai crescer em complexidade, vai ficar mais pesado e sem ninguém para carregar.

No ReV o NadaSei carregou o piano praticamente sozinho. Alguém por ai capaz de repetir o feito? Acho que não.


Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

 

Do NOT follow this link or you will be banned from the site!