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
This commit is contained in:
105
current/README.md
Normal file
105
current/README.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# 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 | 2007–2008 (~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/`](../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`](../ambienteja.duckdb))
|
||||
- **HAML + SASS + jQuery** — frontend minimalista
|
||||
- **Puma** — servidor web
|
||||
|
||||
## Desenvolvimento
|
||||
|
||||
```bash
|
||||
bundle install
|
||||
rails db:schema:load
|
||||
rails server
|
||||
```
|
||||
|
||||
### Testes
|
||||
|
||||
```bash
|
||||
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.
|
||||
Reference in New Issue
Block a user