Files
AmbienteJa/current/README.md
rafapolo 25832564f9 chore: reorganize para current/, rails 8.1, testes e readme
- move app para current/ (estrutura capistrano)
- rails 7.2 → 8.1, ruby 3.2, sqlite3 2.x
- adiciona primary_key Idinformativo no model
- schema.rb completo com todas as tabelas
- testes minitest: models (Tag, Informativo, Tema) e controllers
- readme atualizado em pt-br com stack e instruções de desenvolvimento
- gitignore exclui dump.sql, *.duckdb e sqlite3
2026-06-18 18:58:01 +02:00

3.6 KiB
Raw Permalink Blame History

Ambiente JA

Portal de notícias ambientais que operou de 2001 a 2015, reunindo 170.273 artigos em português brasileiro sobre meio ambiente, sustentabilidade e políticas públicas.


O que é

O Ambiente JA foi um agregador de notícias ambientais com curadoria editorial. O acervo cobre 14,8 anos de cobertura jornalística nacional, estadual e internacional — da Rio+10 às vésperas do Acordo de Paris, passando por toda a era de ouro da blogosfera ambiental brasileira dos anos 2000.

Cada artigo possui:

  • Título e corpo completo (HTML e Markdown)
  • Classificação por tema (30 temas como Legislação, Mudanças Climáticas, Fauna e Flora, Energia, Poluição, etc.)
  • Abrangência — Nacional (46%), Estadual (30%), Internacional (24%)
  • Data de publicação
  • Tags semânticas para navegação e busca

Os artigos foram coletados de fontes como agências de notícias, jornais, sites especializados, ONGs, universidades e órgãos públicos.


O acervo em números

Métrica Valor
Total de artigos 170.273
Período jan/2001 — out/2015
Pico de cobertura 20072008 (~25 mil artigos/ano)
Temas principais 30
Artigos com tema atribuído 143.411 (84,2%)

Temas com mais artigos

# Tema Artigos
1 Legislação e Governo 27.835
2 Fauna e Flora 14.086
3 Mudanças Climáticas 8.645
4 Energia Renovável 8.544
5 Água 6.435
6 Ciência e Tecnologia 6.277
7 Resíduos/Lixo 6.141
8 Saúde e Meio Ambiente 6.088
9 Agropecuária 4.973
10 Crimes Ambientais 4.823

Resumos detalhados de cada tema estão disponíveis em resumo/.


Stack

  • Ruby 3.2 / Rails 8.1 — aplicação web com ActiveAdmin
  • SQLite3 — banco de dados principal (migrado do MySQL original)
  • MySQL (original) — dump disponível como dump.sql (775 MB)
  • DuckDB — conversão parcial para análise local (ambienteja.duckdb)
  • HAML + SASS + jQuery — frontend minimalista
  • Puma — servidor web

Desenvolvimento

bundle install
rails db:schema:load
rails server

Testes

rails test

Cobertura: models (Informativo, Tema, Tag) e rotas públicas (home, busca, tag, tema, informativo).


Estrutura do projeto

ambienteja/
├── current/          # Aplicação Rails
│   ├── app/          # Models, controllers, views, assets
│   ├── db/           # Schema e migrations
│   └── config/       # Rotas, deploy, Puma
├── dump.sql          # Dump MySQL completo (774,5 MB)
├── ambienteja.duckdb # Banco DuckDB com tabelas auxiliares
├── mysql_to_duckdb.py # Script de conversão MySQL → DuckDB
└── resumo/           # Resumos textuais por tema (Markdown)

Contexto histórico

O site foi ao ar em 2001, no início da internet comercial brasileira, quando a cobertura ambiental ainda era fragmentada. Durante seus 15 anos de operação, testemunhou e registrou:

  • A ascensão do tema mudanças climáticas (Protocolo de Kyoto, COPs, IPCC)
  • O debate sobre transgênicos e a expansão do agronegócio
  • A criação e implementação da Política Nacional de Resíduos Sólidos
  • O boom dos biocombustíveis e a controvérsia food vs fuel
  • Grandes desastres (tsunami de 2004, Katrina, Fukushima, Mariana)
  • A política ambiental durante os governos FHC, Lula e Dilma

O acervo é um registro histórico da consciência ambiental brasileira nas primeiras décadas do século XXI.