feat: acervo Brasiliana Fotográfica coletado e mural 3D no ar
Captura integral do acervo da Brasiliana Fotográfica (Biblioteca Nacional) para s3://brasiliana: 13.060 itens, 12.985 com imagem de preservação, 13.059 com miniatura derivada, 2.137 cópias legadas e 636 posts do blog. 41.444 objetos no ledger. Os 75 itens sem preservação estão em errors.md: a página do item responde 200, mas a origem serve o bitstream com HTTP 500. Nenhum fica fora do mural, porque todos têm thumbnail. Não versionado, por viver no bucket ou ser reconstruível: catálogo, posts .jsonl, atlas .webp, sqlite de estado e logs. Credenciais ficam de fora pelo .gitignore.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"sessionId":"730f05e2-7885-462b-be11-5e8cf2b46ddd","pid":38917,"procStart":"Thu Sep 10 14:54:24 2026","acquiredAt":1789059341159}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# credenciais — nunca versionar
|
||||
pipeline/.env
|
||||
pipeline/.s3env
|
||||
pipeline/tools/.s3env
|
||||
|
||||
# dependências
|
||||
web/node_modules/
|
||||
pipeline/tools/node_modules/
|
||||
|
||||
# estado e logs dos scripts (efêmero, reconstruível)
|
||||
pipeline/*.sqlite
|
||||
pipeline/*.sqlite-shm
|
||||
pipeline/*.sqlite-wal
|
||||
pipeline/*.log
|
||||
pipeline/.tmp/
|
||||
pipeline/__pycache__/
|
||||
pipeline/rejeitados/
|
||||
|
||||
# saída de build e dados pesados: vivem no bucket (s3://brasiliana)
|
||||
web/atlas/*.webp
|
||||
pipeline/catalogo.jsonl
|
||||
pipeline/wordpress-posts.jsonl
|
||||
@@ -0,0 +1,2 @@
|
||||
fc180b3354c0073fcf51da56955d79e22c63988e4d74e6078749ae3ed7403db5 legado/icon206336.pdf
|
||||
4f409c0142b31b9d01b3fc760b6ca313bc0ea238d341e0a8698937cee14cd4dc metadata.json
|
||||
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"handle": "20.500.12156.1/14186",
|
||||
"source_url": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/14186?show=full",
|
||||
"fetched_at": "2026-09-09T12:54:07.586Z",
|
||||
"title": "Vues de Bahia : Interior da Capela do Campo Santo",
|
||||
"community": "Biblioteca Nacional",
|
||||
"preservation_url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14186/1/icon206336_11.jpg",
|
||||
"legacy_url": "http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon206336/icon206336.pdf",
|
||||
"rights": null,
|
||||
"dublin_core": [
|
||||
{
|
||||
"name": "DC.contributor",
|
||||
"value": "Gaensly, Guilherme, 1843-1928"
|
||||
},
|
||||
{
|
||||
"name": "DC.date",
|
||||
"value": "[1860-1880?]"
|
||||
},
|
||||
{
|
||||
"name": "DCTERMS.dateAccepted",
|
||||
"value": "2025-12-03T14:09:14Z"
|
||||
},
|
||||
{
|
||||
"name": "DCTERMS.available",
|
||||
"value": "2025-12-03T14:09:14Z"
|
||||
},
|
||||
{
|
||||
"name": "DC.identifier",
|
||||
"value": "http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon206336/icon206336.pdf"
|
||||
},
|
||||
{
|
||||
"name": "DC.identifier",
|
||||
"value": "http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon206336/icon206336.htm"
|
||||
},
|
||||
{
|
||||
"name": "DC.identifier",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/14186"
|
||||
},
|
||||
{
|
||||
"name": "DC.description",
|
||||
"value": "1 foto : papel albuminado, pb ; 32,5 x 39,5 cm."
|
||||
},
|
||||
{
|
||||
"name": "DC.relation",
|
||||
"value": "https://acervobndigital.bn.gov.br/sophia/index.asp?codigo_sophia=105566"
|
||||
},
|
||||
{
|
||||
"name": "DCTERMS.isPartOf",
|
||||
"value": "Vistas da cidade da Bahia : Passeio Público, Campo Grande"
|
||||
},
|
||||
{
|
||||
"name": "DC.source",
|
||||
"value": "Biblioteca Fluminense"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Bahia"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Bahia (Brazil : State)"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Capela de Nossa Senhora da Piedade (Salvador, Bahia)"
|
||||
},
|
||||
{
|
||||
"name": "DC.title",
|
||||
"value": "Vues de Bahia : Interior da Capela do Campo Santo"
|
||||
},
|
||||
{
|
||||
"name": "citation_date",
|
||||
"value": "2025-12-03T14:09:14Z"
|
||||
},
|
||||
{
|
||||
"name": "citation_abstract_html_url",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/14186"
|
||||
},
|
||||
{
|
||||
"name": "citation_title",
|
||||
"value": "Vues de Bahia : Interior da Capela do Campo Santo"
|
||||
},
|
||||
{
|
||||
"name": "citation_keywords",
|
||||
"value": "Bahia; Bahia (Brazil : State); Capela de Nossa Senhora da Piedade (Salvador, Bahia)"
|
||||
},
|
||||
{
|
||||
"name": "citation_pdf_url",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14186/1/icon206336_11.jpg"
|
||||
}
|
||||
],
|
||||
"full_table": [
|
||||
{
|
||||
"field": "dc.contributor",
|
||||
"value": "Gaensly, Guilherme, 1843-1928"
|
||||
},
|
||||
{
|
||||
"field": "dc.date",
|
||||
"value": "[1860-1880?]"
|
||||
},
|
||||
{
|
||||
"field": "dc.date.accessioned",
|
||||
"value": "2025-12-03T14:09:14Z"
|
||||
},
|
||||
{
|
||||
"field": "dc.date.available",
|
||||
"value": "2025-12-03T14:09:14Z"
|
||||
},
|
||||
{
|
||||
"field": "dc.identifier",
|
||||
"value": "http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon206336/icon206336.pdf"
|
||||
},
|
||||
{
|
||||
"field": "dc.identifier",
|
||||
"value": "http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon206336/icon206336.htm"
|
||||
},
|
||||
{
|
||||
"field": "dc.identifier.uri",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/14186"
|
||||
},
|
||||
{
|
||||
"field": "dc.description",
|
||||
"value": "1 foto : papel albuminado, pb ; 32,5 x 39,5 cm."
|
||||
},
|
||||
{
|
||||
"field": "dc.relation",
|
||||
"value": "https://acervobndigital.bn.gov.br/sophia/index.asp?codigo_sophia=105566"
|
||||
},
|
||||
{
|
||||
"field": "dc.relation.ispartof",
|
||||
"value": "Vistas da cidade da Bahia : Passeio Público, Campo Grande"
|
||||
},
|
||||
{
|
||||
"field": "dc.source",
|
||||
"value": "Biblioteca Fluminense"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Bahia"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Bahia (Brazil : State)"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Capela de Nossa Senhora da Piedade (Salvador, Bahia)"
|
||||
},
|
||||
{
|
||||
"field": "dc.title",
|
||||
"value": "Vues de Bahia : Interior da Capela do Campo Santo"
|
||||
},
|
||||
{
|
||||
"field": "dc.coverage",
|
||||
"value": "Salvador, BA"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,686 @@
|
||||
# INDEX — Brasiliana Fotográfica → S3
|
||||
|
||||
> Índice do que foi coletado. Ver `MANIFEST.md` pra estrutura/checksums e `tasks/PLANO.md` pro estado ao vivo dos downloads (as imagens continuam sendo baixadas depois deste índice ser gerado — os metadados abaixo já são definitivos).
|
||||
|
||||
## Acervo DSpace (brasilianafotografica.bn.gov.br/brasiliana)
|
||||
|
||||
**13.060 itens** — lista completa, campo a campo, em `catalogo.jsonl` (uma linha JSON por item, com título, comunidade, `dc.rights`, URLs de origem e das imagens).
|
||||
|
||||
| Instituição | Itens |
|
||||
|---|--:|
|
||||
| Instituto Moreira Salles | 5.162 |
|
||||
| Biblioteca Nacional | 2.726 |
|
||||
| Museu Aeroespacial | 1.143 |
|
||||
| Museu da Republica | 907 |
|
||||
| Museu Historico Nacional | 649 |
|
||||
| Fiocruz | 548 |
|
||||
| Diretoria do Patrimonio Historico e Documentacao da Marinha | 451 |
|
||||
| Arquivo Nacional | 383 |
|
||||
| Arquivo Geral da Cidade do Rio de Janeiro | 248 |
|
||||
| Leibniz-Institut fuer Laenderkunde, Leipzig | 216 |
|
||||
| Instituto Historico e Geografico Brasileiro | 206 |
|
||||
| Fundacao Joaquim Nabuco | 189 |
|
||||
| Museu Paraense Emilio Goeldi | 95 |
|
||||
| Escola de Ciencias Sociais (FGV CPDOC) | 79 |
|
||||
| Instituto Brasileiro de Geografia e Estatistica | 58 |
|
||||
| **Total** | **13.060** |
|
||||
|
||||
## Posts editoriais do WordPress (brasilianafotografica.bn.gov.br)
|
||||
|
||||
**636 posts** — texto completo, autor, data, categorias e handles do acervo referenciados em `wordpress-posts.jsonl` e em `wordpress/{id}-{titulo}.md` (um arquivo por post).
|
||||
|
||||
Por ano:
|
||||
|
||||
| Ano | Posts |
|
||||
|---|--:|
|
||||
| 2026 | 40 |
|
||||
| 2025 | 55 |
|
||||
| 2024 | 48 |
|
||||
| 2023 | 61 |
|
||||
| 2022 | 58 |
|
||||
| 2021 | 90 |
|
||||
| 2020 | 54 |
|
||||
| 2019 | 50 |
|
||||
| 2018 | 50 |
|
||||
| 2017 | 48 |
|
||||
| 2016 | 48 |
|
||||
| 2015 | 34 |
|
||||
|
||||
### Lista completa dos posts (mais recente primeiro)
|
||||
|
||||
- **2026-09-07** — [Série “Exposições” XIII – A Exposição do Centenário pelas lentes de Augusto Malta, por Diana Ramos](https://brasilianafotografica.bn.gov.br/?p=46075) — Andrea Wanderley
|
||||
- **2026-09-01** — [A inauguração da estátua de José Bonifácio no Largo de São Francisco, em 1872](https://brasilianafotografica.bn.gov.br/?p=44066) — Andrea Wanderley
|
||||
- **2026-08-26** — [Série “Feministas, graças a Deus!” XXII – A advogada e sufragista Orminda Bastos (1899 – 1971)](https://brasilianafotografica.bn.gov.br/?p=41194) — Andrea Wanderley
|
||||
- **2026-08-19** — [No Dia Mundial da Fotografia, destaque para a seção “Cronologia de Fotógrafos” da Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=44991) — Andrea Wanderley
|
||||
- **2026-08-11** — [Duas fotos, por dois “Antônios”: as imagens da Missa Campal de Ação de Graças pela Abolição da Escravatura por Andrea Wanderley e Carlos Lima Junior](https://brasilianafotografica.bn.gov.br/?p=46010) — Andrea Wanderley
|
||||
- **2026-08-03** — [O Pombal da Fiocruz: Ciência, Educação e Cultura, por Ricardo Augusto dos Santos & Thayane Vicente Vam de Berg](https://brasilianafotografica.bn.gov.br/?p=45563) — Andrea Wanderley
|
||||
- **2026-07-27** — [Vapor, ferro e álcool: 120 anos da Cooperativa Alcoólica da Bahia, por Diana Ramos](https://brasilianafotografica.bn.gov.br/?p=45436) — Andrea Wanderley
|
||||
- **2026-07-19** — [No Dia Nacional do Futebol, fotos de estádios de times cariocas](https://brasilianafotografica.bn.gov.br/?p=42632) — Andrea Wanderley
|
||||
- **2026-07-13** — [Em defesa do voto feminino, republicação do artigo “E as mulheres conquistam o direito do voto no Brasil!”, o 13º da Série “Feministas, graças a Deus!”](https://brasilianafotografica.bn.gov.br/?p=45699) — Andrea Wanderley
|
||||
- **2026-07-09** — [Série “Conflitos” XII – A Revolução Constitucionalista de 32 e Juscelino Kubitschek nas fotografias da Coleção Cristóvão Barcelos, por Maria de Fatima Morado](https://brasilianafotografica.bn.gov.br/?p=45451) — Andrea Wanderley
|
||||
- **2026-07-01** — [Rio de encantos mil, por Cristiane d´Avila](https://brasilianafotografica.bn.gov.br/?p=45264) — Andrea Wanderley
|
||||
- **2026-06-26** — [Ignacio Fernandes Mendo (18? – ?), um Fotógrafo da Casa Imperial pelas províncias do Nordeste do Brasil](https://brasilianafotografica.bn.gov.br/?p=43517) — Andrea Wanderley
|
||||
- **2026-06-26** — [Cronologia de Ignacio Fernandes Mendo (18? – ?)](https://brasilianafotografica.bn.gov.br/?p=43694) — Andrea Wanderley
|
||||
- **2026-06-21** — [Dia de Machado de Assis](https://brasilianafotografica.bn.gov.br/?p=45515) — Andrea Wanderley
|
||||
- **2026-06-16** — [Série “Os Diários Associados na Brasiliana Fotográfica” VIII – O Estádio do Maracanã, no Rio de Janeiro, fotografado por Angelo Regato e por fotógrafos ainda não identificados](https://brasilianafotografica.bn.gov.br/?p=42625) — Andrea Wanderley
|
||||
- **2026-06-16** — [Cronologia de Angelo Regato (1912 – 1993)](https://brasilianafotografica.bn.gov.br/?p=44170) — Andrea Wanderley
|
||||
- **2026-06-07** — [O Paço Imperial, o palácio mais antigo do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=41818) — Andrea Wanderley
|
||||
- **2026-06-01** — [Dia Nacional da Imprensa](https://brasilianafotografica.bn.gov.br/?p=42638) — Andrea Wanderley
|
||||
- **2026-05-27** — [Gioconda Rizzo: além do pioneirismo, por Joanna Barbosa Balabram](https://brasilianafotografica.bn.gov.br/?p=44802) — Andrea Wanderley
|
||||
- **2026-05-17** — [Missa Campal de 17 de maio de 1888 e a descoberta de uma nova fotografia por Carlos Lima Junior](https://brasilianafotografica.bn.gov.br/?p=44978) — Andrea Wanderley
|
||||
- **2026-05-13** — [O romance “A Escrava Isaura” (1875), de Bernardo Guimarães](https://brasilianafotografica.bn.gov.br/?p=40110) — Andrea Wanderley
|
||||
- **2026-05-06** — [O centenário do Palácio Tiradentes](https://brasilianafotografica.bn.gov.br/?p=42333) — Andrea Wanderley
|
||||
- **2026-04-29** — [Breves perfis e cronologias dos irmãos e fotógrafos Malta: Aristógiton (1904-1954) e Uriel (1910 – 1994)](https://brasilianafotografica.bn.gov.br/?p=43086) — Andrea Wanderley
|
||||
- **2026-04-29** — [Cronologia de Uriel Malta (1910 – 1994)](https://brasilianafotografica.bn.gov.br/?p=42998) — Andrea Wanderley
|
||||
- **2026-04-29** — [Cronologia de Aristógiton Malta (1904 – 1954)](https://brasilianafotografica.bn.gov.br/?p=42996) — Andrea Wanderley
|
||||
- **2026-04-23** — [O Dia Mundial do Livro e do Direito de Autor e um breve histórico do uso da expressão “Cidade Maravilhosa” como referência ao Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=43543) — Andrea Wanderley
|
||||
- **2026-04-13** — [Série “Feministas, graças a Deus” XXI – Uma alemã que amava a Amazônia: Emília Snethlage no Museu Goeldi](https://brasilianafotografica.bn.gov.br/?p=43857) — Andrea Wanderley
|
||||
- **2026-04-03** — [Série “Teatros e cinemas do Brasil” XVI e Série “Os arquitetos do Rio de Janeiro” X – O centenário do Cinema Odeon](https://brasilianafotografica.bn.gov.br/?p=42301) — Andrea Wanderley
|
||||
- **2026-03-29** — [O Elevador Lacerda, um dos ícones de Salvador](https://brasilianafotografica.bn.gov.br/?p=42064) — Andrea Wanderley
|
||||
- **2026-03-20** — [“Sertões distantes” por Ricardo Augusto dos Santos](https://brasilianafotografica.bn.gov.br/?p=43272) — Andrea Wanderley
|
||||
- **2026-03-13** — [E o Oscar vai para…(II)](https://brasilianafotografica.bn.gov.br/?p=42669) — Andrea Wanderley
|
||||
- **2026-03-03** — [Série “Teatros e cinemas do Brasil” XV – Fotos aéreas da Cinelândia no centenário da revista “Cinearte”](https://brasilianafotografica.bn.gov.br/?p=42290) — Andrea Wanderley
|
||||
- **2026-02-27** — [O primeiro campo do Clube de Regatas do Flamengo por Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=42596) — Andrea Wanderley
|
||||
- **2026-02-18** — [Série “Carnavais de antigamente” XII – Um registro do carnaval em Cuiabá, no Mato Grosso, na década de 1940](https://brasilianafotografica.bn.gov.br/?p=41616) — Andrea Wanderley
|
||||
- **2026-02-10** — [“Achados e Perdidos: imagens inéditas do Rio de Janeiro (1937-1945)”, do acervo do Arquivo Geral da Cidade do Rio de Janeiro. Destaque para a identificação da casa de Tia Ciata](https://brasilianafotografica.bn.gov.br/?p=42778) — Andrea Wanderley
|
||||
- **2026-02-05** — [Série “Teatros e cinemas do Brasil” XIV – O Cinema Íris, o mais antigo cinema em atividade no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=41119) — Andrea Wanderley
|
||||
- **2026-01-29** — [Um aspecto da importância da preservação digital de arquivos fotográficos](https://brasilianafotografica.bn.gov.br/?p=28058) — Andrea Wanderley
|
||||
- **2026-01-22** — [Série “Avenidas e ruas do Brasil” XXI – A Rua Paissandu, no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=40720) — Andrea Wanderley
|
||||
- **2026-01-15** — [Dia Mundial do Compositor](https://brasilianafotografica.bn.gov.br/?p=41448) — Andrea Wanderley
|
||||
- **2026-01-12** — [Novos acervos: Museu Paraense Emílio Goeldi](https://brasilianafotografica.bn.gov.br/?p=42376) — Andrea Wanderley
|
||||
- **2025-12-30** — [Os 200 anos do Ginásio Pernambucano, no Recife, a mais antiga escola em funcionamento no Brasil](https://brasilianafotografica.bn.gov.br/?p=42245) — Andrea Wanderley
|
||||
- **2025-12-24** — [A Pinacoteca de São Paulo – 120 anos](https://brasilianafotografica.bn.gov.br/?p=38524) — Andrea Wanderley
|
||||
- **2025-12-15** — [Série “Conflitos” XI – Memórias de uma enfermeira “febiana” no front](https://brasilianafotografica.bn.gov.br/?p=42040) — Andrea Wanderley
|
||||
- **2025-12-07** — [Fotos de autoria de Marc Ferrez na revista “Illustração Brasileira”](https://brasilianafotografica.bn.gov.br/?p=40004) — Andrea Wanderley
|
||||
- **2025-12-02** — [Joaquim Insley Pacheco: nauta entre Portugal e o Brasil e entre o Império e a República por Pedro Karp Vasquez](https://brasilianafotografica.bn.gov.br/?p=41707) — Andrea Wanderley
|
||||
- **2025-12-02** — [Os 200 anos do nascimento de dom Pedro II e a Brasiliana Fotográfica no evento “Pelas Lentes das Ciências, da História e das Artes: Pedro II em Debate”, no Colégio Pedro II](https://brasilianafotografica.bn.gov.br/?p=42168) — Andrea Wanderley
|
||||
- **2025-11-20** — [No Dia Nacional de Zumbi e da Consciência Negra, artigos sobre escravidão e racismo no Brasil](https://brasilianafotografica.bn.gov.br/?p=40089) — Andrea Wanderley
|
||||
- **2025-11-14** — [Histórias da fotografia paraense entre o século XIX e as primeiras décadas do século XX](https://brasilianafotografica.bn.gov.br/?p=41277) — Andrea Wanderley
|
||||
- **2025-11-10** — [Getúlio Vargas em Belém, a joia da Amazônia, ontem e hoje](https://brasilianafotografica.bn.gov.br/?p=39394) — Andrea Wanderley
|
||||
- **2025-11-04** — [Santuário de Cristo Redentor e outras fotos do Morro da Favela, atual Morro da Providência](https://brasilianafotografica.bn.gov.br/?p=31002) — Andrea Wanderley
|
||||
- **2025-10-30** — [As primeiras fotografias aéreas produzidas no Brasil, em 1916, de autoria do fotojornalista Jorge Kfuri](https://brasilianafotografica.bn.gov.br/?p=40889) — Andrea Wanderley
|
||||
- **2025-10-16** — [Série “Avenidas e ruas do Brasil” XX – Na janela de sua residência na Rua do Curvelo, em Santa Teresa, o poeta Manuel Bandeira fotografado por Horacio Coppola](https://brasilianafotografica.bn.gov.br/?p=39116) — Andrea Wanderley
|
||||
- **2025-10-09** — [O jornalista e abolicionista José do Patrocínio (1853 – 1905), o “Tigre da Abolição”](https://brasilianafotografica.bn.gov.br/?p=40104) — Andrea Wanderley
|
||||
- **2025-10-03** — [Tirando o Brasil dos arquivos por Ricardo Augusto dos Santos](https://brasilianafotografica.bn.gov.br/?p=41036) — Andrea Wanderley
|
||||
- **2025-09-25** — [Dia Nacional do Rádio](https://brasilianafotografica.bn.gov.br/?p=40124) — Andrea Wanderley
|
||||
- **2025-09-16** — [Uma breve história do abastecimento de água no Rio de Janeiro por Bárbara Primo e Maria Isabel Lenzi](https://brasilianafotografica.bn.gov.br/?p=41005) — Andrea Wanderley
|
||||
- **2025-09-07** — [O Monumento do Ipiranga por Guilherme Gaensly](https://brasilianafotografica.bn.gov.br/?p=39201) — Andrea Wanderley
|
||||
- **2025-09-02** — [Augusto Malta e Jorge Kfuri, fundadores da Associação dos Photographos de Imprensa, em 1913](https://brasilianafotografica.bn.gov.br/?p=40407) — Andrea Wanderley
|
||||
- **2025-08-26** — [O Cemitério Israelita de Inhaúma e seu abandono por Beatriz Kushnir](https://brasilianafotografica.bn.gov.br/?p=40850) — Andrea Wanderley
|
||||
- **2025-08-17** — [Série “Os Diários Associados na Brasiliana Fotográfica” VII – A Orquestra Sinfônica Brasileira – sua fundação e primeiro concerto, em 1940](https://brasilianafotografica.bn.gov.br/?p=40060) — Andrea Wanderley
|
||||
- **2025-08-15** — [É lançada a pedra fundamental do prédio da Biblioteca Nacional, na então Avenida Central, em 15 de agosto de 1905](https://brasilianafotografica.bn.gov.br/?p=39621) — Andrea Wanderley
|
||||
- **2025-08-08** — [Série “Hotéis do Brasil” IX, Série “Os arquitetos do Rio de Janeiro” IX e Série “O Rio de Janeiro desaparecido” XXXIII – O Hotel Avenida, um ícone da “Belle Époque” carioca, projetado por Francisco de Azevedo Monteiro Caminhoá](https://brasilianafotografica.bn.gov.br/?p=39216) — Andrea Wanderley
|
||||
- **2025-07-29** — [Um dos “furos” do jornal O GLOBO, que hoje completa 100 anos – uma fotografia do presidente Washington Luís, deposto, deixando o Palácio Guanabara rumo ao Forte de Copacabana](https://brasilianafotografica.bn.gov.br/?p=40734) — Andrea Wanderley
|
||||
- **2025-07-27** — [A Brasiliana Fotográfica presente na capa da edição comemorativa do centenário do jornal O GLOBO](https://brasilianafotografica.bn.gov.br/?p=40801) — Andrea Wanderley
|
||||
- **2025-07-24** — [O Templo da Humanidade, sede da Igreja Positivista do Brasil](https://brasilianafotografica.bn.gov.br/?p=39339) — Andrea Wanderley
|
||||
- **2025-07-13** — [A princesa Leopoldina do Brasil (1847 – 1871)](https://brasilianafotografica.bn.gov.br/?p=39682) — Andrea Wanderley
|
||||
- **2025-07-07** — [Arthur Azevedo (1855 – 1908), entusiasta e incentivador do teatro brasileiro](https://brasilianafotografica.bn.gov.br/?p=39712) — Andrea Wanderley
|
||||
- **2025-07-01** — [Série “Os arquitetos do Rio de Janeiro” VIII – O prédio do Supremo Tribunal Federal, atual Centro Cultural da Justiça Federal; o Museu Nacional de Belas Artes e o arquiteto Adolfo Morales de los Rios (1858 – 1928)](https://brasilianafotografica.bn.gov.br/?p=38879) — Andrea Wanderley
|
||||
- **2025-06-23** — [Os garimpeiros de Marc Ferrez e Sebastião Salgado](https://brasilianafotografica.bn.gov.br/?p=40222) — Andrea Wanderley
|
||||
- **2025-06-18** — [Série “Os arquitetos do Rio de Janeiro” VII e Série “O Rio de Janeiro desaparecido” XXXII – O prédio da Imprensa Nacional e o arquiteto Antonio de Paula Freitas](https://brasilianafotografica.bn.gov.br/?p=37904) — Andrea Wanderley
|
||||
- **2025-06-10** — [Memórias da saúde pública pelas lentes de Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=39831) — Andrea Wanderley
|
||||
- **2025-06-07** — [A Brasiliana Fotográfica no canal “História do Brasil Como Você Nunca Viu”](https://brasilianafotografica.bn.gov.br/?p=40955) — Andrea Wanderley
|
||||
- **2025-06-05** — [No Dia Mundial do Meio Ambiente, um pouco da obra do paisagista francês Auguste François Marie Glaziou no Brasil](https://brasilianafotografica.bn.gov.br/?p=39345) — Andrea Wanderley
|
||||
- **2025-05-26** — [Os 200 anos do Jardim da Luz, em São Paulo](https://brasilianafotografica.bn.gov.br/?p=38388) — Andrea Wanderley
|
||||
- **2025-05-13** — [Oswaldo Cruz, o Dr. Photographo, em Paris](https://brasilianafotografica.bn.gov.br/?p=39310) — Andrea Wanderley
|
||||
- **2025-05-08** — [Série “Conflitos” X – Horacio de Gusmão Coelho Sobrinho (1890 – 1963), fotógrafo e cinegrafista da FEB](https://brasilianafotografica.bn.gov.br/?p=39609) — Andrea Wanderley
|
||||
- **2025-05-08** — [Cronologia de Horacio de Gusmão Coelho Sobrinho (1890 – 1963)](https://brasilianafotografica.bn.gov.br/?p=39802) — Andrea Wanderley
|
||||
- **2025-05-01** — [Série “Hotéis do Brasil” VIII e Série “O Rio de Janeiro desaparecido” XXXI – O Hotel dos Estrangeiros, no Flamengo, e o Dia da Literatura Brasileira](https://brasilianafotografica.bn.gov.br/?p=38641) — Andrea Wanderley
|
||||
- **2025-04-29** — [Dia Internacional da Dança](https://brasilianafotografica.bn.gov.br/?p=38636) — Andrea Wanderley
|
||||
- **2025-04-23** — [O Rio de Janeiro é a nova Capital Mundial do Livro](https://brasilianafotografica.bn.gov.br/?p=39000) — Andrea Wanderley
|
||||
- **2025-04-19** — [Dia dos Povos Indígenas: Getúlio Vargas visita a Aldeia Karajá](https://brasilianafotografica.bn.gov.br/?p=39306) — Andrea Wanderley
|
||||
- **2025-04-11** — [“Brasiliana Fotográfica 10 anos: lentes do passado, construindo o futuro” – Com a palavra, os curadores](https://brasilianafotografica.bn.gov.br/?p=39314) — Andrea Wanderley
|
||||
- **2025-04-07** — [O Dia do Jornalista e a fundação da Associação Brasileira de Imprensa](https://brasilianafotografica.bn.gov.br/?p=38545) — Andrea Wanderley
|
||||
- **2025-03-28** — [Série “Os Diários Associados na Brasiliana Fotográfica” VI – O “Balança-mas-não-cai” por Cássio Loredano](https://brasilianafotografica.bn.gov.br/?p=38895) — Andrea Wanderley
|
||||
- **2025-03-17** — [O Túnel da Rua Alice ou do Rio Comprido – Laranjeiras por Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=38310) — Andrea Wanderley
|
||||
- **2025-03-05** — [E o grande escritor Machado de Assis elogia o imperador Pedro II](https://brasilianafotografica.bn.gov.br/?p=21470) — Andrea Wanderley
|
||||
- **2025-03-02** — [E o Oscar vai para…](https://brasilianafotografica.bn.gov.br/?p=38835) — Andrea Wanderley
|
||||
- **2025-02-27** — [Série “Carnavais de antigamente” XI – O carnaval e suas histórias](https://brasilianafotografica.bn.gov.br/?p=37420) — Andrea Wanderley
|
||||
- **2025-02-20** — [Série “Carnavais de antigamente” X – O carnaval de 1919: o carnaval da revanche, o carnaval triunfante!](https://brasilianafotografica.bn.gov.br/?p=37725) — Andrea Wanderley
|
||||
- **2025-02-13** — [Manual de boas práticas de Preservação Digital](https://brasilianafotografica.bn.gov.br/?p=38073) — Andrea Wanderley
|
||||
- **2025-02-06** — [As excursões científicas do Instituto Oswaldo Cruz ao Noroeste do Brasil](https://brasilianafotografica.bn.gov.br/?p=38144) — Andrea Wanderley
|
||||
- **2025-01-30** — [Nilo Peçanha, o sal e as obras nos canais da Lagoa de Araruama](https://brasilianafotografica.bn.gov.br/?p=37914) — Andrea Wanderley
|
||||
- **2025-01-24** — [Série “O Rio de Janeiro desaparecido” XXX e série “Hotéis do Brasil” VII – O Grande Hotel Internacional em Santa Teresa](https://brasilianafotografica.bn.gov.br/?p=37180) — Andrea Wanderley
|
||||
- **2025-01-17** — [No Dia do Ceará, fotografias de autoria de Miguel de Moura](https://brasilianafotografica.bn.gov.br/?p=37900) — Andrea Wanderley
|
||||
- **2025-01-13** — [Novos acervos: Fundação Instituto Brasileiro de Geografia e Estatística – IBGE](https://brasilianafotografica.bn.gov.br/?p=38233) — Andrea Wanderley
|
||||
- **2024-12-20** — [Série “Os Diários Associados na Brasiliana Fotográfica” V – É Natal na Brasiliana Fotográfica!](https://brasilianafotografica.bn.gov.br/?p=37216) — Andrea Wanderley
|
||||
- **2024-12-16** — [Série “Feministas, graças a Deus” XX – A líder feminista pernambucana Edwiges de Sá Pereira (1884-1958), a “Eva Militante”](https://brasilianafotografica.bn.gov.br/?p=37224) — Andrea Wanderley
|
||||
- **2024-12-09** — [Novos acervos: Instituto Histórico e Geográfico Brasileiro – IHGB](https://brasilianafotografica.bn.gov.br/?p=37566) — Andrea Wanderley
|
||||
- **2024-12-02** — [No Dia Nacional do Samba, uma homenagem ao gênero musical icônico do Brasil e a Donga, um dos compositores de “Pelo telefone”](https://brasilianafotografica.bn.gov.br/?p=37738) — Andrea Wanderley
|
||||
- **2024-11-28** — [Série “Avenidas e ruas do Brasil” XIX – A Rua dos Ourives, atual Miguel Couto, no centro do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=37019) — Andrea Wanderley
|
||||
- **2024-11-18** — [Os bondes do Rio de Janeiro de antigamente](https://brasilianafotografica.bn.gov.br/?p=29732) — Andrea Wanderley
|
||||
- **2024-11-10** — [Série “Conflitos” IX – Os 120 anos da Revolta da Vacina](https://brasilianafotografica.bn.gov.br/?p=35099) — Andrea Wanderley
|
||||
- **2024-11-01** — [Série “O Rio de Janeiro desaparecido” XXIX – O cabaré e restaurante “Mère Louise” e o Casino Balneario Atlantico](https://brasilianafotografica.bn.gov.br/?p=34603) — Andrea Wanderley
|
||||
- **2024-10-23** — [Série “Feministas, graças a Deus!” XIX – A aviadora Anésia Pinheiro Machado (1904-1999)](https://brasilianafotografica.bn.gov.br/?p=36932) — Andrea Wanderley
|
||||
- **2024-10-16** — [Luzes da impressão – Oficinas tipográficas nas antigas fotografias de São Paulo](https://brasilianafotografica.bn.gov.br/?p=36755) — Andrea Wanderley
|
||||
- **2024-10-09** — [A inauguração da Estrada de Ferro do Corcovado](https://brasilianafotografica.bn.gov.br/?p=37139) — Andrea Wanderley
|
||||
- **2024-10-02** — [Série “Os Diários Associados na Brasiliana Fotográfica” IV – Os 100 anos dos Diários Associados](https://brasilianafotografica.bn.gov.br/?p=36105) — Andrea Wanderley
|
||||
- **2024-09-23** — [As Séries da Brasiliana Fotográfica, uma nova seção de nosso portal](https://brasilianafotografica.bn.gov.br/?p=36906) — Andrea Wanderley
|
||||
- **2024-09-16** — [O Automóvel Club do Brasil](https://brasilianafotografica.bn.gov.br/?p=33333) — Andrea Wanderley
|
||||
- **2024-09-05** — [No Dia da Amazônia, fotos da expedição de 1901 realizada pela Comissão de Limites entre o Brasil e a Bolívia](https://brasilianafotografica.bn.gov.br/?p=36411) — Andrea Wanderley
|
||||
- **2024-08-24** — [Getúlio Vargas: da vida para a memória](https://brasilianafotografica.bn.gov.br/?p=36808) — Andrea Wanderley
|
||||
- **2024-08-19** — [O embaixador Oswaldo Aranha (1894-1960)](https://brasilianafotografica.bn.gov.br/?p=36805) — Andrea Wanderley
|
||||
- **2024-08-12** — [O Túnel Velho por Gutierrez e Malta](https://brasilianafotografica.bn.gov.br/?p=36312) — Andrea Wanderley
|
||||
- **2024-08-05** — [Série “O Rio de Janeiro desaparecido” XXVIII – O Jardim Zoológico de Vila Isabel, o primeiro do Brasil, origem do Jogo do Bicho](https://brasilianafotografica.bn.gov.br/?p=34903) — Andrea Wanderley
|
||||
- **2024-07-22** — [Fotografia e medicina na Bahia dos anos 1900](https://brasilianafotografica.bn.gov.br/?p=36666) — Andrea Wanderley
|
||||
- **2024-07-15** — [A Fundação Rockefeller no Brasil](https://brasilianafotografica.bn.gov.br/?p=36607) — Andrea Wanderley
|
||||
- **2024-07-08** — [Dia Nacional da Ciência e o Dia Nacional do Pesquisador Científico](https://brasilianafotografica.bn.gov.br/?p=36213) — Andrea Wanderley
|
||||
- **2024-07-05** — [Série “Conflitos” VIII – Os efeitos da Revolta Paulista de 1924 pelas lentes de Gustavo Prugner (1884 – 1931)](https://brasilianafotografica.bn.gov.br/?p=36155) — Andrea Wanderley
|
||||
- **2024-07-05** — [Cronologia de Gustavo Prugner (1884 – 1931)](https://brasilianafotografica.bn.gov.br/?p=36167) — Andrea Wanderley
|
||||
- **2024-06-19** — [Série “Teatros e cinemas do Brasil” XIII – Marc Ferrez e o cinema](https://brasilianafotografica.bn.gov.br/?p=36567) — Andrea Wanderley
|
||||
- **2024-06-12** — [No Dia dos Namorados, fotos de casais produzidas por Chichico Alkmim (1886 – 1978)](https://brasilianafotografica.bn.gov.br/?p=36479) — Andrea Wanderley
|
||||
- **2024-06-05** — [Série “Feministas, graças a Deus!” XVIII – Júlia Lopes de Almeida (1862 – 1934), a “escritora da Belle Époque tropical”](https://brasilianafotografica.bn.gov.br/?p=35687) — Andrea Wanderley
|
||||
- **2024-05-29** — [Série “Teatros e cinemas do Brasil” XII – A Lanterna Mágica que iluminava o Cine Delícia: imagens e cinema na coleção Jota Soares – FUNDAJ](https://brasilianafotografica.bn.gov.br/?p=35948) — Andrea Wanderley
|
||||
- **2024-05-23** — [Uma das últimas fotos ou a última foto da Família Imperial no Brasil e seu autor, Otto Hees (1870 – 1941)](https://brasilianafotografica.bn.gov.br/?p=35032) — Andrea Wanderley
|
||||
- **2024-05-23** — [Cronologia de Otto Hees (1870 – 1941)](https://brasilianafotografica.bn.gov.br/?p=36470) — Andrea Wanderley
|
||||
- **2024-05-13** — [A Frente Negra Brasileira](https://brasilianafotografica.bn.gov.br/?p=35590) — Roberta Zanatta
|
||||
- **2024-05-06** — [Série “Os arquitetos do Rio de Janeiro” VI – O Clube Naval e os arquitetos Tommaso G. Bezzi (1844 – 1915) e Heitor de Mello (1875 – 1920)](https://brasilianafotografica.bn.gov.br/?p=33447) — Andrea Wanderley
|
||||
- **2024-04-29** — [E, há 200 anos, Hercule Florence chegou ao Brasil!](https://brasilianafotografica.bn.gov.br/?p=36019) — Andrea Wanderley
|
||||
- **2024-04-23** — [E o choro tornou-se Patrimônio Cultural Imaterial Brasileiro!](https://brasilianafotografica.bn.gov.br/?p=35656) — Andrea Wanderley
|
||||
- **2024-04-02** — [Os 9 anos da Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=35571) — Andrea Wanderley
|
||||
- **2024-03-27** — [Série “Exposições” XII – Foto icônica do arquivo histórico da Fiocruz ilustrará exposição em Lyon, França](https://brasilianafotografica.bn.gov.br/?p=35860) — Andrea Wanderley
|
||||
- **2024-03-20** — [No último dia do verão, o céu e o sol do Rio de Janeiro por Guilherme Santos](https://brasilianafotografica.bn.gov.br/?p=27500) — Andrea Wanderley
|
||||
- **2024-03-12** — [Dia do Bibliotecário](https://brasilianafotografica.bn.gov.br/?p=35436) — Andrea Wanderley
|
||||
- **2024-03-01** — [O Rio de Janeiro nos cartões-postais da Papelaria e Typographia Botelho](https://brasilianafotografica.bn.gov.br/?p=35197) — Andrea Wanderley
|
||||
- **2024-02-21** — [Uma homenagem aos 150 anos da imigração italiana para o Brasil](https://brasilianafotografica.bn.gov.br/?p=35497) — Andrea Wanderley
|
||||
- **2024-02-15** — [Série “Teatros e cinemas do Brasil” XI – O Theatro da Paz, em Belém do Pará, inaugurado em 15 de fevereiro de 1878](https://brasilianafotografica.bn.gov.br/?p=35177) — Andrea Wanderley
|
||||
- **2024-02-08** — [Série “Carnavais de antigamente” IX – Crianças no carnaval carioca de 1933 por Guilherme Santos](https://brasilianafotografica.bn.gov.br/?p=34913) — Andrea Wanderley
|
||||
- **2024-02-01** — [O fotógrafo alemão Theodor Preising (1883 – 1962), “o viajante incansável”](https://brasilianafotografica.bn.gov.br/?p=34735) — Andrea Wanderley
|
||||
- **2024-02-01** — [Cronologia de Theodor Preising (1883 – 1962)](https://brasilianafotografica.bn.gov.br/?p=35339) — Andrea Wanderley
|
||||
- **2024-01-25** — [O aniversário de São Paulo na Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=35247) — Andrea Wanderley
|
||||
- **2024-01-22** — [Série “Avenidas e ruas do Brasil” XVIII – Avenida Beira-Mar](https://brasilianafotografica.bn.gov.br/?p=32975) — Andrea Wanderley
|
||||
- **2024-01-15** — [Série “O Rio de Janeiro desaparecido XXVII e Série “Os arquitetos do Rio de Janeiro” V – O Jockey Club e o Derby Club, na Avenida Rio Branco e o arquiteto Heitor de Mello (1875 – 1920)](https://brasilianafotografica.bn.gov.br/?p=32431) — Andrea Wanderley
|
||||
- **2024-01-05** — [Série “Feministas, graças a Deus!” XVII – Anna Amélia Carneiro de Mendonça e o Zeppelin](https://brasilianafotografica.bn.gov.br/?p=34804) — Andrea Wanderley
|
||||
- **2023-12-22** — [Vem chegando o verão…e os banhistas do fotógrafo amador Guilherme Santos (1871 – 1966)](https://brasilianafotografica.bn.gov.br/?p=34201) — Andrea Wanderley
|
||||
- **2023-12-14** — [Série “O Rio de Janeiro desaparecido” XXVI – Conclusão do arrasamento do Morro do Castelo por Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=34365) — Andrea Wanderley
|
||||
- **2023-12-07** — [Os 180 anos de nascimento do fotógrafo Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=34134) — Andrea Wanderley
|
||||
- **2023-12-01** — [Série “Os arquitetos do Rio de Janeiro” IV – Archimedes Memória (1893 – 1960), o último dos ecléticos](https://brasilianafotografica.bn.gov.br/?p=34073) — Andrea Wanderley
|
||||
- **2023-11-27** — [Os registros do fotógrafo e pintor italiano José Boscagli (1862 – 1945)](https://brasilianafotografica.bn.gov.br/?p=32835) — Andrea Wanderley
|
||||
- **2023-11-27** — [Cronologia de José Boscagli (1862 – 1945)](https://brasilianafotografica.bn.gov.br/?p=34131) — Andrea Wanderley
|
||||
- **2023-11-20** — [Dia dos Direitos das Crianças](https://brasilianafotografica.bn.gov.br/?p=34194) — Andrea Wanderley
|
||||
- **2023-11-13** — [O fotógrafo Paul Erbe](https://brasilianafotografica.bn.gov.br/?p=34248) — Andrea Wanderley
|
||||
- **2023-11-06** — [Aniversário de Poços de Caldas](https://brasilianafotografica.bn.gov.br/?p=34609) — Andrea Wanderley
|
||||
- **2023-10-31** — [O “Dr. Photographo” Oswaldo Cruz](https://brasilianafotografica.bn.gov.br/?p=34024) — Andrea Wanderley
|
||||
- **2023-10-11** — [O Dia Internacional da Menina com registros de Chichico Alkmin e Felipe Augusto Fidanza](https://brasilianafotografica.bn.gov.br/?p=33411) — Andrea Wanderley
|
||||
- **2023-10-01** — [Dia Internacional das Pessoas Idosas e Dia Nacional do Idoso](https://brasilianafotografica.bn.gov.br/?p=33397) — Andrea Wanderley
|
||||
- **2023-09-21** — [Dia Nacional de Luta da Pessoa com Deficiência](https://brasilianafotografica.bn.gov.br/?p=32106) — Andrea Wanderley
|
||||
- **2023-09-21** — [Cronologia de João Xavier de Oliveira Menezes, o J. Menezes (18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=34244) — Andrea Wanderley
|
||||
- **2023-09-12** — [A Rádio Nacional do Rio de Janeiro, marco da “Era do Rádio” no Brasil](https://brasilianafotografica.bn.gov.br/?p=33558) — Andrea Wanderley
|
||||
- **2023-09-05** — [Série “Teatros e cinemas do Brasil” X e Série “O Rio de Janeiro desaparecido” XXV – O Theatro Phenix](https://brasilianafotografica.bn.gov.br/?p=32451) — Andrea Wanderley
|
||||
- **2023-09-02** — [No Dia do Repórter Fotográfico, destaque para o “Marco no fotojornalimo brasileiro: a seca no Ceará é documentada com fotografias”](https://brasilianafotografica.bn.gov.br/?p=33938) — Andrea Wanderley
|
||||
- **2023-08-25** — [Série “Exposições” XI – Três álbuns fotográficos da Exposição Nacional de 1908 no Museu Histórico Nacional: Boscagli, Malta e Musso](https://brasilianafotografica.bn.gov.br/?p=33264) — Andrea Wanderley
|
||||
- **2023-08-19** — [Dia Mundial da Fotografia, uma retrospectiva de artigos](https://brasilianafotografica.bn.gov.br/?p=33789) — Andrea Wanderley
|
||||
- **2023-08-19** — [No Dia do Historiador, um artigo sobre o ofício](https://brasilianafotografica.bn.gov.br/?p=33493) — Andrea Wanderley
|
||||
- **2023-08-14** — [Uma homenagem ao historiador José Murilo de Carvalho (1939 – 2023)](https://brasilianafotografica.bn.gov.br/?p=33701) — Andrea Wanderley
|
||||
- **2023-08-13** — [Série “Hotéis do Brasil” V e Série “Os arquitetos do Rio de Janeiro” III – O centenário do Copacabana Palace, quintessência do “glamour” carioca, e seu criador, o arquiteto francês Joseph Gire](https://brasilianafotografica.bn.gov.br/?p=32203) — Andrea Wanderley
|
||||
- **2023-08-11** — [O Dia do Advogado e a criação das Faculdades de Direito de São Paulo e do Recife](https://brasilianafotografica.bn.gov.br/?p=31026) — Andrea Wanderley
|
||||
- **2023-08-05** — [Série “Os arquitetos do Rio de Janeiro” II – No Dia Nacional da Saúde, o Desinfetório de Botafogo e um breve perfil do arquiteto português Luiz de Moraes Junior, responsável pelo projeto](https://brasilianafotografica.bn.gov.br/?p=32714) — Andrea Wanderley
|
||||
- **2023-07-25** — [Dia Internacional da Mulher Negra Latina Americana e Caribenha e Dia Nacional de Tereza de Benguela e da Mulher Negra](https://brasilianafotografica.bn.gov.br/?p=33291) — Andrea Wanderley
|
||||
- **2023-07-21** — [O centenário do Palácio Pedro Ernesto](https://brasilianafotografica.bn.gov.br/?p=33476) — Andrea Wanderley
|
||||
- **2023-07-18** — [A Fonte Adriano Ramos Pinto por Guilherme Santos e Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=29493) — Andrea Wanderley
|
||||
- **2023-07-11** — [O Hipódromo da Gávea, no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=27444) — Andrea Wanderley
|
||||
- **2023-07-04** — [Série “O Rio de Janeiro desaparecido” XXIV e série “Hotéis do Brasil” VI – O luxuoso Palace Hotel, na Avenida Rio Branco, uma referência da vanguarda artística no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=32291) — Andrea Wanderley
|
||||
- **2023-06-30** — [Série “Feministas, graças a Deus!” XVI – O I Salão Feminino de Arte, em 1931, no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=32513) — Andrea Wanderley
|
||||
- **2023-06-25** — [Série “Conflitos” VII – Novos acervos: Escola de Ciências Sociais FGV CPDOC](https://brasilianafotografica.bn.gov.br/?p=32846) — Andrea Wanderley
|
||||
- **2023-06-19** — [Série “Teatros e cinemas do Brasil” IX – O Dia do Cinema Brasileiro](https://brasilianafotografica.bn.gov.br/?p=30422) — Andrea Wanderley
|
||||
- **2023-06-12** — [No Dia dos Namorados, o álbum “Vistas de Petrópolis” e o fotógrafo alemão Pedro Hees (1841-1880)](https://brasilianafotografica.bn.gov.br/?p=32074) — Andrea Wanderley
|
||||
- **2023-06-12** — [Cronologia de Pedro Hees (1841 – 1880)](https://brasilianafotografica.bn.gov.br/?p=33098) — Andrea Wanderley
|
||||
- **2023-06-05** — [No Dia Mundial do Meio Ambiente, a potente imagem da Cachoeira de Paulo Afonso, por Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=32049) — Andrea Wanderley
|
||||
- **2023-05-29** — [O Observatório Nacional pelas lentes de Marc Ferrez, amigo de vários cientistas](https://brasilianafotografica.bn.gov.br/?p=30712) — Andrea Wanderley
|
||||
- **2023-05-23** — [O fotógrafo amador Archanjo Sobrinho (18? – 1941)](https://brasilianafotografica.bn.gov.br/?p=32820) — Andrea Wanderley
|
||||
- **2023-05-23** — [Cronologia de Archanjo Sobrinho (18? – 1941)](https://brasilianafotografica.bn.gov.br/?p=32813) — Andrea Wanderley
|
||||
- **2023-05-15** — [Série “O Rio de Janeiro desaparecido” XXIII e Série “Avenidas e ruas do Brasil” XVII – A Praia e a Rua do Russel, na Glória](https://brasilianafotografica.bn.gov.br/?p=31131) — Andrea Wanderley
|
||||
- **2023-05-01** — [O Dia do Trabalho](https://brasilianafotografica.bn.gov.br/?p=32154) — Andrea Wanderley
|
||||
- **2023-04-28** — [O Dia Mundial da Educação](https://brasilianafotografica.bn.gov.br/?p=31944) — Andrea Wanderley
|
||||
- **2023-04-19** — [Série “Feministas, graças a Deus!” XV – No Dia dos Povos Índígenas, Leolinda Daltro,”a precursora do feminismo indígena” e a “nossa Pankhurst”](https://brasilianafotografica.bn.gov.br/?p=31902) — Andrea Wanderley
|
||||
- **2023-04-11** — [Série “O Rio de Janeiro desaparecido” XXII – A Cadeia Velha, que deu lugar ao Palácio Tiradentes](https://brasilianafotografica.bn.gov.br/?p=29820) — Andrea Wanderley
|
||||
- **2023-04-04** — [Prédios da Exposição Internacional do Centenário da Independência de 1922 que ainda existem](https://brasilianafotografica.bn.gov.br/?p=30946) — Andrea Wanderley
|
||||
- **2023-03-27** — [Série “Teatros e cinemas do Brasil” VIII – O Teatro João Caetano, no Rio de Janeiro, no Dia Mundial do Teatro](https://brasilianafotografica.bn.gov.br/?p=28555) — Andrea Wanderley
|
||||
- **2023-03-21** — [O Dia Internacional de Luta pela Eliminação da Discriminação Racial](https://brasilianafotografica.bn.gov.br/?p=31955) — Andrea Wanderley
|
||||
- **2023-03-08** — [Série “Feministas, graças a Deus!” XIV – No Dia Internacional da Mulher, Alzira Soriano, a primeira prefeita do Brasil e da América Latina](https://brasilianafotografica.bn.gov.br/?p=31474) — Andrea Wanderley
|
||||
- **2023-03-01** — [O centenário da morte de Rui Barbosa, que passou à história como a “Águia de Haia”](https://brasilianafotografica.bn.gov.br/?p=31815) — Andrea Wanderley
|
||||
- **2023-03-01** — [A Praça Paris no aniversário do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=30682) — Andrea Wanderley
|
||||
- **2023-02-24** — [Série “Feministas, graças a Deus!” XIII – E as mulheres conquistam o direito do voto no Brasil!](https://brasilianafotografica.bn.gov.br/?p=31236) — Andrea Wanderley
|
||||
- **2023-02-21** — [No Dia do Imigrante Italiano, a trajetória do fotógrafo Nicola Maria Parente (1847 – 1911) no Brasil](https://brasilianafotografica.bn.gov.br/?p=30342) — Andrea Wanderley
|
||||
- **2023-02-21** — [Cronologia de Nicola Maria Parente (1847 – 1911)](https://brasilianafotografica.bn.gov.br/?p=30997) — Andrea Wanderley
|
||||
- **2023-02-17** — [Série “Carnavais de antigamente” VIII – Foliões do Carnaval de Diamantina por Chichico Alkmim](https://brasilianafotografica.bn.gov.br/?p=30577) — Andrea Wanderley
|
||||
- **2023-02-10** — [O fotógrafo amador pernambucano Henrique Martins (1864 – 1933)](https://brasilianafotografica.bn.gov.br/?p=30425) — Andrea Wanderley
|
||||
- **2023-02-03** — [Série “Os Diários Associados na Brasiliana Fotográfica” III e Série “Carnavais de antigamente” VII – O Rei Momo por Jean Manzon e por outros fotógrafos dos Diários Associados](https://brasilianafotografica.bn.gov.br/?p=30648) — Andrea Wanderley
|
||||
- **2023-01-25** — [Série “Avenidas e ruas do Brasil” XVI – “Alguma coisa acontece no meu coração”, a Avenida São João nos 469 anos de São Paulo](https://brasilianafotografica.bn.gov.br/?p=30124) — Andrea Wanderley
|
||||
- **2023-01-20** — [São Sebastião, o santo padroeiro do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=31106) — Andrea Wanderley
|
||||
- **2023-01-20** — [Dia Nacional da Consciência Indígena](https://brasilianafotografica.bn.gov.br/?p=31221) — Andrea Wanderley
|
||||
- **2023-01-13** — [Hanseníase em Jacarepaguá](https://brasilianafotografica.bn.gov.br/?p=31068) — Andrea Wanderley
|
||||
- **2023-01-12** — [O centenário da morte do fotógrafo Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=31202) — Andrea Wanderley
|
||||
- **2023-01-03** — [A inauguração da rotunda de Victor Meirelles no Rio de Janeiro, em 3 de janeiro de 1891](https://brasilianafotografica.bn.gov.br/?p=29336) — Andrea Wanderley
|
||||
- **2022-12-26** — [O Pavilhão do Distrito Federal, atualmente uma das sedes do Museu da Imagem e do Som](https://brasilianafotografica.bn.gov.br/?p=28781) — Andrea Wanderley
|
||||
- **2022-12-19** — [Série “1922 – Hoje, há 100 anos” XI e série “Feministas, graças a Deus!” XII – A 1ª Conferência pelo Progresso Feminino](https://brasilianafotografica.bn.gov.br/?p=30702) — Andrea Wanderley
|
||||
- **2022-12-08** — [Série “Avenidas e ruas do Brasil” XV – Misericórdia: rua, largo e ladeira, no Rio de Janeiro, por Cássio Loredano](https://brasilianafotografica.bn.gov.br/?p=26995) — Andrea Wanderley
|
||||
- **2022-12-02** — [Dom Pedro II fotografado pelo italiano Luis Terragno (c. 1831 – 1891), Fotógrafo da Casa Imperial](https://brasilianafotografica.bn.gov.br/?p=28879) — Andrea Wanderley
|
||||
- **2022-12-02** — [Cronologia de Luis Terragno (c. 1831 – 1891)](https://brasilianafotografica.bn.gov.br/?p=29145) — Andrea Wanderley
|
||||
- **2022-11-24** — [O Brasil do futebol, uma paixão nacional](https://brasilianafotografica.bn.gov.br/?p=30600) — Andrea Wanderley
|
||||
- **2022-11-20** — [Dia Nacional de Zumbi e da Consciência Negra](https://brasilianafotografica.bn.gov.br/?p=30440) — Andrea Wanderley
|
||||
- **2022-11-10** — [Exercícios da Esquadra Brasileira no Centenário da Independência](https://brasilianafotografica.bn.gov.br/?p=30196) — Andrea Wanderley
|
||||
- **2022-11-01** — [Série “1922 – Hoje, há 100 anos” X – A morte do escritor Lima Barreto (1881 – 1922)](https://brasilianafotografica.bn.gov.br/?p=28798) — Andrea Wanderley
|
||||
- **2022-10-27** — [A construção do Bondinho do Pão de Açúcar sob as lentes de Therezio Mascarenhas](https://brasilianafotografica.bn.gov.br/?p=27413) — Andrea Wanderley
|
||||
- **2022-10-27** — [Cronologia de Therezio Mascarenhas (18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=29964) — Andrea Wanderley
|
||||
- **2022-10-18** — [Uma homenagem aos médicos](https://brasilianafotografica.bn.gov.br/?p=30157) — Andrea Wanderley
|
||||
- **2022-10-15** — [Uma homenagem aos professores](https://brasilianafotografica.bn.gov.br/?p=30166) — Andrea Wanderley
|
||||
- **2022-10-12** — [Série “1922 – Hoje, há 100 anos” IX – O centenário do Museu Histórico Nacional](https://brasilianafotografica.bn.gov.br/?p=29862) — Andrea Wanderley
|
||||
- **2022-10-07** — [O Dia do Compositor Brasileiro, uma data a ser festejada](https://brasilianafotografica.bn.gov.br/?p=29669) — Andrea Wanderley
|
||||
- **2022-09-30** — [A estátua do Pequeno Jornaleiro por Alfredo Krausz](https://brasilianafotografica.bn.gov.br/?p=27585) — Andrea Wanderley
|
||||
- **2022-09-19** — [Série “O Rio de Janeiro desaparecido” XXI – O Chafariz do Largo da Carioca](https://brasilianafotografica.bn.gov.br/?p=27670) — Andrea Wanderley
|
||||
- **2022-09-07** — [Série “Exposições” X e Série “1922 – Hoje, há 100 anos” VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país](https://brasilianafotografica.bn.gov.br/?p=17940) — Andrea Wanderley
|
||||
- **2022-08-28** — [Série “1922 – Hoje, há 100 anos” VII – A morte de Gastão de Orleáns, o conde d´Eu (Neuilly-sur-Seine, 28/04/1842 – Oceano Atlântico 28/08/1922)](https://brasilianafotografica.bn.gov.br/?p=11397) — Andrea Wanderley
|
||||
- **2022-08-26** — [Série “Avenidas e ruas do Brasil” XIV – A Avenida Presidente Vargas](https://brasilianafotografica.bn.gov.br/?p=27822) — Andrea Wanderley
|
||||
- **2022-08-19** — [No Dia Internacional da Fotografia, fotógrafas pioneiras no Brasil](https://brasilianafotografica.bn.gov.br/?p=26902) — Andrea Wanderley
|
||||
- **2022-08-19** — [Cronologia de Gioconda Rizzo (1897 – 2004)](https://brasilianafotografica.bn.gov.br/?p=28653) — Andrea Wanderley
|
||||
- **2022-08-19** — [Cronologia de Elvira Leopardi Pastore (1876 – 1972) e Vincenzo Pastore (1865 – 1918)](https://brasilianafotografica.bn.gov.br/?p=27938) — Andrea Wanderley
|
||||
- **2022-08-19** — [Cronologia de Hermina de Carvalho Menna da Costa (18? – ?)](https://brasilianafotografica.bn.gov.br/?p=27927) — Andrea Wanderley
|
||||
- **2022-08-19** — [Cronologia de Fanny Paul Volk (c. 1867 – 1948)](https://brasilianafotografica.bn.gov.br/?p=28648) — Andrea Wanderley
|
||||
- **2022-08-19** — [Cronologia de Izabel Jacintha Cunha Reeckell, a Madame Reeckell (1837 – 19?)](https://brasilianafotografica.bn.gov.br/?p=28615) — Andrea Wanderley
|
||||
- **2022-08-09** — [Série “1922 – Hoje, há 100 anos” VI e série “Feministas, graças a Deus!” XI – A fundação da Federação Brasileira pelo Progresso Feminino](https://brasilianafotografica.bn.gov.br/?p=26964) — Andrea Wanderley
|
||||
- **2022-07-26** — [Série “O Rio de Janeiro desaparecido” XX – O Pavilhão dos Estados, futuro prédio do Ministério da Agricultura](https://brasilianafotografica.bn.gov.br/?p=27622) — Andrea Wanderley
|
||||
- **2022-07-20** — [A fundação da Academia Brasileira de Letras](https://brasilianafotografica.bn.gov.br/?p=28740) — Andrea Wanderley
|
||||
- **2022-07-19** — [Série “Avenidas e ruas do Brasil” XIII – A Rua Buenos Aires no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=27660) — Andrea Wanderley
|
||||
- **2022-07-11** — [As favelas do Leblon](https://brasilianafotografica.bn.gov.br/?p=28202) — Andrea Wanderley
|
||||
- **2022-07-05** — [Série “1922 – Hoje, há 100 anos” V e Série “Conflitos” VI – A Revolta do Forte de Copacabana](https://brasilianafotografica.bn.gov.br/?p=27715) — Andrea Wanderley
|
||||
- **2022-06-30** — [A Serra dos Órgãos: uma foto aérea e imagens realizadas pelos mestres Ferrez, Leuzinger e Klumb](https://brasilianafotografica.bn.gov.br/?p=27603) — Andrea Wanderley
|
||||
- **2022-06-23** — [Série “O Rio de Janeiro desaparecido” XIX – A Igrejinha de Copacabana](https://brasilianafotografica.bn.gov.br/?p=27549) — Andrea Wanderley
|
||||
- **2022-06-23** — [Cronologia de Augustus Morand (c. 1818 – 1896)](https://brasilianafotografica.bn.gov.br/?p=28318) — Andrea Wanderley
|
||||
- **2022-06-17** — [Série “1922 – Hoje, há 100 anos” IV – A primeira travessia aérea do Atlântico Sul, realizada pelos aeronautas portugueses Gago Coutinho e Sacadura Cabral](https://brasilianafotografica.bn.gov.br/?p=27434) — Andrea Wanderley
|
||||
- **2022-06-15** — [Série “Hotéis do Brasil” IV – O Hotel Pharoux por Revert Henrique Klumb](https://brasilianafotografica.bn.gov.br/?p=28263) — Andrea Wanderley
|
||||
- **2022-06-05** — [No Dia Mundial do Meio Ambiente, velas abertas na Baía da Guanabara](https://brasilianafotografica.bn.gov.br/?p=27486) — Andrea Wanderley
|
||||
- **2022-05-27** — [A plataforma imagineRio](https://brasilianafotografica.bn.gov.br/?p=27704) — Andrea Wanderley
|
||||
- **2022-05-16** — [O Edifício Martinelli, antigo referencial e símbolo de São Paulo](https://brasilianafotografica.bn.gov.br/?p=27521) — Andrea Wanderley
|
||||
- **2022-05-05** — [Cronologia de Joaquim Antônio Correia (18? – ?)](https://brasilianafotografica.bn.gov.br/?p=27766) — Andrea Wanderley
|
||||
- **2022-05-05** — [A Reação Republicana](https://brasilianafotografica.bn.gov.br/?p=27652) — Andrea Wanderley
|
||||
- **2022-04-28** — [Retratos de Pauline Caroline Lefebvre, sogra do fotógrafo Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=26134) — Andrea Wanderley
|
||||
- **2022-04-20** — [Série “O Rio de Janeiro desaparecido” XVIII – A Praça Onze](https://brasilianafotografica.bn.gov.br/?p=27390) — Andrea Wanderley
|
||||
- **2022-04-07** — [Aspectos de Poços de Caldas impressos no papel fotográfico fabricado pelo pioneiro Conrado Wessel (1891 – 1993)](https://brasilianafotografica.bn.gov.br/?p=27299) — Andrea Wanderley
|
||||
- **2022-04-07** — [Cronologia de Guilherme (1862 – 1940) e Conrado Wessel (1891 – 1993), pai e filho](https://brasilianafotografica.bn.gov.br/?p=27383) — Andrea Wanderley
|
||||
- **2022-03-25** — [Série “Feministas, graças a Deus!” X – Maria Luiza Dória Bittencourt (1910 – 2001), a primeira deputada da Bahia](https://brasilianafotografica.bn.gov.br/?p=24659) — Andrea Wanderley
|
||||
- **2022-03-18** — [Série “O Rio de Janeiro desaparecido” XVII – Igreja São Pedro dos Clérigos](https://brasilianafotografica.bn.gov.br/?p=26587) — Andrea Wanderley
|
||||
- **2022-03-11** — [Fotografias da Gripe Espanhola do fundo Moncorvo Filho, da Casa de Oswaldo Cruz](https://brasilianafotografica.bn.gov.br/?p=26827) — Andrea Wanderley
|
||||
- **2022-03-08** — [O Dia Internacional das Mulheres](https://brasilianafotografica.bn.gov.br/?p=27173) — Andrea Wanderley
|
||||
- **2022-03-01** — [Série “1922 – Hoje, há 100 anos” III – A eleição de Artur Bernardes e a derrota de Nilo Peçanha](https://brasilianafotografica.bn.gov.br/?p=26624) — Andrea Wanderley
|
||||
- **2022-02-25** — [Série “Carnavais de antigamente” VI – Baile de Carnaval em Santa Teresa – Di Cavalcanti, Klixto e Helios Seelinger, na casa de Raul Pederneiras](https://brasilianafotografica.bn.gov.br/?p=27031) — Andrea Wanderley
|
||||
- **2022-02-18** — [O Cemitério de Pistoia e a memória dos combatentes da FEB](https://brasilianafotografica.bn.gov.br/?p=26838) — Andrea Wanderley
|
||||
- **2022-02-13** — [Série “1922 – Hoje, há 100 anos” II – A Semana de Arte Moderna](https://brasilianafotografica.bn.gov.br/?p=26620) — Andrea Wanderley
|
||||
- **2022-01-29** — [Série “1922 – Hoje, há 100 anos” I – Os Batutas embarcam para Paris, em 29 de janeiro – Uma história de música e de racismo](https://brasilianafotografica.bn.gov.br/?p=22501) — Andrea Wanderley
|
||||
- **2022-01-21** — [Série “Avenidas e ruas do Brasil” XII – A Avenida Paulista, o coração pulsante da metrópole](https://brasilianafotografica.bn.gov.br/?p=26514) — Andrea Wanderley
|
||||
- **2022-01-13** — [Série “O Rio de Janeiro desaparecido” XVI – O prédio da Academia Imperial de Belas Artes](https://brasilianafotografica.bn.gov.br/?p=26333) — Andrea Wanderley
|
||||
- **2022-01-05** — [Série “Exposições” IX – A Exposição Internacional de Higiene de Dresden, na Alemanha, em 1911](https://brasilianafotografica.bn.gov.br/?p=26300) — Andrea Wanderley
|
||||
- **2021-12-28** — [Série “Teatros e cinemas do Brasil” VII – O Teatro Amazonas (Theatro Amazonas), em Manaus, a “Paris dos Trópicos”](https://brasilianafotografica.bn.gov.br/?p=25907) — Andrea Wanderley
|
||||
- **2021-12-21** — [Série “O Rio de Janeiro desaparecido” XV – A praia de Santa Luzia no primeiro dia do verão](https://brasilianafotografica.bn.gov.br/?p=25474) — Andrea Wanderley
|
||||
- **2021-12-14** — [Série “Avenidas e ruas do Brasil” XI – A Rua da Esperança, em São Paulo, por Vincenzo Pastore](https://brasilianafotografica.bn.gov.br/?p=25358) — Andrea Wanderley
|
||||
- **2021-12-07** — [A Santa Casa da Misericórdia do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=19794) — Andrea Wanderley
|
||||
- **2021-11-26** — [Os “Instantâneos Cruéis” de Monteiro Lobato](https://brasilianafotografica.bn.gov.br/?p=26164) — Andrea Wanderley
|
||||
- **2021-11-19** — [Série “O Rio de Janeiro desaparecido” XIV – O Conselho Municipal do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=25175) — Andrea Wanderley
|
||||
- **2021-11-09** — [Série “Avenidas e ruas do Brasil” X – A Rua da Ajuda, no Rio de Janeiro, por Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=25825) — Andrea Wanderley
|
||||
- **2021-11-02** — [No Dia de Finados, o Cemitério São João Batista no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=25416) — Andrea Wanderley
|
||||
- **2021-10-28** — [Série “Teatros e cinemas do Brasil” VI – O Theatro de Santa Isabel no Recife](https://brasilianafotografica.bn.gov.br/?p=25310) — Andrea Wanderley
|
||||
- **2021-10-19** — [Série “O Rio de Janeiro desaparecido” XIII – O Convento da Ajuda](https://brasilianafotografica.bn.gov.br/?p=25759) — Andrea Wanderley
|
||||
- **2021-10-08** — [Os 90 anos do Cristo Redentor, um dos mais importantes símbolos e pontos turísticos do Rio de Janeiro e do Brasil](https://brasilianafotografica.bn.gov.br/?p=25960) — Andrea Wanderley
|
||||
- **2021-09-28** — [O fotógrafo, desenhista e engenheiro alemão Franz Keller-Leuzinger (1835 – 1890)](https://brasilianafotografica.bn.gov.br/?p=25046) — Andrea Wanderley
|
||||
- **2021-09-28** — [Cronologia de Franz Keller-Leuzinger (1835 – 1890)](https://brasilianafotografica.bn.gov.br/?p=25397) — Andrea Wanderley
|
||||
- **2021-09-21** — [No Dia da Árvore, mangueiras fotografadas por Ferrez e Leuzinger](https://brasilianafotografica.bn.gov.br/?p=25186) — Andrea Wanderley
|
||||
- **2021-09-16** — [Série “Teatros e cinemas do Brasil” V e Série “O Rio de Janeiro desaparecido” XII – O Teatro Lírico (Theatro Lyrico)](https://brasilianafotografica.bn.gov.br/?p=25489) — Andrea Wanderley
|
||||
- **2021-09-08** — [O Aquário de Manguinhos](https://brasilianafotografica.bn.gov.br/?p=24359) — Andrea Wanderley
|
||||
- **2021-08-30** — [Guarujá, a “Pérola do Atlântico”, em fins do século XIX, por Guilherme Gaensly](https://brasilianafotografica.bn.gov.br/?p=24945) — Andrea Wanderley
|
||||
- **2021-08-23** — [Fernando Skarke (1858 – 1935), Fotógrafo da Casa Imperial](https://brasilianafotografica.bn.gov.br/?p=21806) — Andrea Wanderley
|
||||
- **2021-08-23** — [Cronologia de Fernando Skarke (1858 – 1935)](https://brasilianafotografica.bn.gov.br/?p=21613) — Andrea Wanderley
|
||||
- **2021-08-19** — [Autorretratos de fotógrafos – Uma homenagem no Dia Mundial da Fotografia](https://brasilianafotografica.bn.gov.br/?p=24947) — Andrea Wanderley
|
||||
- **2021-08-06** — [Dia dos Pais – Julio e Luciano, os filhos do fotógrafo Marc Ferrez, e outras famílias](https://brasilianafotografica.bn.gov.br/?p=22777) — Andrea Wanderley
|
||||
- **2021-07-29** — [Visitantes Ilustres em Manguinhos](https://brasilianafotografica.bn.gov.br/?p=23910) — Andrea Wanderley
|
||||
- **2021-07-22** — [Série “O Rio de Janeiro desaparecido” XI – A Estrada de Ferro do Corcovado e o mirante Chapéu de Sol](https://brasilianafotografica.bn.gov.br/?p=19898) — Andrea Wanderley
|
||||
- **2021-07-14** — [Série “Avenidas e ruas do Brasil” IX – Ruas e panoramas do bairro do Catete](https://brasilianafotografica.bn.gov.br/?p=23162) — Andrea Wanderley
|
||||
- **2021-07-08** — [Série “Teatros e cinemas do Brasil” IV – Cinema no Brasil – a primeira sessão e um pouco da história do Cinema Odeon](https://brasilianafotografica.bn.gov.br/?p=23968) — Andrea Wanderley
|
||||
- **2021-06-29** — [A Floresta da Tijuca na Coleção Família Passos](https://brasilianafotografica.bn.gov.br/?p=23493) — Andrea Wanderley
|
||||
- **2021-06-23** — [O centenário da morte de João do Rio (1881 – 1921), o cronista da “belle époque” carioca](https://brasilianafotografica.bn.gov.br/?p=23302) — Andrea Wanderley
|
||||
- **2021-06-15** — [Série “Feministas, graças a Deus!” IX – Mariana Coelho (1857 – 1954), a “Beauvoir tupiniquim”](https://brasilianafotografica.bn.gov.br/?p=23174) — Andrea Wanderley
|
||||
- **2021-06-07** — [À mesa, os pioneiros da ciência brasileira](https://brasilianafotografica.bn.gov.br/?p=23540) — Andrea Wanderley
|
||||
- **2021-06-02** — [Retorno da Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=23886) — Vinicius Martins
|
||||
- **2021-04-06** — [Série “Feministas, graças a Deus”! VIII – A engenheira e urbanista Carmen Portinho (1903 – 2001)](https://brasilianafotografica.bn.gov.br/?p=22326) — Andrea Wanderley
|
||||
- **2021-03-22** — [A Estrada de Ferro do Paraná, de Paranaguá a Curitiba, pelos fotógrafos Arthur Wischral e Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=22058) — Andrea Wanderley
|
||||
- **2021-03-22** — [Cronologia de Arthur Júlio Wischral (1894 – 1982)](https://brasilianafotografica.bn.gov.br/?p=23678) — Andrea Wanderley
|
||||
- **2021-03-12** — [Mercado Público de São José por Manoel Tondella (1861 – 1921)](https://brasilianafotografica.bn.gov.br/?p=21929) — Andrea Wanderley
|
||||
- **2021-03-05** — [E a primeira-dama Nair de Teffé leva a música de Chiquinha Gonzaga para o Palácio do Catete, em 1914](https://brasilianafotografica.bn.gov.br/?p=22813) — Andrea Wanderley
|
||||
- **2021-02-23** — [Série “Feministas, graças a Deus” VII – Almerinda Farias Gama (1899 – 1999), uma das pioneiras do feminismo no Brasil](https://brasilianafotografica.bn.gov.br/?p=22708) — Andrea Wanderley
|
||||
- **2021-02-17** — [Antonio Luiz Ferreira (18? – 19?), fotógrafo das celebrações pela abolição da escravatura em 1888](https://brasilianafotografica.bn.gov.br/?p=16763) — Andrea Wanderley
|
||||
- **2021-02-17** — [Cronologia de Antonio Luiz Ferreira (18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=22999) — Andrea Wanderley
|
||||
- **2021-02-09** — [Cronologia de João Stamato (1886 – 1951)](https://brasilianafotografica.bn.gov.br/?p=22940) — Andrea Wanderley
|
||||
- **2021-02-09** — [João Stamato, um fotógrafo nos sertões](https://brasilianafotografica.bn.gov.br/?p=22230) — Andrea Wanderley
|
||||
- **2021-02-02** — [O Palácio de Cristal, em Petrópolis, fotografado por Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=21455) — Andrea Wanderley
|
||||
- **2021-01-25** — [A cidade de São Paulo e Tebas (1721 – 1811), reconhecido como arquiteto, em 2018, mais de 100 anos após sua morte](https://brasilianafotografica.bn.gov.br/?p=18274) — Andrea Wanderley
|
||||
- **2021-01-20** — [Série “Avenidas e ruas do Brasil” VIII – A Rua da Carioca por Cássio Loredano](https://brasilianafotografica.bn.gov.br/?p=21888) — Andrea Wanderley
|
||||
- **2021-01-14** — [Série “Os arquitetos do Rio de Janeiro” I – Porto d’Ave e a moderna arquitetura hospitalar](https://brasilianafotografica.bn.gov.br/?p=22130) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia do fotógrafo Carlos Bippus (18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=20770) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia do fotógrafo e aviador britânico S.H. Holland (1883 – 1936)](https://brasilianafotografica.bn.gov.br/?p=20866) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia do fotógrafo George Huebner (1862 – 1935)](https://brasilianafotografica.bn.gov.br/?p=20870) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia do piloto e fotógrafo Jorge Kfuri (1893 – 1965)](https://brasilianafotografica.bn.gov.br/?p=20878) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Abram-Louis Buvelot (1814 – 1888)](https://brasilianafotografica.bn.gov.br/?p=20779) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Joaquim Insley Pacheco (1830 – 1912)](https://brasilianafotografica.bn.gov.br/?p=20924) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de João Ferreira Villela (18? –?)](https://brasilianafotografica.bn.gov.br/?p=21001) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Revert Henrique Klumb (c. 1826 – c. 1886)](https://brasilianafotografica.bn.gov.br/?p=20882) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Augusto Stahl (1828 – 1877)](https://brasilianafotografica.bn.gov.br/?p=20972) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de José Ferreira Guimarães (1841 – 1924)](https://brasilianafotografica.bn.gov.br/?p=20853) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Juan Gutierrez de Padilla (c. 1860 – 1897)](https://brasilianafotografica.bn.gov.br/?p=20857) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Luiz Bianchi (1876 – 1943)](https://brasilianafotografica.bn.gov.br/?p=21310) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Francisco du Bocage (1860 – 1919)](https://brasilianafotografica.bn.gov.br/?p=20774) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Albert Richard Dietze (1838-1906)](https://brasilianafotografica.bn.gov.br/?p=20783) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Alfredo Ducasble (18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=20787) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Felipe Augusto Fidanza (1844 – 1903)](https://brasilianafotografica.bn.gov.br/?p=20804) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de João Firpo (1839 – 1899)](https://brasilianafotografica.bn.gov.br/?p=20823) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Christoph Albert Frisch (1840 – 1918)](https://brasilianafotografica.bn.gov.br/?p=20836) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Jean Victor Frond (1821 – 1881)](https://brasilianafotografica.bn.gov.br/?p=20840) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Guilherme Gaensly (1843 – 1928)](https://brasilianafotografica.bn.gov.br/?p=20846) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Walter Garbe (18? – 19?) e de seu pai, Ernst Garbe (1853 – 1925)](https://brasilianafotografica.bn.gov.br/?p=20850) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de José Christiano Júnior (1832 – 1902)](https://brasilianafotografica.bn.gov.br/?p=20875) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Moritz (Maurício) Lamberg 18? – 19?)](https://brasilianafotografica.bn.gov.br/?p=20887) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Georges Leuzinger (1813 – 1892)](https://brasilianafotografica.bn.gov.br/?p=20891) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Luiz do Nascimento Ramos, conhecido como Lunara (1864 – 1937)](https://brasilianafotografica.bn.gov.br/?p=20900) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Augusto Malta (1864 – 1957)](https://brasilianafotografica.bn.gov.br/?p=20908) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Benjamin Robert Mulock (1829 – 1863)](https://brasilianafotografica.bn.gov.br/?p=20917) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Vincenzo Pastore (1865 – 1918)](https://brasilianafotografica.bn.gov.br/?p=20933) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Otto Rudolph Quaas (c. 1862 – c. 1930)](https://brasilianafotografica.bn.gov.br/?p=20941) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Guilherme Santos (1871 – 1966)](https://brasilianafotografica.bn.gov.br/?p=20950) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Bernardo Scheidemantel (1834 – 1908)](https://brasilianafotografica.bn.gov.br/?p=20961) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Joaquim Pinto da Silva, o J. Pinto (1884-1951)](https://brasilianafotografica.bn.gov.br/?p=20965) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Manoel Tondella (1861 – 1921)](https://brasilianafotografica.bn.gov.br/?p=21022) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Camillo Vedani (18? – 1888)](https://brasilianafotografica.bn.gov.br/?p=20978) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de José Baptista Barreira Vianna (1860 – 1925)](https://brasilianafotografica.bn.gov.br/?p=20982) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Valério Vieira (1862 – 1941)](https://brasilianafotografica.bn.gov.br/?p=20989) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Luiz Lavenère Wanderley (1868 – 1966)](https://brasilianafotografica.bn.gov.br/?p=21006) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Antoine Hercule Romuald Florence (1804 – 1879)](https://brasilianafotografica.bn.gov.br/?p=20830) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Henrique Rosén (1840 – 1892)](https://brasilianafotografica.bn.gov.br/?p=21254) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Alberto Henschel (1827 – 1882)](https://brasilianafotografica.bn.gov.br/?p=20861) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Louis Piereck (1880 – 1931)](https://brasilianafotografica.bn.gov.br/?p=21259) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=20796) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Militão Augusto de Azevedo (1837 – 1905)](https://brasilianafotografica.bn.gov.br/?p=20765) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Chichico Alkmim (1886 – 1978)](https://brasilianafotografica.bn.gov.br/?p=20759) — Andrea Wanderley
|
||||
- **2021-01-06** — [Cronologia de Benjamin Abrahão Calil Botto (1901 – 1938)](https://brasilianafotografica.bn.gov.br/?p=20752) — Andrea Wanderley
|
||||
- **2021-01-06** — [Novidade na Brasiliana Fotográfica – Cronologia de fotógrafos](https://brasilianafotografica.bn.gov.br/?p=21263) — Andrea Wanderley
|
||||
- **2020-12-23** — [Série “Avenidas e ruas do Brasil” VII – A Avenida Atlântica, em Copacabana, no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=20721) — Andrea Wanderley
|
||||
- **2020-12-15** — [O “artista fotógrafo” Louis Piereck (1880 – 1931)](https://brasilianafotografica.bn.gov.br/?p=20730) — Andrea Wanderley
|
||||
- **2020-12-09** — [Série “Feministas, graças a Deus!” VI – Júlia Augusta de Medeiros (1896 – 1972) fotografada por Louis Piereck (1880 – 1931)](https://brasilianafotografica.bn.gov.br/?p=16746) — Andrea Wanderley
|
||||
- **2020-12-04** — [Henrique Rosén (1840 – 1892), um fotógrafo sueco no interior de São Paulo](https://brasilianafotografica.bn.gov.br/?p=21156) — Andrea Wanderley
|
||||
- **2020-11-26** — [Série “Feministas, graças a Deus!” V – Feminista do Amazonas: Maria de Miranda Leão (1887 – 1976)](https://brasilianafotografica.bn.gov.br/?p=21770) — Andrea Wanderley
|
||||
- **2020-11-16** — [Série “Avenidas e ruas do Brasil” VI – Rua Augusto Ribas e outras, em Ponta Grossa, no Paraná, pelo fotógrafo Luiz Bianchi](https://brasilianafotografica.bn.gov.br/?p=20708) — Andrea Wanderley
|
||||
- **2020-11-09** — [O Baile da Ilha Fiscal: registro raro realizado por Marc Ferrez e retrato de Aurélio de Figueiredo diante de sua obra](https://brasilianafotografica.bn.gov.br/?p=17856) — Andrea Wanderley
|
||||
- **2020-11-05** — [Antes do paraíso, o expurgo: a Hospedaria Central da Ilha das Flores](https://brasilianafotografica.bn.gov.br/?p=20341) — Andrea Wanderley
|
||||
- **2020-10-29** — [Série “Feministas, graças a Deus!” IV – Uma sufragista na metrópole: Maria Prestia (? – 1988)](https://brasilianafotografica.bn.gov.br/?p=21588) — Andrea Wanderley
|
||||
- **2020-10-22** — [Série “Avenidas e ruas do Brasil” V – A Rua Direita, a Rua das Mercês e a Rua Macau do Meio, em Diamantina, Minas Gerais](https://brasilianafotografica.bn.gov.br/?p=20682) — Andrea Wanderley
|
||||
- **2020-10-16** — [Pixel sobre tela. Tecnologias da memória e preservação digital do patrimônio histórico e cultural](https://brasilianafotografica.bn.gov.br/?p=21321) — Andrea Wanderley
|
||||
- **2020-10-08** — [Curso de Aplicação no Instituto Oswaldo Cruz](https://brasilianafotografica.bn.gov.br/?p=20537) — Andrea Wanderley
|
||||
- **2020-10-01** — [Dia Internacional da Música](https://brasilianafotografica.bn.gov.br/?p=21026) — Andrea Wanderley
|
||||
- **2020-09-29** — [Série “Feministas, graças a Deus!” III – Bertha Lutz (1894 – 1976) e sua luta pelo voto feminino](https://brasilianafotografica.bn.gov.br/?p=21354) — Andrea Wanderley
|
||||
- **2020-09-17** — [A Confeitaria Colombo, um elo entre o Rio de Janeiro antigo e o atual](https://brasilianafotografica.bn.gov.br/?p=17948) — Andrea Wanderley
|
||||
- **2020-09-07** — [O centenário da Universidade Federal do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=18503) — Andrea Wanderley
|
||||
- **2020-09-01** — [Série “Avenidas e ruas do Brasil” IV – Rua 25 de março em São Paulo](https://brasilianafotografica.bn.gov.br/?p=20381) — Andrea Wanderley
|
||||
- **2020-08-27** — [Fotografia de Leuzinger é capa da revista “Fon-Fon” em 1922](https://brasilianafotografica.bn.gov.br/?p=18725) — Andrea Wanderley
|
||||
- **2020-08-20** — [Série “Feministas, graças a Deus!” II – Natércia da Cunha Silveira (1905 – 1993), o jequitibá da floresta](https://brasilianafotografica.bn.gov.br/?p=20151) — Andrea Wanderley
|
||||
- **2020-08-13** — [Série “Hotéis do Brasil” III – Copacabana Palace, símbolo do “glamour” carioca](https://brasilianafotografica.bn.gov.br/?p=18036) — Andrea Wanderley
|
||||
- **2020-08-06** — [Série “Avenidas e ruas do Brasil” III – A Rua do Bom Jesus, no Recife](https://brasilianafotografica.bn.gov.br/?p=20105) — Andrea Wanderley
|
||||
- **2020-07-25** — [Série “Feministas, graças a Deus!” I – Elvira Komel (1906 – 1932), a feminista mineira que passou como um meteoro](https://brasilianafotografica.bn.gov.br/?p=19943) — Andrea Wanderley
|
||||
- **2020-07-19** — [Rio de Janeiro, Capital Mundial da Arquitetura](https://brasilianafotografica.bn.gov.br/?p=13911) — Andrea Wanderley
|
||||
- **2020-07-15** — [Após encantar-se com Molière e Giulietta Dionesi, o imperador Pedro II sofre um atentado](https://brasilianafotografica.bn.gov.br/?p=19845) — Andrea Wanderley
|
||||
- **2020-07-08** — [De Gênova, Itália, a Maruim, Sergipe: João Firpo, um artífice de imagens](https://brasilianafotografica.bn.gov.br/?p=19636) — Andrea Wanderley
|
||||
- **2020-07-03** — [O fotógrafo amador Guilherme Santos e sua coleção de estereoscopias eróticas](https://brasilianafotografica.bn.gov.br/?p=19690) — Andrea Wanderley
|
||||
- **2020-06-26** — [Série “Avenidas e ruas do Brasil” II – A Rua do Imperador em Petrópolis por Klumb, Leuzinger e Stahl](https://brasilianafotografica.bn.gov.br/?p=18113) — Andrea Wanderley
|
||||
- **2020-06-19** — [A história da fotografia aérea e a Escola de Aviação Militar](https://brasilianafotografica.bn.gov.br/?p=19006) — Andrea Wanderley
|
||||
- **2020-06-12** — [Série “O Rio de Janeiro desaparecido” X – No Dia dos Namorados, um pouco da história do Pavilhão Mourisco em Botafogo](https://brasilianafotografica.bn.gov.br/?p=18767) — Andrea Wanderley
|
||||
- **2020-06-09** — [Nova seção do portal – Como pesquisar na Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=19727) — Andrea Wanderley
|
||||
- **2020-06-05** — [Bambus, por Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=18420) — Andrea Wanderley
|
||||
- **2020-05-25** — [Nos passos de Oswaldo: imagens das expedições do IOC aos portos do Brasil entre 1911 e 1913](https://brasilianafotografica.bn.gov.br/?p=19524) — Andrea Wanderley
|
||||
- **2020-05-19** — [Praias do Rio na memória, na história e na fotografia](https://brasilianafotografica.bn.gov.br/?p=18950) — Andrea Wanderley
|
||||
- **2020-05-13** — [A mulher negra de turbante, de Alberto Henschel](https://brasilianafotografica.bn.gov.br/?p=19480) — Andrea Wanderley
|
||||
- **2020-05-08** — [“Doze horas em diligência”, o primeiro guia turístico do Brasil, por Revert Henrique Klumb (c. 1826 – c. 1886)](https://brasilianafotografica.bn.gov.br/?p=16516) — Andrea Wanderley
|
||||
- **2020-04-27** — [A Ilha Fiscal na Baía de Guanabara](https://brasilianafotografica.bn.gov.br/?p=17816) — Andrea Wanderley
|
||||
- **2020-04-18** — [Debate pelos cinco anos da Brasiliana Fotográfica – link de acesso e para fotografias mostradas durante o encontro](https://brasilianafotografica.bn.gov.br/?p=19314) — Andrea Wanderley
|
||||
- **2020-04-16** — [Os cinco anos da Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=18997) — Andrea Wanderley
|
||||
- **2020-04-13** — [Série “Exposições” VIII – A apresentação do Departamento Nacional de Saúde Pública na Exposição Internacional do Centenário da Independência](https://brasilianafotografica.bn.gov.br/?p=18805) — Andrea Wanderley
|
||||
- **2020-04-05** — [As doenças do Rio de Janeiro no início do século XX e a Revolta da Vacina em 1904](https://brasilianafotografica.bn.gov.br/?p=19095) — Andrea Wanderley
|
||||
- **2020-04-03** — [Série “Exposições” VII – Festa das Artes e da Indústria – Segunda Exposição Nacional, 1866](https://brasilianafotografica.bn.gov.br/?p=18530) — Andrea Wanderley
|
||||
- **2020-03-26** — [Escola de Aprendizes e Artífices de Alagoas, registros de 1910](https://brasilianafotografica.bn.gov.br/?p=18379) — Andrea Wanderley
|
||||
- **2020-03-23** — [E o ex e futuro presidente do Brasil morreu de gripe…a Gripe Espanhola de 1918](https://brasilianafotografica.bn.gov.br/?p=18866) — Andrea Wanderley
|
||||
- **2020-03-20** — [Último dia do verão](https://brasilianafotografica.bn.gov.br/?p=17977) — Andrea Wanderley
|
||||
- **2020-03-16** — [Petrópolis, a Cidade Imperial, pelos fotógrafos Marc Ferrez e Revert Henrique Klumb](https://brasilianafotografica.bn.gov.br/?p=18110) — Andrea Wanderley
|
||||
- **2020-03-06** — [Ressaca no Rio de Janeiro invade o porão da casa do fotógrafo Marc Ferrez, em 1913](https://brasilianafotografica.bn.gov.br/?p=18198) — Andrea Wanderley
|
||||
- **2020-02-28** — [Série “Carnavais de antigamente” V – Cenas da folia em Manaus em 1913](https://brasilianafotografica.bn.gov.br/?p=18254) — Andrea Wanderley
|
||||
- **2020-02-21** — [Série “Carnavais de antigamente” IV – As Camélias Japonesas no carnaval de Alagoas pelas lentes do fotógrafo amador Luiz Lavenère Wanderley (1868 – 1966)](https://brasilianafotografica.bn.gov.br/?p=17653) — Andrea Wanderley
|
||||
- **2020-02-14** — [Paquetá na Coleção Antônio Manoel de Mattos Vieira](https://brasilianafotografica.bn.gov.br/?p=16862) — Andrea Wanderley
|
||||
- **2020-02-07** — [Uma homenagem da Casa Granado ao casal imperial sob as lentes de Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=17884) — Andrea Wanderley
|
||||
- **2020-01-28** — [O Campo de Santana](https://brasilianafotografica.bn.gov.br/?p=17426) — Andrea Wanderley
|
||||
- **2020-01-21** — [A Igreja da Candelária, um dos prédios icônicos do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=16540) — Andrea Wanderley
|
||||
- **2020-01-16** — [A chegada do daguerreótipo no Brasil – os primeiros registros no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=17693) — Andrea Wanderley
|
||||
- **2020-01-07** — [Novos acervos: Museu Aeroespacial](https://brasilianafotografica.bn.gov.br/?p=17459) — Andrea Wanderley
|
||||
- **2019-12-26** — [Jorge Kfuri (1893 – 1965), autor das primeiras fotografias aéreas do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=16103) — Andrea Wanderley
|
||||
- **2019-12-20** — [Pelas fronteiras do Brasil](https://brasilianafotografica.bn.gov.br/?p=17506) — Andrea Wanderley
|
||||
- **2019-12-13** — [Os Augustos, Stahl e Riedel, e a imagem da cachoeira de Paulo Afonso](https://brasilianafotografica.bn.gov.br/?p=15970) — Andrea Wanderley
|
||||
- **2019-12-04** — [Celebrando o fotógrafo Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=17539) — Andrea Wanderley
|
||||
- **2019-12-04** — [Série “Exposições” VI – Café Brasil: o Império na Exposição Internacional de Filadélfia](https://brasilianafotografica.bn.gov.br/?p=17283) — Andrea Wanderley
|
||||
- **2019-11-27** — [Pernambuco e a fotografia no século XIX](https://brasilianafotografica.bn.gov.br/?p=15822) — Andrea Wanderley
|
||||
- **2019-11-21** — [Registros em Lagoa Santa, Minas Gerais, relacionados ao naturalista Peter Wilhelm Lund (1801 – 1880)](https://brasilianafotografica.bn.gov.br/?p=15741) — Andrea Wanderley
|
||||
- **2019-11-20** — [Zumbi dos Palmares (Alagoas,1655 – Alagoas, 20 de novembro de 1695)](https://brasilianafotografica.bn.gov.br/?p=17370) — Andrea Wanderley
|
||||
- **2019-11-12** — [Série “O Rio de Janeiro desaparecido” IX – Estrada de Ferro Central do Brasil: estação e trilhos](https://brasilianafotografica.bn.gov.br/?p=16093) — Andrea Wanderley
|
||||
- **2019-11-06** — [A Colônia Dona Francisca, Joinville, por Louis Niemeyer](https://brasilianafotografica.bn.gov.br/?p=16283) — Andrea Wanderley
|
||||
- **2019-10-30** — [Oliveira Reis: o engenheiro-historiador do Rio de Janeiro e seu acervo iconográfico](https://brasilianafotografica.bn.gov.br/?p=16899) — Andrea Wanderley
|
||||
- **2019-10-14** — [Trilhos sobre a floresta: imagens da construção da E.F. Madeira-Mamoré](https://brasilianafotografica.bn.gov.br/?p=16710) — Andrea Wanderley
|
||||
- **2019-10-10** — [Novos acervos: Fundação Joaquim Nabuco](https://brasilianafotografica.bn.gov.br/?p=16353) — Andrea Wanderley
|
||||
- **2019-10-04** — [Ilha da Trindade: síntese histórica](https://brasilianafotografica.bn.gov.br/?p=16551) — Andrea Wanderley
|
||||
- **2019-09-30** — [As ruínas de Brás de Pina](https://brasilianafotografica.bn.gov.br/?p=16641) — Andrea Wanderley
|
||||
- **2019-09-23** — [No primeiro dia da primavera, o Mercado das Flores por Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=15723) — Andrea Wanderley
|
||||
- **2019-09-13** — [O objeto de trabalho: Augusto Malta e sua câmera fotográfica](https://brasilianafotografica.bn.gov.br/?p=16496) — Andrea Wanderley
|
||||
- **2019-09-02** — [Imagens de Blumenau: por Bernardo Scheidemantel e em um álbum do início do século XX](https://brasilianafotografica.bn.gov.br/?p=16234) — Andrea Wanderley
|
||||
- **2019-08-26** — [Série “Os Diários Associados na Brasiliana Fotográfica” II – A Casa dos Artistas nos Diários Associados](https://brasilianafotografica.bn.gov.br/?p=14520) — Andrea Wanderley
|
||||
- **2019-08-19** — [Os 180 anos da invenção do daguerreótipo – Os álbuns da Comissão Geológica do Império com fotografias de Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=16435) — Andrea Wanderley
|
||||
- **2019-08-19** — [Os 180 anos do invento do daguerreótipo – Pequeno histórico e sua chegada no Brasil](https://brasilianafotografica.bn.gov.br/?p=16443) — Andrea Wanderley
|
||||
- **2019-08-09** — [O “descobrimento” do Forte do Príncipe da Beira: a expedição de 1913 do almirante José Carlos de Carvalho](https://brasilianafotografica.bn.gov.br/?p=16160) — Andrea Wanderley
|
||||
- **2019-08-02** — [O funeral de Teixeira Mendes pela lente de Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=16066) — Andrea Wanderley
|
||||
- **2019-07-29** — [A princesa Isabel (RJ, 29 de julho de 1846 – Eu, 14 de novembro de 1921) pelas lentes de importantes fotógrafos do século XIX](https://brasilianafotografica.bn.gov.br/?p=16006) — Andrea Wanderley
|
||||
- **2019-07-22** — [O Arpoador, um dos cartões postais do Rio de Janeiro, por Jorge Kfuri e Baptista Vianna](https://brasilianafotografica.bn.gov.br/?p=15223) — Andrea Wanderley
|
||||
- **2019-07-15** — [A importância da digitalização para a pesquisa de acervos fotográficos](https://brasilianafotografica.bn.gov.br/?p=15261) — Andrea Wanderley
|
||||
- **2019-07-05** — [João Ferreira Villela, um dos primeiros fotógrafos pernambucanos](https://brasilianafotografica.bn.gov.br/?p=14863) — Andrea Wanderley
|
||||
- **2019-06-28** — [O Mosteiro de São Bento do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=14288) — Andrea Wanderley
|
||||
- **2019-06-24** — [Fotografia e ciência: eclipse solar, Marc Ferrez e Albert Einstein](https://brasilianafotografica.bn.gov.br/?p=14794) — Andrea Wanderley
|
||||
- **2019-06-14** — [A descoberta da doença de Chagas](https://brasilianafotografica.bn.gov.br/?p=15090) — Andrea Wanderley
|
||||
- **2019-06-05** — [A Floresta da Tijuca no Dia Mundial do Meio Ambiente](https://brasilianafotografica.bn.gov.br/?p=15070) — Andrea Wanderley
|
||||
- **2019-05-29** — [A estereoscopia e o olhar da modernidade](https://brasilianafotografica.bn.gov.br/?p=14719) — Andrea Wanderley
|
||||
- **2019-05-24** — [O café sob a lente de vários fotógrafos](https://brasilianafotografica.bn.gov.br/?p=14254) — Andrea Wanderley
|
||||
- **2019-05-13** — [Retratos de escravizados pelo fotógrafo Christiano Junior (1832 – 1902)](https://brasilianafotografica.bn.gov.br/?p=14617) — Andrea Wanderley
|
||||
- **2019-05-07** — [Nudez na Galeria Ducasble causa polêmica no Recife do século XIX](https://brasilianafotografica.bn.gov.br/?p=14299) — Andrea Wanderley
|
||||
- **2019-04-30** — [Série “O Rio de Janeiro desaparecido” VIII – A demolição do Morro do Castelo](https://brasilianafotografica.bn.gov.br/?p=14030) — Andrea Wanderley
|
||||
- **2019-04-24** — [O cotidiano de Manguinhos](https://brasilianafotografica.bn.gov.br/?p=8707) — Andrea Wanderley
|
||||
- **2019-04-15** — [O bairro de São Cristóvão](https://brasilianafotografica.bn.gov.br/?p=13670) — Andrea Wanderley
|
||||
- **2019-04-05** — [Pereira Passos e Marc Ferrez: engenharia e fotografia para o desenvolvimento das ferrovias](https://brasilianafotografica.bn.gov.br/?p=14387) — Andrea Wanderley
|
||||
- **2019-03-28** — [A bela Ilha de Paquetá](https://brasilianafotografica.bn.gov.br/?p=13932) — Andrea Wanderley
|
||||
- **2019-03-14** — [As expedições do Instituto Oswaldo Cruz entre 1911 e 1913](https://brasilianafotografica.bn.gov.br/?p=13880) — Andrea Wanderley
|
||||
- **2019-03-01** — [A cidade como Arquivo, o Arquivo da Cidade](https://brasilianafotografica.bn.gov.br/?p=14156) — Andrea Wanderley
|
||||
- **2019-03-01** — [O Rio de Janeiro de Juan Gutierrez](https://brasilianafotografica.bn.gov.br/?p=14095) — Andrea Wanderley
|
||||
- **2019-02-21** — [Dia Nacional do Imigrante Italiano](https://brasilianafotografica.bn.gov.br/?p=13651) — Andrea Wanderley
|
||||
- **2019-02-15** — [A Galeria dos condenados por Lilia Schwarcz](https://brasilianafotografica.bn.gov.br/?p=13027) — Andrea Wanderley
|
||||
- **2019-02-05** — [Série “O Rio de Janeiro desaparecido” VII – O Morro de Santo Antônio na Casa de Oswaldo Cruz](https://brasilianafotografica.bn.gov.br/?p=13719) — Andrea Wanderley
|
||||
- **2019-01-25** — [Os aeronautas portugueses Gago Coutinho e Sacadura Cabral no Brasil, em 1922](https://brasilianafotografica.bn.gov.br/?p=13038) — Andrea Wanderley
|
||||
- **2019-01-18** — [Carlos Bippus e as paisagens cariocas](https://brasilianafotografica.bn.gov.br/?p=13091) — Andrea Wanderley
|
||||
- **2019-01-11** — [João Pedro ou João Pedroso?](https://brasilianafotografica.bn.gov.br/?p=13446) — Andrea Wanderley
|
||||
- **2019-01-04** — [O que fica de fora, por João Moreira Salles](https://brasilianafotografica.bn.gov.br/?p=13747) — Andrea Wanderley
|
||||
- **2018-12-28** — [As versões diurna e noturna na fotografia de Revert Henrique Klumb](https://brasilianafotografica.bn.gov.br/?p=13148) — Andrea Wanderley
|
||||
- **2018-12-21** — [Instituto Nacional de Infectologia Evandro Chagas: centenário da construção da pesquisa clínica em Manguinhos](https://brasilianafotografica.bn.gov.br/?p=13693) — Andrea Wanderley
|
||||
- **2018-12-14** — [Novos acervos: Museu Histórico Nacional](https://brasilianafotografica.bn.gov.br/?p=13474) — Andrea Wanderley
|
||||
- **2018-12-07** — [Uma homenagem aos 175 anos de Marc Ferrez (7 de dezembro de 1843 – 12 de janeiro de 1923)](https://brasilianafotografica.bn.gov.br/?p=13070) — Andrea Wanderley
|
||||
- **2018-11-27** — [Instituto Nacional de Infectologia Evandro Chagas 100 anos: Carlos e Evandro Chagas em retratos de família](https://brasilianafotografica.bn.gov.br/?p=13402) — Andrea Wanderley
|
||||
- **2018-11-13** — [Série “Conflitos” V – Registros raros da participação militar brasileira na I Guerra Mundial](https://brasilianafotografica.bn.gov.br/?p=13297) — Andrea Wanderley
|
||||
- **2018-11-01** — [PHOTO FINISHED – A preservação, ou não, de fotografias digitais](https://brasilianafotografica.bn.gov.br/?p=13350) — Andrea Wanderley
|
||||
- **2018-10-26** — [Instituto Nacional de Infectologia Evandro Chagas: 100 anos de pesquisa clínica](https://brasilianafotografica.bn.gov.br/?p=13276) — Andrea Wanderley
|
||||
- **2018-10-19** — [A prisão do fotógrafo e aviador britânico S.H. Holland (1883 – 1936) no Rio de Janeiro, em 1930](https://brasilianafotografica.bn.gov.br/?p=12930) — Andrea Wanderley
|
||||
- **2018-10-11** — [O Parque Lage no Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=12917) — Andrea Wanderley
|
||||
- **2018-10-05** — [A Escola de Aprendizes-Marinheiros do Ceará](https://brasilianafotografica.bn.gov.br/?p=13194) — Andrea Wanderley
|
||||
- **2018-09-28** — [O sanitarista Belisário Penna (1868-1939), um dos protagonistas da história da saúde pública no Brasil](https://brasilianafotografica.bn.gov.br/?p=12777) — Andrea Wanderley
|
||||
- **2018-09-21** — [O fotógrafo açoriano Christiano Junior (1832 – 1902) e sua importante atuação no Brasil e na Argentina](https://brasilianafotografica.bn.gov.br/?p=11149) — Andrea Wanderley
|
||||
- **2018-09-12** — [Série “O Rio de Janeiro desaparecido” VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=12632) — Andrea Wanderley
|
||||
- **2018-09-05** — [Lunara (1864 – 1937), um fotógrafo amador e fotoclubista de Porto Alegre](https://brasilianafotografica.bn.gov.br/?p=12264) — Andrea Wanderley
|
||||
- **2018-09-03** — [O Museu Nacional](https://brasilianafotografica.bn.gov.br/?p=12889) — Andrea Wanderley
|
||||
- **2018-08-24** — [Bares e restaurantes das primeiras décadas do século XX](https://brasilianafotografica.bn.gov.br/?p=11644) — Andrea Wanderley
|
||||
- **2018-08-17** — [Vacinação no Brasil, uma história centenária](https://brasilianafotografica.bn.gov.br/?p=12743) — Andrea Wanderley
|
||||
- **2018-08-10** — [A Igreja de Nossa Senhora da Glória do Outeiro por Cássio Loredano](https://brasilianafotografica.bn.gov.br/?p=12654) — Andrea Wanderley
|
||||
- **2018-08-03** — [De 453 anos de documentos a 125 anos de trajetória: as origens do Arquivo Geral da Cidade do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=12752) — Andrea Wanderley
|
||||
- **2018-07-27** — [Série “Exposições” V – Paris, 1889: o álbum do Brasil na exposição universal](https://brasilianafotografica.bn.gov.br/?p=12604) — Andrea Wanderley
|
||||
- **2018-07-20** — [Série “O Rio de Janeiro desaparecido” V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop](https://brasilianafotografica.bn.gov.br/?p=11212) — Andrea Wanderley
|
||||
- **2018-07-13** — [A Praça da Bandeira pelas lentes de Augusto Malta (1864 – 1957)](https://brasilianafotografica.bn.gov.br/?p=12569) — Andrea Wanderley
|
||||
- **2018-07-05** — [A cientista Marie Curie (1867 – 1934) no Museu Nacional, Rio de Janeiro, 1926](https://brasilianafotografica.bn.gov.br/?p=11797) — Andrea Wanderley
|
||||
- **2018-06-29** — [Série “Exposições” IV – Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882)](https://brasilianafotografica.bn.gov.br/?p=11896) — Andrea Wanderley
|
||||
- **2018-06-21** — [A criação de uma vacina para a peste da manqueira, um marco na história da veterinária brasileira e mundial](https://brasilianafotografica.bn.gov.br/?p=10646) — Andrea Wanderley
|
||||
- **2018-06-12** — [Fotografia e namoro](https://brasilianafotografica.bn.gov.br/?p=11605) — Andrea Wanderley
|
||||
- **2018-06-06** — [Os Arcos da Lapa e os bondes de Santa Teresa](https://brasilianafotografica.bn.gov.br/?p=11127) — Andrea Wanderley
|
||||
- **2018-05-30** — [Série “Os Diários Associados na Brasiliana Fotográfica” I](https://brasilianafotografica.bn.gov.br/?p=12306) — Andrea Wanderley
|
||||
- **2018-05-25** — [A primeira passagem do Graf Zeppelin pelo Rio de Janeiro, em 1930, e registros de outras viagens](https://brasilianafotografica.bn.gov.br/?p=12075) — Andrea Wanderley
|
||||
- **2018-05-15** — [100 anos do Castelo da Fiocruz: criador e criatura](https://brasilianafotografica.bn.gov.br/?p=11758) — Andrea Wanderley
|
||||
- **2018-05-11** — [A Brasiliana Fotográfica, o Dia da Abolição da Escravatura e Machado de Assis na Missa Campal](https://brasilianafotografica.bn.gov.br/?p=12179) — Andrea Wanderley
|
||||
- **2018-05-04** — [Gastão de Orleáns, o conde d´Eu ( Neuilly-sur-Seine, 28/04/1842 – Oceano Atlântico 28/08/1922)](https://brasilianafotografica.bn.gov.br/?p=29549) — Andrea Wanderley
|
||||
- **2018-04-26** — [O uso da fotografia na defesa do Serviço de Proteção aos Índios no início da década de 30](https://brasilianafotografica.bn.gov.br/?p=11970) — Andrea Wanderley
|
||||
- **2018-04-19** — [O indígena no acervo da Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/?p=11371) — Andrea Wanderley
|
||||
- **2018-04-12** — [100 anos do Castelo da Fiocruz: os pedreiros do Castelo da Avenida Brasil](https://brasilianafotografica.bn.gov.br/?p=11558) — Andrea Wanderley
|
||||
- **2018-04-05** — [Série “Exposições” III e Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos](https://brasilianafotografica.bn.gov.br/?p=11621) — Andrea Wanderley
|
||||
- **2018-03-29** — [Série “Exposições” II – A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882](https://brasilianafotografica.bn.gov.br/?p=11486) — Andrea Wanderley
|
||||
- **2018-03-23** — [Febre amarela: imagens da produção da vacina no início do século XX](https://brasilianafotografica.bn.gov.br/?p=11509) — Andrea Wanderley
|
||||
- **2018-03-15** — [A Praça XV na coleção Família Passos](https://brasilianafotografica.bn.gov.br/?p=11354) — Andrea Wanderley
|
||||
- **2018-03-07** — [O francês Hercule Florence (1804 – 1879), inventor de um dos primeiros métodos de fotografia do mundo](https://brasilianafotografica.bn.gov.br/?p=10341) — Andrea Wanderley
|
||||
- **2018-02-28** — [100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos](https://brasilianafotografica.bn.gov.br/?p=11321) — Andrea Wanderley
|
||||
- **2018-02-19** — [Série “Carnavais de antigamente” III – A Batalha de Flores](https://brasilianafotografica.bn.gov.br/?p=10905) — Andrea Wanderley
|
||||
- **2018-02-09** — [Série “Carnavais de antigamente” II – O carnaval do Cordão da Bola Preta](https://brasilianafotografica.bn.gov.br/?p=10849) — Andrea Wanderley
|
||||
- **2018-02-02** — [O fotógrafo, botânico e naturalista alemão George Huebner (1862 – 1935)](https://brasilianafotografica.bn.gov.br/?p=10959) — Andrea Wanderley
|
||||
- **2018-01-26** — [A cidade de Santos pelas lentes de Militão Augusto de Azevedo (1837 – 1905)](https://brasilianafotografica.bn.gov.br/?p=10251) — Andrea Wanderley
|
||||
- **2018-01-19** — [Manguinhos e a cidade do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=8703) — Andrea Wanderley
|
||||
- **2018-01-16** — [A construção da Madeira-Mamoré, a “Ferrovia da Morte”, pelas lentes de Dana B. Merrill (c. 1887 – 19?)](https://brasilianafotografica.bn.gov.br/?p=10460) — Andrea Wanderley
|
||||
- **2018-01-08** — [Dia Nacional do Fotógrafo](https://brasilianafotografica.bn.gov.br/?p=10998) — Andrea Wanderley
|
||||
- **2018-01-02** — [Arquivo Nacional: os 180 anos](https://brasilianafotografica.bn.gov.br/?p=11041) — Andrea Wanderley
|
||||
- **2017-12-28** — [O cientista Oswaldo Cruz (1872 – 1917), prefeito de Petrópolis](https://brasilianafotografica.bn.gov.br/?p=10762) — Andrea Wanderley
|
||||
- **2017-12-21** — [Série “Hotéis do Brasil” II – O Hotel Glória – antes e depois](https://brasilianafotografica.bn.gov.br/?p=10242) — Andrea Wanderley
|
||||
- **2017-12-18** — [O Cruzador Almirante Tamandaré](https://brasilianafotografica.bn.gov.br/?p=10694) — Andrea Wanderley
|
||||
- **2017-12-11** — [O pintor Rodolfo Amoedo (1857 – 1941) no Álbum de artistas, doado à Biblioteca Nacional por M. Nogueira da Silva](https://brasilianafotografica.bn.gov.br/?p=10169) — Andrea Wanderley
|
||||
- **2017-11-30** — [O fotógrafo português José Ferreira Guimarães (1841 – 30/01/1924)](https://brasilianafotografica.bn.gov.br/?p=9996) — Andrea Wanderley
|
||||
- **2017-11-22** — [A fundação de Niterói](https://brasilianafotografica.bn.gov.br/?p=10061) — Andrea Wanderley
|
||||
- **2017-11-16** — [O fotógrafo Joaquim Pinto da Silva, o J. Pinto (1884-1951) e a Fundação Oswaldo Cruz](https://brasilianafotografica.bn.gov.br/?p=10616) — Andrea Wanderley
|
||||
- **2017-11-08** — [A Pedra da Gávea](https://brasilianafotografica.bn.gov.br/?p=10047) — Andrea Wanderley
|
||||
- **2017-10-30** — [O fotógrafo português Francisco du Bocage (14/04/1860 – 22/10/1919)](https://brasilianafotografica.bn.gov.br/?p=9800) — Andrea Wanderley
|
||||
- **2017-10-19** — [Aquedutos do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=9688) — Andrea Wanderley
|
||||
- **2017-10-09** — [Manguinhos e os sertões](https://brasilianafotografica.bn.gov.br/?p=8684) — Andrea Wanderley
|
||||
- **2017-10-06** — [Parceiros e fundadores da Brasiliana Fotográfica no Programa Memória do Mundo da UNESCO](https://brasilianafotografica.bn.gov.br/?p=10524) — Andrea Wanderley
|
||||
- **2017-09-28** — [O fotógrafo austríaco Otto Rudolf Quaas e o construtor Ramos de Azevedo](https://brasilianafotografica.bn.gov.br/?p=9866) — Andrea Wanderley
|
||||
- **2017-09-22** — [No primeiro dia da primavera, as cores de Marc Ferrez (1843 – 1923)](https://brasilianafotografica.bn.gov.br/?p=9714) — Andrea Wanderley
|
||||
- **2017-09-15** — [Novos acervos: Museu da República](https://brasilianafotografica.bn.gov.br/?p=8414) — Andrea Wanderley
|
||||
- **2017-09-08** — [A fundação de São Luís do Maranhão](https://brasilianafotografica.bn.gov.br/?p=9679) — Andrea Wanderley
|
||||
- **2017-08-30** — [Novos acervos: Casa de Oswaldo Cruz / Fiocruz](https://brasilianafotografica.bn.gov.br/?p=8499) — Andrea Wanderley
|
||||
- **2017-08-22** — [O cronista visual de Diamantina: Chichico Alkmim, fotógrafo (1886 – 1978)](https://brasilianafotografica.bn.gov.br/?p=8890) — Andrea Wanderley
|
||||
- **2017-08-17** — [Série “Exposições” I – O pintor Victor Meirelles e a fotografia na II Exposição Nacional de 1866](https://brasilianafotografica.bn.gov.br/?p=9392) — Andrea Wanderley
|
||||
- **2017-08-08** — [Memória das lutas feministas](https://brasilianafotografica.bn.gov.br/?p=9787) — Andrea Wanderley
|
||||
- **2017-07-28** — [Série “Conflitos” IV – Lampião e outros cangaceiros sob as lentes de Benjamin Abrahão](https://brasilianafotografica.bn.gov.br/?p=9527) — Andrea Wanderley
|
||||
- **2017-07-23** — [O inventor Alberto Santos Dumont (1873 – 1932) pelo fotógrafo Jorge Kfuri (1893 – 1965)](https://brasilianafotografica.bn.gov.br/?p=8540) — Andrea Wanderley
|
||||
- **2017-07-14** — [Série “Teatros e cinemas do Brasil” III – A inauguração do Theatro Municipal do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=9445) — Andrea Wanderley
|
||||
- **2017-07-04** — [Inauguração da Estátua da Amizade em 4 de julho de 1931](https://brasilianafotografica.bn.gov.br/?p=8553) — Andrea Wanderley
|
||||
- **2017-06-29** — [“Sete de Setembro: uma ponte entre dois maurícios”, por Pedro Vasquez](https://brasilianafotografica.bn.gov.br/?p=9008) — Andrea Wanderley
|
||||
- **2017-06-23** — [Série “O Rio de Janeiro desaparecido” IV – A via elevada da Perimetral](https://brasilianafotografica.bn.gov.br/?p=9138) — Andrea Wanderley
|
||||
- **2017-06-19** — [Um fotógrafo inglês na Bahia: Benjamin Robert Mulock (18/06/1829 – 17/06/1863)](https://brasilianafotografica.bn.gov.br/?p=8946) — Andrea Wanderley
|
||||
- **2017-06-11** — [Data Magna da Marinha do Brasil](https://brasilianafotografica.bn.gov.br/?p=8972) — Andrea Wanderley
|
||||
- **2017-06-05** — [A foto em foco](https://brasilianafotografica.bn.gov.br/?p=9042) — Vinicius Martins
|
||||
- **2017-05-30** — [Abram-Louis Buvelot (Suíça, 03/03/1814 – Austrália, 30/05/1888)](https://brasilianafotografica.bn.gov.br/?p=8290) — Andrea Wanderley
|
||||
- **2017-05-23** — [Os índios sob as lentes de Walter Garbe, em 1909](https://brasilianafotografica.bn.gov.br/?p=8567) — Andrea Wanderley
|
||||
- **2017-05-17** — [Missa Campal de 17 de maio de 1888 – Mais identificações](https://brasilianafotografica.bn.gov.br/?p=8222) — Andrea Wanderley
|
||||
- **2017-05-15** — [Dia das Mães](https://brasilianafotografica.bn.gov.br/?p=8448) — Andrea Wanderley
|
||||
- **2017-05-03** — [Becos cariocas](https://brasilianafotografica.bn.gov.br/?p=7603) — Andrea Wanderley
|
||||
- **2017-04-20** — [Novos acervos: Arquivo Nacional](https://brasilianafotografica.bn.gov.br/?p=8204) — Andrea Wanderley
|
||||
- **2017-04-17** — [Brasiliana Fotográfica: dois anos](https://brasilianafotografica.bn.gov.br/?p=5219) — Andrea Wanderley
|
||||
- **2017-04-10** — [Série “Conflitos” III – Registros da Guerra do Paraguai (1864 – 1870)](https://brasilianafotografica.bn.gov.br/?p=8034) — Andrea Wanderley
|
||||
- **2017-03-30** — [Inauguração da estátua equestre de dom Pedro I, na atual Praça Tiradentes](https://brasilianafotografica.bn.gov.br/?p=7629) — Andrea Wanderley
|
||||
- **2017-03-21** — [Os trinta Valérios, uma fotografia bem-humorada de Valério Vieira (1862 – 1941)](https://brasilianafotografica.bn.gov.br/?p=7661) — Andrea Wanderley
|
||||
- **2017-03-10** — [O prefeito Pereira Passos (1836 – 1913) e o fotógrafo Augusto Malta (1864 -1957)](https://brasilianafotografica.bn.gov.br/?p=7566) — Andrea Wanderley
|
||||
- **2017-03-01** — [Uma homenagem aos 452 anos do Rio de Janeiro: o Corcovado e o Pão de Açúcar](https://brasilianafotografica.bn.gov.br/?p=7530) — Andrea Wanderley
|
||||
- **2017-02-22** — [O carnaval nas primeiras décadas do século XX](https://brasilianafotografica.bn.gov.br/?p=7777) — Andrea Wanderley
|
||||
- **2017-02-16** — [O Navio-Escola Benjamin Constant](https://brasilianafotografica.bn.gov.br/?p=7817) — Andrea Wanderley
|
||||
- **2017-02-10** — [O barão do Rio Branco (1845 – 1912) e o Álbum de vistas do Brasil (1889)](https://brasilianafotografica.bn.gov.br/?p=7462) — Andrea Wanderley
|
||||
- **2017-01-31** — [O Passeio Público do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=7080) — Andrea Wanderley
|
||||
- **2017-01-25** — [São Paulo sob as lentes do fotógrafo Guilherme Gaensly (1843 – 1928)](https://brasilianafotografica.bn.gov.br/?p=7260) — Andrea Wanderley
|
||||
- **2017-01-16** — [A Gruta da Imprensa](https://brasilianafotografica.bn.gov.br/?p=7199) — Andrea Wanderley
|
||||
- **2017-01-09** — [O centenário do Dia do Fico pelo fotógrafo Augusto Malta](https://brasilianafotografica.bn.gov.br/?p=7087) — Andrea Wanderley
|
||||
- **2016-12-27** — [A imperatriz Teresa Cristina Maria, a mãe dos brasileiros (Itália, 14/03/1822 – Portugal, 28/12/1889)](https://brasilianafotografica.bn.gov.br/?p=6798) — Andrea Wanderley
|
||||
- **2016-12-19** — [Do natural ao construído: O Rio de Janeiro na fotografia de Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=7021) — Andrea Wanderley
|
||||
- **2016-12-07** — [O brilhante cronista visual Marc Ferrez (RJ, 07/12/1843 – RJ, 12/01/1923)](https://brasilianafotografica.bn.gov.br/?p=13570) — Andrea Wanderley
|
||||
- **2016-12-02** — [Dom Pedro II ( RJ, 2/12/1825 – Paris, 5/12/1891), um entusiasta da fotografia](https://brasilianafotografica.bn.gov.br/?p=7183) — Andrea Wanderley
|
||||
- **2016-11-25** — [A beleza das baianas na fotografia do século XIX no Brasil](https://brasilianafotografica.bn.gov.br/?p=7057) — Andrea Wanderley
|
||||
- **2016-11-19** — [Dia da Bandeira do Brasil](https://brasilianafotografica.bn.gov.br/?p=6252) — Andrea Wanderley
|
||||
- **2016-11-09** — [Série “O Rio de Janeiro desaparecido” III – O Palácio Monroe](https://brasilianafotografica.bn.gov.br/?p=6248) — Andrea Wanderley
|
||||
- **2016-10-30** — [O fotógrafo Augusto Stahl (Itália 23/05/1828 – França, 30/10/1877)](https://brasilianafotografica.bn.gov.br/?p=6150) — Andrea Wanderley
|
||||
- **2016-10-23** — [Para uma história da Fotografia Médica, no Brasil](https://brasilianafotografica.bn.gov.br/?p=6720) — Vinicius Martins
|
||||
- **2016-10-14** — [O retratista português Joaquim Insley Pacheco (31 de março de 1830 – 14 de outubro de 1912)](https://brasilianafotografica.bn.gov.br/?p=6048) — Andrea Wanderley
|
||||
- **2016-10-03** — [O Palácio Real de São Cristóvão](https://brasilianafotografica.bn.gov.br/?p=6330) — Andrea Wanderley
|
||||
- **2016-09-26** — [A viagem dos reis da Bélgica ao Brasil sob as lentes de Guilherme Santos](https://brasilianafotografica.bn.gov.br/?p=5950) — Andrea Wanderley
|
||||
- **2016-09-19** — [Viagens do Encouraçado São Paulo conduzindo os reis belgas em visita oficial ao Brasil, em 1920](https://brasilianafotografica.bn.gov.br/?p=6123) — Andrea Wanderley
|
||||
- **2016-09-07** — [Série “Avenidas e ruas do Brasil” I – Avenida Central, atual Rio Branco](https://brasilianafotografica.bn.gov.br/?p=5880) — Andrea Wanderley
|
||||
- **2016-08-31** — [Revert Henrique Klumb, o fotógrafo da família real do Brasil](https://brasilianafotografica.bn.gov.br/?p=5809) — Andrea Wanderley
|
||||
- **2016-08-23** — [O Palácio Imperial de Petrópolis](https://brasilianafotografica.bn.gov.br/?p=5754) — Andrea Wanderley
|
||||
- **2016-08-14** — [Dia dos Pais](https://brasilianafotografica.bn.gov.br/?p=5708) — Andrea Wanderley
|
||||
- **2016-08-05** — [A fundação de João Pessoa](https://brasilianafotografica.bn.gov.br/?p=5734) — Andrea Wanderley
|
||||
- **2016-07-28** — [O fotógrafo amador Guilherme Santos (1871 – 1966)](https://brasilianafotografica.bn.gov.br/?p=5545) — Andrea Wanderley
|
||||
- **2016-07-19** — [Dia Nacional do Futebol](https://brasilianafotografica.bn.gov.br/?p=5695) — Andrea Wanderley
|
||||
- **2016-07-13** — [O fotógrafo paisagista Camillo Vedani (18?, Itália – 1888, Brasil)](https://brasilianafotografica.bn.gov.br/?p=5382) — Andrea Wanderley
|
||||
- **2016-07-06** — [A fundação de Copacabana](https://brasilianafotografica.bn.gov.br/?p=5453) — Andrea Wanderley
|
||||
- **2016-06-28** — [O fotógrafo Juan Gutierrez de Padilla (c. 1860 – 28/6/1897)](https://brasilianafotografica.bn.gov.br/?p=5398) — Andrea Wanderley
|
||||
- **2016-06-24** — [O Paço, a praça e o morro](https://brasilianafotografica.bn.gov.br/?p=5365) — Andrea Wanderley
|
||||
- **2016-06-13** — [A criação do Jardim Botânico do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=5290) — Andrea Wanderley
|
||||
- **2016-06-07** — [Novos acervos: Diretoria do Patrimônio Histórico e Documentação da Marinha](https://brasilianafotografica.bn.gov.br/?p=5002) — Andrea Wanderley
|
||||
- **2016-05-31** — [Notícia da viagem do fotógrafo Albert Frisch (31/05/1840 – 30/05/1918) à Amazônia](https://brasilianafotografica.bn.gov.br/?p=5045) — Andrea Wanderley
|
||||
- **2016-05-14** — [Real Gabinete Português de Leitura](https://brasilianafotografica.bn.gov.br/?p=5104) — Andrea Wanderley
|
||||
- **2016-05-08** — [Dia das Mães](https://brasilianafotografica.bn.gov.br/?p=5089) — Andrea Wanderley
|
||||
- **2016-04-30** — [Dia do Ferroviário](https://brasilianafotografica.bn.gov.br/?p=5252) — Andrea Wanderley
|
||||
- **2016-04-26** — [Ipanema pelas lentes de José Baptista Barreira Vianna (1860 – 1925)](https://brasilianafotografica.bn.gov.br/?p=4924) — Andrea Wanderley
|
||||
- **2016-04-17** — [Desafios e alternativas para a preservação digital](https://brasilianafotografica.bn.gov.br/?p=5008) — Andrea Wanderley
|
||||
- **2016-04-11** — [Novos acervos: Arquivo Geral da Cidade do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=4991) — Andrea Wanderley
|
||||
- **2016-04-04** — [Novos acervos: Leibniz-Institut fuer Laenderkunde, Leipzig](https://brasilianafotografica.bn.gov.br/?p=4975) — Andrea Wanderley
|
||||
- **2016-03-29** — [A fundação de Salvador](https://brasilianafotografica.bn.gov.br/?p=4742) — Andrea Wanderley
|
||||
- **2016-03-21** — [Série “Teatros e cinemas do Brasil” II – Os teatros do Brasil](https://brasilianafotografica.bn.gov.br/?p=4748) — Andrea Wanderley
|
||||
- **2016-03-12** — [A fundação do Recife](https://brasilianafotografica.bn.gov.br/?p=4622) — Andrea Wanderley
|
||||
- **2016-03-06** — [Diamantina, Chichico Alkmim (1886 – 1978) e Carlos Drummond de Andrade (1902 – 1987)](https://brasilianafotografica.bn.gov.br/?p=4493) — Andrea Wanderley
|
||||
- **2016-03-01** — [A fundação do Rio de Janeiro](https://brasilianafotografica.bn.gov.br/?p=4812) — Andrea Wanderley
|
||||
- **2016-02-26** — [Série “Teatros e cinemas do Brasil” I e Série “O Rio de Janeiro desaparecido” I – Salas de cinema do Rio de Janeiro do início do século XX](https://brasilianafotografica.bn.gov.br/?p=4787) — Andrea Wanderley
|
||||
- **2016-02-22** — [Os fortes do Brasil](https://brasilianafotografica.bn.gov.br/?p=4382) — Andrea Wanderley
|
||||
- **2016-02-15** — [As cachoeiras do Brasil](https://brasilianafotografica.bn.gov.br/?p=4032) — Andrea Wanderley
|
||||
- **2016-02-05** — [Série “Carnavais de antigamente” I – O carnaval nas primeiras décadas do século XX](https://brasilianafotografica.bn.gov.br/?p=4376) — Andrea Wanderley
|
||||
- **2016-01-31** — [O suicídio do fotógrafo Felipe Augusto Fidanza (1844 – 1903)](https://brasilianafotografica.bn.gov.br/?p=4274) — Andrea Wanderley
|
||||
- **2016-01-25** — [Obras para o abastecimento de água no Rio de Janeiro por Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=3527) — Andrea Wanderley
|
||||
- **2016-01-15** — [O fotógrafo francês Jean Victor Frond (1821 – 1881) e o “Brasil Pitoresco”](https://brasilianafotografica.bn.gov.br/?p=3885) — Andrea Wanderley
|
||||
- **2016-01-08** — [Dia Nacional do Fotógrafo](https://brasilianafotografica.bn.gov.br/?p=4400) — Andrea Wanderley
|
||||
- **2016-01-05** — [Cartões de visita – cartes de visite](https://brasilianafotografica.bn.gov.br/?p=3873) — Andrea Wanderley
|
||||
- **2015-12-28** — [Igrejas no Brasil](https://brasilianafotografica.bn.gov.br/?p=3515) — Andrea Wanderley
|
||||
- **2015-12-22** — [Início do verão – as praias do Brasil](https://brasilianafotografica.bn.gov.br/?p=3843) — Andrea Wanderley
|
||||
- **2015-12-15** — [Panorama circular do Rio de Janeiro, visível do Morro de Santo Antônio](https://brasilianafotografica.bn.gov.br/?p=4178) — Vinicius Martins
|
||||
- **2015-12-02** — [Dom Pedro II ( RJ, 2/12/1825 – Paris, 5/12/1891), um entusiasta da fotografia](https://brasilianafotografica.bn.gov.br/?p=3098) — Andrea Wanderley
|
||||
- **2015-11-19** — [Zumbi dos Palmares (Alagoas,1655 – Alagoas, 20 de novembro de 1695)](https://brasilianafotografica.bn.gov.br/?p=3578) — Andrea Wanderley
|
||||
- **2015-11-13** — [Imagens do Espírito Santo por Albert Richard Dietze (Alemanha, 1838 – Brasil, 1906)](https://brasilianafotografica.bn.gov.br/?p=2945) — Andrea Wanderley
|
||||
- **2015-11-05** — [Série “Hotéis do Brasil” I – Hotéis do século XIX e do início do século XX no Brasil](https://brasilianafotografica.bn.gov.br/?p=2950) — Andrea Wanderley
|
||||
- **2015-10-29** — [“Complemento indispensável…](https://brasilianafotografica.bn.gov.br/?p=3688) — Vinicius Martins
|
||||
- **2015-10-24** — [O editor e fotógrafo suíço Georges Leuzinger (1813 – 1892)](https://brasilianafotografica.bn.gov.br/?p=2492) — Vinicius Martins
|
||||
- **2015-10-17** — [O pintor Antonio Parreiras (20/01/1860, Niterói, RJ – 17/10/1937, Niterói, RJ)](https://brasilianafotografica.bn.gov.br/?p=2490) — Vinicius Martins
|
||||
- **2015-10-12** — [A inauguração do Cristo Redentor, em 12 de outubro de 1931](https://brasilianafotografica.bn.gov.br/?p=2602) — Andrea Wanderley
|
||||
- **2015-10-05** — [Série “Conflitos” II – Guerra de Canudos pelo fotógrafo Flavio de Barros](https://brasilianafotografica.bn.gov.br/?p=3002) — Andrea Wanderley
|
||||
- **2015-09-22** — [Alagoas, Bahia, Minas Gerais e Sergipe por Augusto Riedel (1836 -?)](https://brasilianafotografica.bn.gov.br/?p=2415) — Andrea Wanderley
|
||||
- **2015-09-14** — [Aracaju – 160 anos de fundação](https://brasilianafotografica.bn.gov.br/?p=2419) — Andrea Wanderley
|
||||
- **2015-09-06** — [Série “Conflitos” I – A Revolta da Armada](https://brasilianafotografica.bn.gov.br/?p=2375) — Andrea Wanderley
|
||||
- **2015-08-28** — [O comércio no século XIX e nas primeiras décadas do século XX](https://brasilianafotografica.bn.gov.br/?p=2257) — Andrea Wanderley
|
||||
- **2015-08-19** — [Dia Mundial da Fotografia – 19 de agosto](https://brasilianafotografica.bn.gov.br/?p=44908) — Andrea Wanderley
|
||||
- **2015-08-12** — [Bairros do Rio](https://brasilianafotografica.bn.gov.br/?p=2040) — Roberta Zanatta
|
||||
- **2015-08-05** — [Vincenzo Pastore, um fotógrafo entre dois mundos (Casamassima, Itália 5 de agosto de 1865 – São Paulo, Brasil 15 de janeiro de 1918)](https://brasilianafotografica.bn.gov.br/?p=1379) — Andrea Wanderley
|
||||
- **2015-07-21** — [Princesa Isabel (RJ, 29 de julho de 1846 – Eu,14 de novembro de 1921)](https://brasilianafotografica.bn.gov.br/?p=1797) — Andrea Wanderley
|
||||
- **2015-07-12** — [Marco no fotojornalimo brasileiro: a seca no Ceará é documentada com fotografias](https://brasilianafotografica.bn.gov.br/?p=1499) — Andrea Wanderley
|
||||
- **2015-07-10** — [O alagoano Augusto Malta, fotógrafo oficial do Rio de Janeiro entre 1903 e 1936](https://brasilianafotografica.bn.gov.br/?p=1322) — Andrea Wanderley
|
||||
- **2015-06-30** — [O Rio de Janeiro de Marc Ferrez](https://brasilianafotografica.bn.gov.br/?p=1443) — Andrea Wanderley
|
||||
- **2015-06-17** — [Florence, autor do mais antigo registro fotográfico existente nas Américas](https://brasilianafotografica.bn.gov.br/?p=1243) — Andrea Wanderley
|
||||
- **2015-06-13** — [O alemão Alberto Henschel (1827 – 1882), o empresário da fotografia](https://brasilianafotografica.bn.gov.br/?p=1138) — Andrea Wanderley
|
||||
- **2015-06-02** — [Missa Campal de 17 de maio de 1888 – Novas identificações](https://brasilianafotografica.bn.gov.br/?p=871) — Andrea Wanderley
|
||||
- **2015-05-29** — [Machado de Assis vai à missa](https://brasilianafotografica.bn.gov.br/?p=915) — Andrea Wanderley
|
||||
- **2015-05-24** — [Militão Augusto de Azevedo (1837 – 1905) e sua obra-prima, o “Álbum comparativo da cidade de São Paulo 1862-1887″](https://brasilianafotografica.bn.gov.br/?p=705) — Andrea Wanderley
|
||||
- **2015-05-17** — [Missa Campal de 17 de maio de 1888](https://brasilianafotografica.bn.gov.br/?p=528) — Andrea Wanderley
|
||||
- **2015-05-13** — [Dia da Abolição da Escravatura](https://brasilianafotografica.bn.gov.br/?p=520) — Andrea Wanderley
|
||||
- **2015-05-01** — [Dia do Trabalho](https://brasilianafotografica.bn.gov.br/?p=401) — Andrea Wanderley
|
||||
- **2015-04-16** — [Retratos](https://brasilianafotografica.bn.gov.br/?p=147) — Vinicius Martins
|
||||
- **2015-04-16** — [Cenas de rua: da paisagem arquitetônica à paisagem social e humana](https://brasilianafotografica.bn.gov.br/?p=145) — Vinicius Martins
|
||||
- **2015-04-16** — [Para uma história social da reprodução fotomecânica](https://brasilianafotografica.bn.gov.br/?p=136) — Vinicius Martins
|
||||
+166
@@ -0,0 +1,166 @@
|
||||
# MANIFEST — Brasiliana Fotográfica → S3
|
||||
|
||||
> **Rascunho, gerado em 2026-09-10.** Os pipelines de download ainda estavam
|
||||
> em andamento quando este arquivo foi escrito pela última vez — os números
|
||||
> marcados como "em andamento" precisam de uma passada final antes de
|
||||
> publicar. Ver `tasks/PLANO.md` pro detalhe técnico completo.
|
||||
|
||||
## O que é
|
||||
|
||||
Cópia de preservação do acervo da **Brasiliana Fotográfica**
|
||||
(brasilianafotografica.bn.gov.br), um repositório DSpace mantido pela
|
||||
Biblioteca Nacional do Brasil reunindo fotografias de 15 instituições
|
||||
brasileiras e uma alemã (handles `20.500.12156.1/*`). Depositada em
|
||||
`s3://brasiliana` como acervo arquivístico — procedência e checksums
|
||||
preservados por item, não uma cópia solta de imagens.
|
||||
|
||||
Inclui também os posts editoriais do blog WordPress do mesmo projeto
|
||||
(raiz do domínio, separado do repositório DSpace) — ensaios curatoriais
|
||||
que contextualizam itens do acervo, com autoria e data preservadas.
|
||||
|
||||
## Por que foi coletado assim
|
||||
|
||||
A Biblioteca Nacional foi consultada: o material é público, mas a
|
||||
instituição não tem equipe técnica para fornecer um dump. A coleta por
|
||||
scraping foi o caminho combinado, com ritmo cortês e identificação do
|
||||
coletor mantidos ao longo de toda a coleta.
|
||||
|
||||
## Como foi coletado
|
||||
|
||||
**Metadados** (13.058 itens reais — ver nota sobre falso-positivo abaixo):
|
||||
enumerados via `browse?type=title` por comunidade (o sitemap oficial está
|
||||
desatualizado desde 2019 e cobre só 41% do acervo), colhidos um a um do
|
||||
DSpace (`?show=full`), executado a partir de um navegador real — o site
|
||||
usa uma proteção anti-automação que bloqueia requisições de servidores e
|
||||
navegadores sem sessão real, mesmo pra bitstreams de imagem, não só
|
||||
páginas HTML.
|
||||
|
||||
**Imagens**: cada item pode ter mais de uma imagem original (achado desta
|
||||
coleta — 115 itens tinham 2 a 6 bitstreams reais, não um). Pra cada item
|
||||
coletamos: a imagem de preservação (a de maior resolução), a(s) imagem(ns)
|
||||
adicional(is) quando existem, e a miniatura gerada pelo próprio DSpace.
|
||||
Uma cópia legada de menor resolução (`objdigital.bn.br`) também foi
|
||||
preservada quando disponível — é a mesma proveniência, resolução inferior,
|
||||
mantida por referência histórica, nunca como substituta da imagem de
|
||||
preservação.
|
||||
|
||||
**Posts do blog**: 637 posts únicos identificados (8 categorias do
|
||||
WordPress, com sobreposição substancial entre elas), com título, autor,
|
||||
data, categorias e corpo do texto, mais a lista de handles do acervo que
|
||||
cada post referencia.
|
||||
|
||||
## Estrutura no bucket
|
||||
|
||||
```
|
||||
s3://brasiliana/
|
||||
MANIFEST.md este arquivo
|
||||
catalogo.jsonl metadados completos, 1 linha por item
|
||||
wordpress-posts.jsonl posts do blog, 1 linha por post
|
||||
itens/{handle-com-underscore}/
|
||||
metadata.json Dublin Core completo + URL de origem
|
||||
+ data/hora UTC de captura
|
||||
manifest-sha256.txt SHA-256 de cada arquivo do item
|
||||
preservacao/
|
||||
{nome-do-arquivo}.jpg imagem de maior resolução
|
||||
extra_seqN.jpg imagens adicionais (itens com
|
||||
múltiplos bitstreams — ver achado
|
||||
2.7 do PLANO.md)
|
||||
thumbnail/
|
||||
thumb_N.jpg miniatura gerada pelo DSpace
|
||||
legado/
|
||||
{nome-original}.jpg cópia de objdigital.bn.br, quando
|
||||
existe (menor resolução, mesma
|
||||
proveniência)
|
||||
derivados/thumb256/
|
||||
{handle-com-underscore}.webp miniatura DERIVADA por nós (não é
|
||||
material de origem — ver abaixo)
|
||||
```
|
||||
|
||||
### Sobre `derivados/`
|
||||
|
||||
Tudo sob `itens/` é material de origem: veio da Biblioteca Nacional como
|
||||
está. `derivados/` é o oposto — foi gerado por nós a partir do que está
|
||||
em `itens/`, e pode ser reconstruído do zero a qualquer momento. A
|
||||
separação é proposital: misturar derivado nosso com bitstream de origem
|
||||
apagaria a procedência que o resto deste manifesto garante.
|
||||
|
||||
`derivados/thumb256/` tem **13.059 miniaturas** (256px no maior lado,
|
||||
WebP q80, ~100 MB no total), uma por item, geradas com libvips: **12.849**
|
||||
derivadas da imagem de preservação e **202** derivadas do `thumbnail/` do
|
||||
próprio DSpace, para itens que têm miniatura mas ainda não têm imagem de
|
||||
preservação coletada. A especificação de saída é a mesma nos dois casos,
|
||||
então o conjunto é uniforme.
|
||||
|
||||
Cobre **13.059 dos 13.060 handles do catálogo (99,99%)**. O único ausente
|
||||
é `7523`, cujos bitstreams a origem serve com HTTP 500.
|
||||
|
||||
Nota sobre a contagem de itens: este manifesto fala em 13.058 itens reais,
|
||||
mas o `catalogo.jsonl` tem 13.060 handles distintos. A diferença de 2 não
|
||||
foi reconciliada — vale conferir antes de tratar qualquer um dos dois
|
||||
números como definitivo.
|
||||
|
||||
Note que `itens/{handle}/thumbnail/` **não** é uma miniatura no sentido
|
||||
usual: os arquivos que o DSpace chama de thumbnail têm 721 a 3.709 px no
|
||||
maior lado (média ~1.087). São derivados de resolução média, não
|
||||
miniaturas de listagem.
|
||||
|
||||
## Não-negociáveis (cumpridos)
|
||||
|
||||
- **SHA-256 de cada arquivo** — em `manifest-sha256.txt`, por item
|
||||
- **URL de origem + data/hora UTC de captura** — em `metadata.json`
|
||||
(`source_url`, `fetched_at`)
|
||||
- **`dc.rights` e instituição de origem preservados por item** —
|
||||
`metadata.json` traz `community` (100% dos itens) e `rights` (quando a
|
||||
instituição de origem o preencheu — ver nota abaixo)
|
||||
|
||||
## Contagens (⚠️ conferir antes de publicar — pipelines em andamento)
|
||||
|
||||
| | Total esperado | Status |
|
||||
|---|--:|---|
|
||||
| Itens no catálogo | 13.058 | ✅ fechado |
|
||||
| Imagem de preservação | **12.985** | ✅ fechado |
|
||||
| Miniatura (thumbnail do DSpace) | **13.059** | ✅ fechado |
|
||||
| Miniatura derivada (`derivados/thumb256/`) | **13.059** | ✅ fechado |
|
||||
| Imagens extras (multi-bitstream) | 245 | ✅ completo |
|
||||
| Cópia legada (objdigital) | ~2.707 elegíveis | 🟡 em andamento |
|
||||
| Posts do blog | 637 | 🟡 em andamento |
|
||||
|
||||
**Antes de publicar**: rodar a verificação final (contagem de pastas no
|
||||
bucket vs. catálogo, checksums batendo) e atualizar esta tabela com os
|
||||
números fechados.
|
||||
|
||||
## Exceções conhecidas (não são bugs)
|
||||
|
||||
- **`dc.rights` ausente em 5.833 itens (44,7%)** — característica real da
|
||||
fonte: várias instituições nunca preencheram esse campo no DSpace. A
|
||||
instituição de origem (`community`) está preservada em 100% dos casos;
|
||||
a decisão de redistribuição desses itens deve considerar a política de
|
||||
cada instituição individualmente (ver seção "Direitos" abaixo).
|
||||
- **Handle `20.500.12156.1/1`** — descoberto pelo crawler mas não é um
|
||||
item: é a página raiz da comunidade. Excluído do catálogo final.
|
||||
- **Duplicatas com sufixo `(N)` removidas** — 3.511 objetos nomeados
|
||||
`arquivo (1).jpg` ao lado de um `arquivo.jpg` byte a byte idêntico
|
||||
(artefato do navegador rebaixando por cima). Confirmados idênticos por
|
||||
ETag + tamanho antes de apagar; 0,39 GB recuperados. Sobraram 43 cujo
|
||||
nome tem o sufixo mas que são o único arquivo do item (ficam como
|
||||
estão) e 30 cujo gêmeo tem tamanho diferente — esses precisam de
|
||||
conferência individual e **não** foram tocados.
|
||||
- **Handle `20.500.12156.1/7523`** ("Vista Aérea de Cabo Frio", Museu
|
||||
Aeroespacial) — sem imagem. O servidor da Biblioteca Nacional retorna
|
||||
`HTTP 500` ao tentar servir os bitstreams desse item especificamente;
|
||||
não é um problema do nosso lado. Metadados preservados normalmente.
|
||||
- **Handles `20.500.12156.1/6656` e `20.500.12156.1/7939`** — o que foi
|
||||
baixado como imagem de preservação é, na verdade, o bitstream de
|
||||
LICENÇA do DSpace (777 bytes de texto UTF-8 com extensão `.jpg`). É a
|
||||
mesma contaminação do achado 2.8b, desta vez na trilha de preservação e
|
||||
não na de miniatura. A validação de magic bytes do `subidor.py` barra
|
||||
esses arquivos no upload, então eles nunca chegaram ao bucket — mas
|
||||
significa que esses dois itens ainda não têm imagem coletada.
|
||||
|
||||
## Direitos
|
||||
|
||||
Majoritariamente domínio público por antiguidade, mas as 16 instituições
|
||||
de origem (15 brasileiras + 1 alemã) têm políticas distintas. `dc.rights`
|
||||
e a instituição de origem são preservados **por item**: a decisão de
|
||||
redistribuir é item a item, não do acervo em bloco. Arquivar para si é
|
||||
uma coisa; republicar é outra.
|
||||
@@ -0,0 +1,318 @@
|
||||
# Brasiliana Fotográfica → acervo arquivístico em S3
|
||||
|
||||
> **Retomando o trabalho?** Comece por [`tasks/PLANO.md`](tasks/PLANO.md) — estado atual, achados que não devem ser redescobertos e runbook.
|
||||
|
||||
Captura integral do acervo da [Brasiliana Fotográfica](https://brasilianafotografica.bn.gov.br/)
|
||||
— **13.060 itens de 16 instituições** — para o bucket `s3://brasiliana`
|
||||
(Hetzner Object Storage, `hel1.your-objectstorage.com`).
|
||||
|
||||
Mural 3D do acervo no ar: <https://xn--2dk.xyz/brasiliana/>
|
||||
|
||||
A Biblioteca Nacional foi consultada: confirmou que o material é público e que
|
||||
não tem equipe técnica para fornecer um dump. A coleta por scraping é, portanto,
|
||||
o caminho combinado. Todo o desenho abaixo assume ritmo cortês e identificação.
|
||||
|
||||
---
|
||||
|
||||
## Estado atual
|
||||
|
||||
**Coleta concluída em 2026-09-13.** Medido contra catálogo × ledger de upload:
|
||||
|
||||
| | |
|
||||
|---|--:|
|
||||
| Itens no catálogo | 13.060 |
|
||||
| Com imagem de preservação | 12.985 |
|
||||
| Com thumbnail do DSpace | 13.059 |
|
||||
| Com miniatura derivada (`derivados/thumb256/`) | 13.059 |
|
||||
| Cópia legada (objdigital) | 2.137 |
|
||||
| Posts do blog WordPress | 636 |
|
||||
| **Objetos no bucket (ledger)** | **41.444** |
|
||||
| Peças no mural 3D | 13.059 |
|
||||
|
||||
Os **75 itens sem imagem de preservação** estão em [`errors.md`](errors.md):
|
||||
a página do item responde `200`, mas a origem serve o bitstream com `HTTP 500`.
|
||||
Nenhum fica fora do mural — todos têm thumbnail. A fila local está zerada:
|
||||
tudo que foi baixado está no bucket.
|
||||
|
||||
---
|
||||
|
||||
## O acervo
|
||||
|
||||
DSpace 4.2, handles com prefixo `20.500.12156.1`. **13.036 itens**, conferidos
|
||||
comunidade a comunidade — a soma das 15 fecha exatamente com o total da raiz,
|
||||
sem sobra nem duplicata.
|
||||
|
||||
| Instituição | Itens | | Instituição | Itens |
|
||||
|---|--:|---|---|--:|
|
||||
| Instituto Moreira Salles | 5.133 | | Fiocruz | 548 |
|
||||
| Biblioteca Nacional | 2.726 | | Marinha (DPHDM) | 456 |
|
||||
| Museu Aeroespacial | 1.143 | | Arquivo Nacional | 383 |
|
||||
| Museu da República | 906 | | Arq. Geral da Cidade do RJ | 248 |
|
||||
| Museu Histórico Nacional | 649 | | Leibniz-Institut, Leipzig | 216 |
|
||||
| IHGB | 206 | | Fund. Joaquim Nabuco | 190 |
|
||||
| Museu Goeldi | 95 | | FGV CPDOC | 79 |
|
||||
| IBGE | 58 | | | |
|
||||
|
||||
**Espaço projetado: ~116 GB** (média de 9,08 MB em 6 arquivos medidos ×
|
||||
13.036). Mediana 3,99 MB dá ~51 GB; a distribuição tem cauda pesada, então a
|
||||
média é o estimador certo para o total. Amostra pequena — confirmar com `sizes`.
|
||||
|
||||
---
|
||||
|
||||
## Cinco descobertas que definem o desenho
|
||||
|
||||
### 1. O sitemap está sete anos desatualizado
|
||||
`htmlmap`/`sitemap` foram gerados em **abril de 2019** e listam ~5.300 itens.
|
||||
Quem enumerar por eles — o caminho óbvio, e o que ferramentas de mirror usam —
|
||||
perde **59% do acervo** sem erro aparente: o crawl termina limpo, pela metade.
|
||||
|
||||
Fonte correta: o índice de navegação, construído ao vivo.
|
||||
`browse?type=title&rpp=100&offset=N`, percorrido por comunidade (o que de quebra
|
||||
etiqueta a instituição de origem, que a página do item não expõe de forma
|
||||
confiável).
|
||||
|
||||
### 2. O arquivo de preservação está no DSpace, não no objdigital
|
||||
O campo `DC.identifier` aponta para `objdigital.bn.br`, e é natural supor que
|
||||
ali esteja o master. **Medido, é o contrário:**
|
||||
|
||||
| Item 6066 | Resolução | Peso |
|
||||
|---|---|---|
|
||||
| Bitstream do DSpace | 5533×4065 (22 MP) | 7,39 MB |
|
||||
| Cópia no objdigital | ~2600×2100 (5,5 MP) | 147 KB |
|
||||
|
||||
O maior bitstream medido chega a **8679×6484 (34,7 MB)**. O EXIF mostra
|
||||
digitalização em Hasselblad H3D II-39MS a 7216×5412 — preservação de verdade.
|
||||
|
||||
O PDF de 71,9 MB que aparece no objdigital do item 14582 **não** é a mesma
|
||||
imagem em melhor qualidade: é outro objeto, um álbum de várias páginas.
|
||||
|
||||
> **Regra de captura:** o bitstream do DSpace é o arquivo de preservação e vai
|
||||
> sempre. A cópia do objdigital entra como procedência, em `legado/`, nunca
|
||||
> como substituta. Inverter isso arquiva o acervo a um quarto da resolução, e
|
||||
> nada no site avisa.
|
||||
|
||||
### 3. O Cloudflare bloqueia automação de navegador, não IP nem geografia
|
||||
Medido na mesma máquina, mesmo IP, mesmo instante:
|
||||
|
||||
| Cliente | Páginas HTML |
|
||||
|---|---|
|
||||
| Chrome do usuário | ✅ 200 |
|
||||
| `fetch()` de dentro da página | ✅ 200 (>100 requisições seguidas) |
|
||||
| Playwright *headed* | ❌ 200 na primeira, 403 depois |
|
||||
| Playwright *headless* | ❌ 403 |
|
||||
| curl / httpx | ❌ 403 |
|
||||
| Servidor na Finlândia | ❌ 403 |
|
||||
|
||||
Não é reputação de IP: o Chrome comum carregava normalmente enquanto o
|
||||
Playwright levava 403 na mesma rede. É detecção de controle remoto (CDP).
|
||||
|
||||
**Consequência:** proxies não ajudam — o bloqueio dispara na segunda requisição
|
||||
da mesma sessão, não por origem. Testado e descartado.
|
||||
|
||||
### 4. Bitstreams passam por curl; páginas HTML não
|
||||
Curioso e muito útil: `bitstream/...` responde 200 a `curl -L` simples, mesmo
|
||||
com UA de curl. Só as páginas HTML são desafiadas. Isso permite baixar os
|
||||
116 GB fora do navegador — inclusive de um servidor.
|
||||
|
||||
### 5. Nomes de arquivo com percent-encoding levam 403
|
||||
Aqui mora a pendência. Testado com cinco user-agents (Chrome, Safari, Firefox,
|
||||
Googlebot, curl): **todos 403** numa URL com `%28`/`%20`, enquanto `curl/8.7.1`
|
||||
puro dá **200** numa URL de nome simples. O gatilho é o caminho, não o cliente
|
||||
— variar user-agent não resolve.
|
||||
|
||||
| Arquivo | curl | navegador |
|
||||
|---|---|---|
|
||||
| `imagem.jpg` | ✅ 200 | ✅ 200 |
|
||||
| `LB.001%288%29.dvft.JPG` | ❌ 403 | ✅ 200 |
|
||||
| `GV%20dvft%20...Get%c3%balio...JPG` | ❌ 403 | ✅ 200 |
|
||||
|
||||
Itens da Biblioteca Nacional usam `imagem.jpg`; os do IMS usam nomes
|
||||
descritivos com espaços e acentos. Como o IMS sozinho são 5.133 itens, a
|
||||
fração afetada é grande — mas **o número exato sai do catálogo, sem nenhuma
|
||||
requisição extra**: basta contar quantos `preservation_url` precisam de
|
||||
encoding.
|
||||
|
||||
---
|
||||
|
||||
## Arquitetura: duas trilhas
|
||||
|
||||
```
|
||||
páginas HTML (13.036) arquivos (116 GB)
|
||||
│ │
|
||||
coletor.js ──────────────┘ │
|
||||
(Chrome real, in-page fetch) │
|
||||
→ catalogo.jsonl │
|
||||
┌────────────────┴────────────────┐
|
||||
│ │
|
||||
nome simples │ nome com encoding
|
||||
│ │
|
||||
TRILHA A ▼ TRILHA B ▼
|
||||
baixador.py na Finlândia navegador na máquina local
|
||||
curl → sha256 → S3 → apaga fetch → download → S3 → apaga
|
||||
4,7 MB/s, mesmo datacenter (uploader por construir)
|
||||
```
|
||||
|
||||
A cópia legada do `objdigital` **não é alcançável da Finlândia** (conexão
|
||||
morta) — essas rodam na máquina local, com `--somente-legado`. São ~328 KB em
|
||||
média, ~1,5 GB no total.
|
||||
|
||||
**Nada acumula em disco.** Cada arquivo é baixado, somado, enviado e apagado;
|
||||
pico de uso local é um arquivo. O `baixador.py` aborta se o disco livre cair
|
||||
abaixo de 2 GB (a Finlândia tem só 31 GB).
|
||||
|
||||
---
|
||||
|
||||
## Runbook
|
||||
|
||||
Todos os comandos abaixo assumem `cd pipeline/` primeiro — é onde vivem os
|
||||
scripts, o catálogo e o estado (`.sqlite`, `.log`, `.tmp/`).
|
||||
|
||||
### Fase 1 — metadados (navegador, ~7 h)
|
||||
1. Abra <https://brasilianafotografica.bn.gov.br/brasiliana/>
|
||||
2. DevTools → Console → cole `pipeline/coletor.js` inteiro
|
||||
3. `BRAS.descobrir()` — ~5 min, enumera os 13.036 handles
|
||||
4. `BRAS.coletar()` — o passo longo; `BRAS.status()` acompanha, `BRAS.parar()` interrompe
|
||||
5. `BRAS.exportar()` — baixa `brasiliana-catalogo-AAAA-MM-DD.jsonl`
|
||||
|
||||
O estado fica em `localStorage`: pode fechar e retomar colando o arquivo de novo.
|
||||
|
||||
### Fase 2 — arquivos (trilha A, servidor)
|
||||
```bash
|
||||
scp pipeline/baixador.py pipeline/catalogo.jsonl finland:/root/brasiliana/
|
||||
ssh finland
|
||||
set -a; . /root/.s3env; set +a
|
||||
cd /root/brasiliana
|
||||
python3 baixador.py --catalogo catalogo.jsonl --pular-legado
|
||||
python3 baixador.py --status
|
||||
```
|
||||
|
||||
### Fase 3 — trilha B, arquivos com encoding (máquina local)
|
||||
Na mesma aba do coletor, cole `pipeline/baixador-navegador.js`, depois:
|
||||
```
|
||||
BAIXA.quantos() // quantos precisam desta trilha
|
||||
BAIXA.iniciar() // os arquivos caem em ~/Downloads
|
||||
```
|
||||
Em outro terminal, em paralelo — sobe cada arquivo e apaga na hora:
|
||||
```bash
|
||||
cd pipeline
|
||||
set -a; . .s3env; set +a
|
||||
python3 subidor.py --vigiar --catalogo catalogo.jsonl
|
||||
```
|
||||
|
||||
### Fase 4 — cópias legadas (máquina local)
|
||||
```bash
|
||||
cd pipeline
|
||||
set -a; . .s3env; set +a
|
||||
python3 baixador.py --catalogo catalogo.jsonl --somente-legado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Estrutura no bucket
|
||||
|
||||
```
|
||||
s3://brasiliana/
|
||||
MANIFEST.md o que é, como foi coletado, quando
|
||||
catalogo.jsonl uma linha por item
|
||||
wordpress-posts.jsonl uma linha por post do blog
|
||||
falhas-500-2026-09-13.txt itens que a origem não serve
|
||||
itens/20.500.12156.1_6066/
|
||||
metadata.json Dublin Core completo + procedência
|
||||
preservacao/imagem.jpg 5533×4065, 7,4 MB
|
||||
thumbnail/thumb_2.jpg derivado do DSpace (721–3.709 px)
|
||||
legado/icon843660.jpg 147 KB, referência de origem
|
||||
manifest-sha256.txt checksum de cada arquivo do item
|
||||
derivados/thumb256/
|
||||
20.500.12156.1_6066.webp miniatura gerada por nós, 256 px
|
||||
```
|
||||
|
||||
`itens/` é material de origem; `derivados/` é o que geramos e pode ser
|
||||
reconstruído do zero. A separação é proposital — misturar apagaria a
|
||||
procedência que o resto do manifesto garante.
|
||||
|
||||
Dois pontos não negociáveis: **SHA-256 de tudo** (prova de integridade) e
|
||||
**URL de origem + data/hora UTC de captura** em cada `metadata.json`
|
||||
(procedência). Sem os dois é uma pasta de imagens, não um arquivo. O formato
|
||||
é compatível com BagIt se um dia for depositado em outro repositório.
|
||||
|
||||
---
|
||||
|
||||
## Estrutura do repositório
|
||||
|
||||
```
|
||||
brasiliano/
|
||||
README.md este arquivo
|
||||
tasks/ retomada de sessão e plano de trabalho
|
||||
PLANO.md estado atual, achados, runbook (comece por aqui)
|
||||
TODO.md lista de trabalho da sessão corrente
|
||||
PROMPT_TERMINAL.md runbook original (parcialmente superado, ver PLANO.md)
|
||||
pipeline/ scripts ativos + estado em disco (catálogo, .sqlite, .log, .tmp/, credenciais)
|
||||
coletor.js Fase 1 — metadados, console do navegador
|
||||
coletor-resume.js idem, com resume + reparo juntos
|
||||
coletor-reparo.js reprocessa itens marcados com erro
|
||||
coletor-chrome.js trilha paralela (2ª aba/navegador)
|
||||
baixador-navegador.js Fase 3 — trilha B, baixa no navegador p/ ~/Downloads
|
||||
baixador-thumb.js baixa miniaturas
|
||||
baixador-extras.js baixa bitstreams extras de itens com múltiplas imagens
|
||||
reparo-multibitstream.js detecta itens com mais de um bitstream real
|
||||
baixador.py Fases 2 e 4 — curl → sha256 → S3, um arquivo por vez
|
||||
subidor.py Fase 3 — Downloads → S3, um por vez (APOSENTADO, ver TODO)
|
||||
subidor-paralelo.py substituto: boto3 + threads, ~19 GB/h; valida por
|
||||
assinatura (JPEG/PNG/TIFF/BMP/GIF/JP2/WebP) e
|
||||
nunca apaga o que recusa — manda pra rejeitados/
|
||||
rodar-paralelo.sh drena a fila, limpa duplicatas, regrava manifests
|
||||
vigia-30min.sh a cada 30 min sobe o que chegar e apaga o que subiu
|
||||
baixar-faltantes-v3.js console do navegador: baixa os itens que faltam
|
||||
falhas-500-2026-09-13.txt os 75 que a origem não serve (ver errors.md)
|
||||
catalogo.jsonl catálogo corrente, uma linha por item
|
||||
catalogo-teste.jsonl dois itens, teste de fumaça
|
||||
.env, .s3env, .s3env.exemplo credenciais AWS (reais e modelo)
|
||||
*.sqlite, *.log, .tmp/ estado e logs dos scripts acima — não versionar
|
||||
web/ visualizações do acervo
|
||||
wall.html mural 3D
|
||||
wall2.html linha do tempo
|
||||
build-atlas.js gera atlas/; use --thumbs=DIR com derivados/thumb256/
|
||||
atlas/ atlas-0.webp + atlas-map.json (saída do build)
|
||||
examples/
|
||||
exemplo-item/ um item completo, estrutura de referência do bucket
|
||||
archive/
|
||||
censo.py versão anterior (Playwright) — não funciona, mantida pelo parsing
|
||||
```
|
||||
|
||||
## Arquivos deste projeto
|
||||
|
||||
| Arquivo | O quê |
|
||||
|---|---|
|
||||
| `pipeline/coletor.js` | Coletor de metadados; roda no console do Chrome |
|
||||
| `pipeline/baixador.py` | Baixa arquivos e deposita no S3, um por vez |
|
||||
| `pipeline/baixador-navegador.js` | Trilha B: baixa no navegador os arquivos que o curl não alcança |
|
||||
| `pipeline/subidor.py` | Trilha B: leva da pasta Downloads para o S3 e apaga |
|
||||
| `archive/censo.py` | Versão anterior, transporte Playwright — **não funciona**, mantida pelo parsing e pelo modelo de dados |
|
||||
| `pipeline/.s3env.exemplo` | Modelo de credenciais; preencher as chaves AWS |
|
||||
| `pipeline/catalogo-teste.jsonl` | Dois itens para teste de fumaça |
|
||||
|
||||
---
|
||||
|
||||
## Pendências
|
||||
|
||||
Lista completa e com contexto em [`tasks/TODO.md`](tasks/TODO.md). As principais:
|
||||
|
||||
1. **75 itens sem preservação** ([`errors.md`](errors.md)) — depende da origem
|
||||
voltar a servir esses bitstreams; retomar com `FALTA3.retomar()` na aba.
|
||||
2. **30 bitstreams `extra_seqN`** apagados pelo `subidor.py` antigo (que
|
||||
confundia TIFF com texto de licença) precisam ser enumerados item a item
|
||||
com `reparo-multibitstream.js` antes de rebaixar.
|
||||
3. **30 objetos `(N)` com tamanho diferente do gêmeo** — não são duplicata,
|
||||
são versões distintas; precisam de conferência individual.
|
||||
4. **Reconciliar 13.058 × 13.060** — o MANIFEST fala em 13.058 itens reais e o
|
||||
catálogo tem 13.060 handles distintos; a diferença nunca foi explicada.
|
||||
5. **PDFs de álbum** no objdigital são objetos distintos e precisam de decisão
|
||||
própria — o de 71,9 MB do item 14582 provavelmente não é caso isolado.
|
||||
|
||||
## Direitos
|
||||
|
||||
Acervo majoritariamente em domínio público por antiguidade (fotografia do séc.
|
||||
XIX e início do XX), mas as 16 instituições têm políticas distintas. O campo
|
||||
`dc.rights` e a instituição de origem são preservados **por item** — a decisão
|
||||
de redistribuir é item a item, não do acervo em bloco. Arquivar para si é uma
|
||||
coisa; republicar é outra.
|
||||
@@ -0,0 +1,558 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Brasiliana Fotografica -> acervo arquivistico em S3.
|
||||
|
||||
Coleta os 13.036 itens do DSpace da Brasiliana Fotografica e deposita, no
|
||||
bucket S3, um acervo autodescritivo: metadados Dublin Core, a pagina original
|
||||
como evidencia, o arquivo de preservacao, a copia legada quando existe, e um
|
||||
manifesto de checksums por item.
|
||||
|
||||
TRANSPORTE -- por que Chrome de verdade
|
||||
O Cloudflare do site barra por fingerprint TLS, nao por IP. Medido na mesma
|
||||
maquina, mesmo IP, mesmo instante: Chrome 200, curl/httpx 403. E medido
|
||||
de novo aqui: Playwright headless 403, Playwright headed 200.
|
||||
Logo: a janela do Chrome precisa ficar ABERTA durante a coleta.
|
||||
Proxy nao resolveria -- o que denuncia e o handshake, nao a origem.
|
||||
|
||||
QUAL E O ARQUIVO DE PRESERVACAO
|
||||
O bitstream do DSpace (medido: 5533x4065 / 7,4 MB, ate 8679x6484 / 34,7 MB).
|
||||
O link em objdigital.bn.br, apesar de vir no DC.identifier, e uma copia
|
||||
MENOR (~2600x2100, ~330 KB): vale como procedencia, nao como master.
|
||||
Excecao: alguns PDFs de album no objdigital sao outro objeto, e sao
|
||||
guardados a parte.
|
||||
|
||||
export $(grep -v '^#' /Users/polux/Projetos/tocador/.env | xargs)
|
||||
python3 censo.py discover # ~5 min enumera por comunidade
|
||||
python3 censo.py items # ~7 h Dublin Core + pagina original
|
||||
python3 censo.py sizes -n 300 # ~40 min amostra p/ projetar espaco
|
||||
python3 censo.py fetch # o grosso: imagens -> S3
|
||||
python3 censo.py push # catalogo + manifesto -> S3
|
||||
python3 censo.py report
|
||||
|
||||
Requer: playwright (+ Chrome instalado), lxml, aws-cli
|
||||
"""
|
||||
import argparse
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
import sqlite3
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
from pathlib import Path
|
||||
from urllib.parse import urlparse, urlunparse
|
||||
|
||||
from lxml import html as lxhtml
|
||||
|
||||
# --- Identifique-se: vai no cabecalho From (RFC 9110), que existe exatamente
|
||||
# --- para dizer quem opera o robo. E o que faz a instituicao escrever em vez
|
||||
# --- de bloquear.
|
||||
CONTACT = os.environ.get("ARCHIVE_CONTACT", "SEU-EMAIL-AQUI@exemplo.com")
|
||||
|
||||
CANON = "https://brasilianafotografica.bn.gov.br"
|
||||
DSPACE = f"{CANON}/brasiliana"
|
||||
PREFIX = "20.500.12156.1"
|
||||
RPP = 100
|
||||
N_MAPS = 18
|
||||
|
||||
S3_ENDPOINT = os.environ.get("S3_ENDPOINT", "https://hel1.your-objectstorage.com")
|
||||
S3_BUCKET = os.environ.get("ARCHIVE_BUCKET", "brasiliana")
|
||||
|
||||
COMMUNITIES = {
|
||||
"2": "Biblioteca Nacional",
|
||||
"1753": "Instituto Moreira Salles",
|
||||
"3540": "Arquivo Geral da Cidade do Rio de Janeiro",
|
||||
"3541": "Diretoria do Patrimonio Historico e Documentacao da Marinha",
|
||||
"4342": "Leibniz-Institut fuer Laenderkunde, Leipzig",
|
||||
"4884": "Arquivo Nacional",
|
||||
"4886": "Museu da Republica",
|
||||
"5018": "Fiocruz",
|
||||
"6142": "Museu Historico Nacional",
|
||||
"6660": "Fundacao Joaquim Nabuco",
|
||||
"7072": "Museu Aeroespacial",
|
||||
"11464": "Escola de Ciencias Sociais (FGV CPDOC)",
|
||||
"12796": "Instituto Historico e Geografico Brasileiro",
|
||||
"13099": "Instituto Brasileiro de Geografia e Estatistica",
|
||||
"14087": "Museu Paraense Emilio Goeldi",
|
||||
}
|
||||
ROOT_COMMUNITY = "1"
|
||||
|
||||
ROOT = Path(__file__).resolve().parent
|
||||
DB_PATH = ROOT / "censo.sqlite"
|
||||
ITEMS_DIR = ROOT / "itens"
|
||||
PROFILE_DIR = ROOT / ".chrome-profile"
|
||||
STAGE_DIR = ROOT / ".stage" # buffer local; esvaziado apos subir
|
||||
|
||||
DELAYS = {"brasilianafotografica.bn.gov.br": 2.0, "objdigital.bn.br": 0.7}
|
||||
DEFAULT_DELAY = 2.0
|
||||
|
||||
HANDLE_RE = re.compile(rf"handle/{re.escape(PREFIX)}/(\d+)")
|
||||
TOTAL_RE = re.compile(
|
||||
r"(?:no momento|currently)\D{0,24}[\d.,]+\s*-\s*[\d.,]+\s*(?:de|of)\s*([\d.,]+)", re.I)
|
||||
|
||||
|
||||
def canon(url):
|
||||
"""Normaliza para o host canonico (os sitemaps emitem o dominio legado)."""
|
||||
if not url:
|
||||
return url
|
||||
p = urlparse(url if "://" in url else "https://" + url)
|
||||
h = p.netloc.lower().removeprefix("www.")
|
||||
if h in ("brasilianafotografica.bn.br", "brasilianafotografica.bn.gov.br"):
|
||||
p = p._replace(scheme="https", netloc="brasilianafotografica.bn.gov.br")
|
||||
elif h == "objdigital.bn.br":
|
||||
p = p._replace(scheme="https", netloc="objdigital.bn.br")
|
||||
return urlunparse(p)
|
||||
|
||||
|
||||
class Fetcher:
|
||||
"""Chrome real, uma requisicao por vez, com espera por host e backoff."""
|
||||
|
||||
def __init__(self, headless=False):
|
||||
from playwright.sync_api import sync_playwright
|
||||
self._pw = sync_playwright().start()
|
||||
self.ctx = self._pw.chromium.launch_persistent_context(
|
||||
user_data_dir=str(PROFILE_DIR), channel="chrome", headless=headless,
|
||||
viewport={"width": 1280, "height": 900},
|
||||
extra_http_headers={"From": CONTACT})
|
||||
self.page = self.ctx.pages[0] if self.ctx.pages else self.ctx.new_page()
|
||||
self.last = {}
|
||||
|
||||
def _wait(self, host):
|
||||
delay = DELAYS.get(host, DEFAULT_DELAY)
|
||||
prev = self.last.get(host)
|
||||
if prev is not None and (gap := time.monotonic() - prev) < delay:
|
||||
time.sleep(delay - gap)
|
||||
self.last[host] = time.monotonic()
|
||||
|
||||
def _goto(self, url, tries=4):
|
||||
host = urlparse(url).netloc.lower()
|
||||
backoff = 6.0
|
||||
r = None
|
||||
for attempt in range(1, tries + 1):
|
||||
self._wait(host)
|
||||
try:
|
||||
r = self.page.goto(url, wait_until="domcontentloaded", timeout=120000)
|
||||
except Exception as e:
|
||||
if attempt == tries:
|
||||
raise
|
||||
print(f" ! {type(e).__name__}, espera {backoff:.0f}s", flush=True)
|
||||
time.sleep(backoff); backoff *= 2
|
||||
continue
|
||||
if r is not None and r.status in (403, 429, 500, 502, 503, 504):
|
||||
if attempt == tries:
|
||||
return r
|
||||
print(f" ! HTTP {r.status}, espera {backoff:.0f}s", flush=True)
|
||||
time.sleep(backoff); backoff *= 2
|
||||
continue
|
||||
return r
|
||||
return r
|
||||
|
||||
def text(self, url):
|
||||
r = self._goto(url)
|
||||
if r is None:
|
||||
return 0, ""
|
||||
return r.status, (self.page.content() if r.ok else "")
|
||||
|
||||
def blob(self, url):
|
||||
r = self._goto(url)
|
||||
if r is None:
|
||||
return 0, b""
|
||||
try:
|
||||
return r.status, (r.body() if r.ok else b"")
|
||||
except Exception:
|
||||
return r.status, b""
|
||||
|
||||
def close(self):
|
||||
try:
|
||||
self.ctx.close()
|
||||
finally:
|
||||
self._pw.stop()
|
||||
|
||||
|
||||
# ---------------------------------------------------------------- S3
|
||||
|
||||
def s3(*args, capture=False):
|
||||
cmd = ["aws", "--endpoint-url", S3_ENDPOINT, "s3", *args]
|
||||
if capture:
|
||||
return subprocess.run(cmd, capture_output=True, text=True).stdout
|
||||
return subprocess.run(cmd, capture_output=True, text=True).returncode == 0
|
||||
|
||||
|
||||
def s3_put(local, key):
|
||||
return s3("cp", str(local), f"s3://{S3_BUCKET}/{key}", "--only-show-errors")
|
||||
|
||||
|
||||
# ---------------------------------------------------------------- estado
|
||||
|
||||
def db_connect():
|
||||
con = sqlite3.connect(DB_PATH)
|
||||
con.execute("PRAGMA journal_mode=WAL")
|
||||
con.executescript("""
|
||||
CREATE TABLE IF NOT EXISTS items (
|
||||
handle TEXT PRIMARY KEY,
|
||||
status TEXT NOT NULL DEFAULT 'pending',
|
||||
http_status INTEGER, title TEXT, community TEXT,
|
||||
bitstream_url TEXT, bitstream_bytes INTEGER, bitstream_sha TEXT,
|
||||
legacy_url TEXT, legacy_bytes INTEGER, legacy_sha TEXT,
|
||||
rights TEXT, source TEXT, fetched_at TEXT,
|
||||
stored INTEGER DEFAULT 0, error TEXT);
|
||||
CREATE TABLE IF NOT EXISTS meta (handle TEXT, name TEXT, value TEXT);
|
||||
CREATE INDEX IF NOT EXISTS meta_handle ON meta(handle);
|
||||
CREATE INDEX IF NOT EXISTS items_status ON items(status);
|
||||
CREATE INDEX IF NOT EXISTS items_stored ON items(stored);
|
||||
""")
|
||||
return con
|
||||
|
||||
|
||||
def browse_page(f, scope, offset):
|
||||
base = f"{DSPACE}/handle/{PREFIX}/{scope}/browse" if scope else f"{DSPACE}/browse"
|
||||
return f.text(f"{base}?type=title&rpp={RPP}&offset={offset}")
|
||||
|
||||
|
||||
# ---------------------------------------------------------------- comandos
|
||||
|
||||
def cmd_discover(args):
|
||||
"""Enumera comunidade por comunidade.
|
||||
|
||||
O htmlmap/sitemap do DSpace e de 2019 e lista ~5.300 de 13.036 itens; usa-lo
|
||||
como fonte perderia 59% do acervo sem erro aparente. O indice de browse e
|
||||
vivo, e percorre-lo por comunidade ja etiqueta a instituicao de origem.
|
||||
"""
|
||||
con, f = db_connect(), Fetcher(args.headless)
|
||||
try:
|
||||
for handle, name in COMMUNITIES.items():
|
||||
st, html = browse_page(f, handle, 0)
|
||||
if st != 200:
|
||||
print(f" {name}: HTTP {st} -- pulando", flush=True)
|
||||
continue
|
||||
m = TOTAL_RE.search(lxhtml.fromstring(html).text_content())
|
||||
total = int(re.sub(r"[.,]", "", m.group(1))) if m else None
|
||||
|
||||
seen, offset = set(), 0
|
||||
while True:
|
||||
if offset:
|
||||
st, html = browse_page(f, handle, offset)
|
||||
if st != 200:
|
||||
break
|
||||
hs = set(HANDLE_RE.findall(html)) - {handle}
|
||||
if not (hs - seen) and offset:
|
||||
break
|
||||
seen |= hs
|
||||
con.executemany(
|
||||
"INSERT INTO items(handle,community,source) VALUES (?,?,'browse') "
|
||||
"ON CONFLICT(handle) DO UPDATE SET community=excluded.community",
|
||||
[(f"{PREFIX}/{h}", name) for h in hs])
|
||||
con.commit()
|
||||
offset += RPP
|
||||
if total and offset >= total:
|
||||
break
|
||||
print(f" {name[:46]:<46} {len(seen):>6}"
|
||||
+ (f" (indice diz {total})" if total and total != len(seen) else ""),
|
||||
flush=True)
|
||||
|
||||
got = con.execute("SELECT COUNT(*) FROM items").fetchone()[0]
|
||||
st, html = browse_page(f, ROOT_COMMUNITY, 0)
|
||||
m = TOTAL_RE.search(lxhtml.fromstring(html).text_content()) if st == 200 else None
|
||||
print(f"\n soma das comunidades: {got}")
|
||||
if m:
|
||||
root = int(re.sub(r"[.,]", "", m.group(1)))
|
||||
print(f" raiz declara .......: {root}")
|
||||
if root != got:
|
||||
print(f" >> divergencia de {abs(root-got)}; varrendo indice global")
|
||||
off = 0
|
||||
while off < root:
|
||||
st, html = browse_page(f, None, off)
|
||||
if st != 200:
|
||||
break
|
||||
con.executemany(
|
||||
"INSERT OR IGNORE INTO items(handle,source) VALUES (?,'global')",
|
||||
[(f"{PREFIX}/{h}",) for h in set(HANDLE_RE.findall(html))])
|
||||
con.commit()
|
||||
off += RPP
|
||||
n = con.execute("SELECT COUNT(*) FROM items").fetchone()[0]
|
||||
print(f"\nAcervo enumerado: {n} itens")
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
|
||||
def cmd_items(args):
|
||||
"""Colhe Dublin Core + guarda a pagina original como evidencia."""
|
||||
con, f = db_connect(), Fetcher(args.headless)
|
||||
ITEMS_DIR.mkdir(exist_ok=True)
|
||||
rows = con.execute("SELECT handle FROM items WHERE status IN ('pending','error') "
|
||||
"ORDER BY CAST(substr(handle,instr(handle,'/')+1) AS INTEGER)").fetchall()
|
||||
if args.limit:
|
||||
rows = rows[: args.limit]
|
||||
print(f"{len(rows)} itens (~{len(rows)*2.0/3600:.1f} h)\n")
|
||||
try:
|
||||
for i, (handle,) in enumerate(rows, 1):
|
||||
url = f"{DSPACE}/handle/{handle}?show=full"
|
||||
try:
|
||||
st, html = f.text(url)
|
||||
except Exception as e:
|
||||
con.execute("UPDATE items SET status='error', error=? WHERE handle=?",
|
||||
(str(e)[:200], handle)); con.commit()
|
||||
continue
|
||||
if st != 200:
|
||||
con.execute("UPDATE items SET status='error', http_status=?, error=? "
|
||||
"WHERE handle=?", (st, f"HTTP {st}", handle)); con.commit()
|
||||
print(f"[{i}/{len(rows)}] {handle}: HTTP {st}", flush=True)
|
||||
continue
|
||||
|
||||
doc = lxhtml.fromstring(html)
|
||||
dc = [(e.get("name"), e.get("content")) for e in doc.xpath("//meta[@name and @content]")
|
||||
if e.get("name").startswith(("DC", "citation"))]
|
||||
table = [(c[0].text_content().strip(), c[1].text_content().strip())
|
||||
for c in (r.xpath("./td") for r in
|
||||
doc.xpath("//table[contains(@class,'itemDisplayTable')]//tr"))
|
||||
if len(c) >= 2]
|
||||
title = next((v for k, v in dc if k == "DC.title"), None)
|
||||
bit = next((canon(v) for k, v in dc if k == "citation_pdf_url"), None)
|
||||
leg = next((canon(v) for k, v in dc
|
||||
if k == "DC.identifier" and v and "objdigital" in v), None)
|
||||
rights = next((v for k, v in table if k.lower().startswith("dc.rights")), None)
|
||||
|
||||
d = ITEMS_DIR / handle.replace("/", "_")
|
||||
d.mkdir(parents=True, exist_ok=True)
|
||||
(d / "item.html").write_text(html, encoding="utf-8")
|
||||
(d / "metadata.json").write_text(json.dumps({
|
||||
"handle": handle, "source_url": url,
|
||||
"fetched_at": time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime()),
|
||||
"title": title,
|
||||
"community": con.execute("SELECT community FROM items WHERE handle=?",
|
||||
(handle,)).fetchone()[0],
|
||||
"preservation_file": bit, "legacy_copy": leg, "rights": rights,
|
||||
"dublin_core": [{"name": k, "value": v} for k, v in dc],
|
||||
"full_table": [{"field": k, "value": v} for k, v in table],
|
||||
"sha256_item_html": hashlib.sha256(html.encode()).hexdigest(),
|
||||
}, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
|
||||
con.execute("DELETE FROM meta WHERE handle=?", (handle,))
|
||||
con.executemany("INSERT INTO meta(handle,name,value) VALUES (?,?,?)",
|
||||
[(handle, k, v) for k, v in dc])
|
||||
con.execute("""UPDATE items SET status='done', http_status=?, title=?,
|
||||
bitstream_url=?, legacy_url=?, rights=?, fetched_at=?, error=NULL
|
||||
WHERE handle=?""",
|
||||
(st, title, bit, leg, rights,
|
||||
time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime()), handle))
|
||||
con.commit()
|
||||
print(f"[{i}/{len(rows)}] {handle.split('/')[-1]} "
|
||||
f"[{'L' if leg else '-'}] {(title or '')[:52]}", flush=True)
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
|
||||
def _grab(f, con, handle, url, kind, key_dir):
|
||||
"""Baixa um binario, confere sha256, sobe pro S3 e apaga o local."""
|
||||
st, data = f.blob(url)
|
||||
if st != 200 or not data:
|
||||
return None, None, st
|
||||
STAGE_DIR.mkdir(exist_ok=True)
|
||||
name = url.split("/")[-1] or f"{kind}.bin"
|
||||
tmp = STAGE_DIR / name
|
||||
tmp.write_bytes(data)
|
||||
sha = hashlib.sha256(data).hexdigest()
|
||||
ok = s3_put(tmp, f"itens/{handle.replace('/','_')}/{key_dir}/{name}")
|
||||
tmp.unlink(missing_ok=True)
|
||||
return (len(data), sha, st) if ok else (None, None, -1)
|
||||
|
||||
|
||||
def cmd_fetch(args):
|
||||
"""Baixa preservacao (+ copia legada) e deposita no bucket."""
|
||||
con, f = db_connect(), Fetcher(args.headless)
|
||||
rows = con.execute("SELECT handle,bitstream_url,legacy_url FROM items "
|
||||
"WHERE status='done' AND bitstream_url IS NOT NULL AND stored=0"
|
||||
).fetchall()
|
||||
if args.limit:
|
||||
rows = rows[: args.limit]
|
||||
print(f"{len(rows)} itens a depositar em s3://{S3_BUCKET}/\n")
|
||||
try:
|
||||
for i, (handle, bit, leg) in enumerate(rows, 1):
|
||||
d = ITEMS_DIR / handle.replace("/", "_")
|
||||
nb, shab, st = _grab(f, con, handle, bit, "preservacao", "preservacao")
|
||||
if nb is None:
|
||||
print(f"[{i}/{len(rows)}] {handle}: falhou preservacao (HTTP {st})", flush=True)
|
||||
con.execute("UPDATE items SET error=? WHERE handle=?",
|
||||
(f"preservacao HTTP {st}", handle)); con.commit()
|
||||
continue
|
||||
nl = shal = None
|
||||
if leg and not args.skip_legacy:
|
||||
nl, shal, _ = _grab(f, con, handle, leg, "legado", "legado")
|
||||
|
||||
lines = [f"{shab} preservacao/{bit.split('/')[-1]}"]
|
||||
if shal:
|
||||
lines.append(f"{shal} legado/{leg.split('/')[-1]}")
|
||||
for fn in ("metadata.json", "item.html"):
|
||||
p = d / fn
|
||||
if p.exists():
|
||||
lines.append(f"{hashlib.sha256(p.read_bytes()).hexdigest()} {fn}")
|
||||
s3_put(p, f"itens/{handle.replace('/','_')}/{fn}")
|
||||
man = d / "manifest-sha256.txt"
|
||||
man.write_text("\n".join(lines) + "\n", encoding="utf-8")
|
||||
s3_put(man, f"itens/{handle.replace('/','_')}/manifest-sha256.txt")
|
||||
|
||||
con.execute("""UPDATE items SET bitstream_bytes=?, bitstream_sha=?,
|
||||
legacy_bytes=?, legacy_sha=?, stored=1 WHERE handle=?""",
|
||||
(nb, shab, nl, shal, handle))
|
||||
con.commit()
|
||||
print(f"[{i}/{len(rows)}] {handle.split('/')[-1]} "
|
||||
f"{nb/1048576:.1f} MB{' +legado' if nl else ''}", flush=True)
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
|
||||
def cmd_sizes(args):
|
||||
"""Amostra o peso dos bitstreams para projetar o espaco total."""
|
||||
con, f = db_connect(), Fetcher(args.headless)
|
||||
rows = con.execute("SELECT handle,bitstream_url FROM items WHERE bitstream_url IS NOT NULL "
|
||||
"AND bitstream_bytes IS NULL ORDER BY RANDOM() LIMIT ?",
|
||||
(args.n,)).fetchall()
|
||||
print(f"{len(rows)} bitstreams a medir\n")
|
||||
try:
|
||||
for i, (handle, url) in enumerate(rows, 1):
|
||||
st, data = f.blob(url)
|
||||
if st == 200 and data:
|
||||
con.execute("UPDATE items SET bitstream_bytes=? WHERE handle=?",
|
||||
(len(data), handle))
|
||||
con.commit()
|
||||
if i % 10 == 0 or i == len(rows):
|
||||
print(f" {i}/{len(rows)}", flush=True)
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
|
||||
def cmd_push(args):
|
||||
"""Sobe catalogo e manifesto geral -- o que torna o acervo autodescritivo."""
|
||||
con = db_connect()
|
||||
STAGE_DIR.mkdir(exist_ok=True)
|
||||
cat = STAGE_DIR / "catalogo.jsonl"
|
||||
n = 0
|
||||
with cat.open("w", encoding="utf-8") as fh:
|
||||
for r in con.execute("""SELECT handle,title,community,rights,bitstream_url,
|
||||
bitstream_bytes,bitstream_sha,legacy_url,legacy_sha,fetched_at
|
||||
FROM items WHERE status='done' ORDER BY handle"""):
|
||||
fh.write(json.dumps(dict(zip(
|
||||
"handle title community rights preservation_url preservation_bytes "
|
||||
"preservation_sha256 legacy_url legacy_sha256 fetched_at".split(), r)),
|
||||
ensure_ascii=False) + "\n")
|
||||
n += 1
|
||||
total, stored, byt = con.execute(
|
||||
"SELECT COUNT(*), SUM(stored), COALESCE(SUM(bitstream_bytes),0) FROM items").fetchone()
|
||||
|
||||
man = STAGE_DIR / "MANIFEST.md"
|
||||
man.write_text(f"""# Brasiliana Fotografica -- copia de arquivo
|
||||
|
||||
Colhido de <{DSPACE}> em {time.strftime('%Y-%m-%d', time.gmtime())}.
|
||||
Repositorio de origem: DSpace 4.2, handles com prefixo `{PREFIX}`.
|
||||
Acervo consorciado de 15 instituicoes brasileiras (e o Leibniz-Institut, Leipzig).
|
||||
|
||||
## Numeros
|
||||
- Itens enumerados: {total}
|
||||
- Itens depositados: {stored or 0}
|
||||
- Bytes de preservacao: {byt}
|
||||
|
||||
## Estrutura
|
||||
itens/<handle>/metadata.json Dublin Core completo
|
||||
itens/<handle>/item.html pagina original, como evidencia da fonte
|
||||
itens/<handle>/preservacao/<arq> arquivo de preservacao (bitstream DSpace)
|
||||
itens/<handle>/legado/<arq> copia menor do objdigital, quando existe
|
||||
itens/<handle>/manifest-sha256.txt checksum de cada arquivo do item
|
||||
catalogo.jsonl uma linha por item
|
||||
|
||||
## Procedencia
|
||||
`metadata.json` registra a URL de origem e a data/hora UTC de cada captura.
|
||||
Todo arquivo tem SHA-256 no manifesto do item.
|
||||
|
||||
## Nota sobre qualidade
|
||||
O arquivo de preservacao e o bitstream do DSpace (medidos entre 2 e 35 MB,
|
||||
ate 8679x6484 px). O link para `objdigital.bn.br` que aparece no campo
|
||||
`DC.identifier` e uma copia MENOR (~2600x2100, ~330 KB), guardada em
|
||||
`legado/` apenas como referencia de procedencia.
|
||||
|
||||
## Direitos
|
||||
Acervo majoritariamente em dominio publico por antiguidade, mas as instituicoes
|
||||
participantes tem politicas distintas. O campo `rights` e a instituicao de
|
||||
origem estao preservados por item: a decisao de redistribuir e item a item.
|
||||
""", encoding="utf-8")
|
||||
|
||||
ok1 = s3_put(cat, "catalogo.jsonl")
|
||||
ok2 = s3_put(man, "MANIFEST.md")
|
||||
print(f"catalogo.jsonl ({n} linhas): {'ok' if ok1 else 'FALHOU'}")
|
||||
print(f"MANIFEST.md: {'ok' if ok2 else 'FALHOU'}")
|
||||
print(f"metadados dos itens -> sync")
|
||||
subprocess.run(["aws", "--endpoint-url", S3_ENDPOINT, "s3", "sync", str(ITEMS_DIR),
|
||||
f"s3://{S3_BUCKET}/itens/", "--exclude", "*", "--include", "*.json",
|
||||
"--include", "*.html", "--include", "*.txt", "--only-show-errors"])
|
||||
print("pronto")
|
||||
|
||||
|
||||
def human(n):
|
||||
if not n:
|
||||
return "?"
|
||||
for u in ("B", "KB", "MB", "GB", "TB"):
|
||||
if n < 1024:
|
||||
return f"{n:.1f} {u}"
|
||||
n /= 1024
|
||||
return f"{n:.1f} PB"
|
||||
|
||||
|
||||
def cmd_report(args):
|
||||
con = db_connect()
|
||||
q = lambda s, *a: con.execute(s, a).fetchone()[0]
|
||||
total = q("SELECT COUNT(*) FROM items")
|
||||
done = q("SELECT COUNT(*) FROM items WHERE status='done'")
|
||||
stored = q("SELECT COALESCE(SUM(stored),0) FROM items")
|
||||
err = q("SELECT COUNT(*) FROM items WHERE status='error'")
|
||||
print(f"\n{'='*64}\n BRASILIANA FOTOGRAFICA -- s3://{S3_BUCKET}\n{'='*64}")
|
||||
print(f" Enumerados ........ {total}")
|
||||
print(f" Metadados ......... {done} (erros: {err})")
|
||||
print(f" Depositados no S3 . {stored}")
|
||||
n, avg, tot = con.execute("SELECT COUNT(*), AVG(bitstream_bytes), SUM(bitstream_bytes) "
|
||||
"FROM items WHERE bitstream_bytes IS NOT NULL").fetchone()
|
||||
if n:
|
||||
print(f"\n Medidos ........... {n} media {human(avg)}")
|
||||
print(f" Baixado ........... {human(tot)}")
|
||||
if done:
|
||||
print(f" Projecao total .... {human(avg*done)}")
|
||||
rows = con.execute("SELECT COALESCE(community,'(sem)'), COUNT(*), SUM(stored) "
|
||||
"FROM items GROUP BY 1 ORDER BY 2 DESC").fetchall()
|
||||
if rows:
|
||||
print(f"\n Por instituicao:\n {'-'*60}")
|
||||
for nm, c, s_ in rows:
|
||||
print(f" {nm[:44]:<44} {c:>6} ({s_ or 0} no S3)")
|
||||
print()
|
||||
|
||||
|
||||
def main():
|
||||
ap = argparse.ArgumentParser(description=__doc__,
|
||||
formatter_class=argparse.RawDescriptionHelpFormatter)
|
||||
ap.add_argument("--headless", action="store_true",
|
||||
help="NAO use: medido, o Cloudflare devolve 403 em headless")
|
||||
sub = ap.add_subparsers(dest="cmd", required=True)
|
||||
sub.add_parser("discover")
|
||||
p = sub.add_parser("items"); p.add_argument("--limit", type=int, default=0)
|
||||
p = sub.add_parser("fetch"); p.add_argument("--limit", type=int, default=0)
|
||||
p.add_argument("--skip-legacy", action="store_true")
|
||||
p = sub.add_parser("sizes"); p.add_argument("-n", type=int, default=300)
|
||||
sub.add_parser("push")
|
||||
sub.add_parser("report")
|
||||
args = ap.parse_args()
|
||||
|
||||
if args.cmd != "report":
|
||||
if CONTACT.startswith("SEU-EMAIL"):
|
||||
sys.exit("Defina ARCHIVE_CONTACT com um e-mail real (vai no cabecalho From).")
|
||||
if not os.environ.get("AWS_ACCESS_KEY_ID"):
|
||||
sys.exit("Credenciais S3 ausentes. Rode:\n"
|
||||
" export $(grep -v '^#' /Users/polux/Projetos/tocador/.env | xargs)")
|
||||
|
||||
{"discover": cmd_discover, "items": cmd_items, "fetch": cmd_fetch,
|
||||
"sizes": cmd_sizes, "push": cmd_push, "report": cmd_report}[args.cmd](args)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
main()
|
||||
except KeyboardInterrupt:
|
||||
print("\nInterrompido. Estado salvo -- rode o mesmo comando para continuar.")
|
||||
@@ -0,0 +1,120 @@
|
||||
# Itens sem imagem de preservação — 75
|
||||
|
||||
Medido em 2026-09-13, depois da passada de download com a aba do navegador
|
||||
conectada (108 imagens recuperadas, estas não).
|
||||
|
||||
**O defeito é da origem, não da coleta.** Três evidências:
|
||||
|
||||
1. **A página do item responde `200` nas 74 sondadas** — o item existe e é
|
||||
servido; só o bitstream de preservação falha.
|
||||
2. **Não é ritmo.** Com 3 requisições simultâneas, `6545` e `6555` devolviam
|
||||
`500` enquanto `1014`, `8128`, `10039`, `14358` e `6520` devolviam `200` no
|
||||
mesmo instante — e o mesmo se repetiu em série, com 3 s de espaçamento.
|
||||
3. **Retry não recupera.** Uma segunda passada completa sobre os 74 não trouxe
|
||||
nenhum.
|
||||
|
||||
Distribuição dos erros na coleta: 45 × `HTTP 500`, 26 de rede (`Failed to
|
||||
fetch`), 3 de blob curto (resposta menor que 1 KB).
|
||||
|
||||
**Nenhum destes fica fora do mural**: todos têm `thumbnail/` do DSpace no
|
||||
bucket, e a miniatura de `derivados/thumb256/` foi derivada dela. O mural tem
|
||||
13.059 de 13.060 peças — o único ausente é o `7523`, que não tem nem thumbnail.
|
||||
|
||||
## Por instituição
|
||||
|
||||
| instituição | itens |
|
||||
|---|--:|
|
||||
| Instituto Moreira Salles | 37 |
|
||||
| Museu Aeroespacial | 22 |
|
||||
| Arquivo Nacional | 9 |
|
||||
| Fiocruz | 4 |
|
||||
| Biblioteca Nacional | 3 |
|
||||
|
||||
## Lista
|
||||
|
||||
A coluna **página** é o código HTTP da página do item na sondagem de 13/09.
|
||||
|
||||
| handle | instituição | título | página | preservação |
|
||||
|---|---|---|--:|---|
|
||||
| `6433` | Instituto Moreira Salles | Pedra da Gávea, vista da Pedra Bonita | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg) |
|
||||
| `6520` | Instituto Moreira Salles | Acampamento para registro de eclipse solar | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg) |
|
||||
| `6545` | Fiocruz | Residência de Carlos Chagas em Lassance, MG | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg) |
|
||||
| `6555` | Arquivo Nacional | Banquete oferecido a Berta Lutz por ocasião do alistamento de eleitoras no município de Macaíba, Rio Grande do Norte | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg) |
|
||||
| `6568` | Arquivo Nacional | Maria Emília de Freitas Motta, uma das primeiras eleitoras de Maceió | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg) |
|
||||
| `6570` | Arquivo Nacional | Maria Prestia | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg) |
|
||||
| `6656` | Biblioteca Nacional | [Prince du Joinville] | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6656/2/imagem.jpg) |
|
||||
| `6669` | Fiocruz | Cemitério localizado atrás do Hospital Candelária | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg) |
|
||||
| `6670` | Fiocruz | Panorâmica das instalações do Hospital Candelária | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg) |
|
||||
| `6674` | Fiocruz | Aspecto da enfermaria do Hospital Candelária em Rondônia | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg) |
|
||||
| `7034` | Instituto Moreira Salles | Palácio Imperial | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg) |
|
||||
| `7317` | Museu Aeroespacial | Vista Aérea de Minas Gerais | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg) |
|
||||
| `7326` | Museu Aeroespacial | Vista Aérea de Fortaleza | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg) |
|
||||
| `7344` | Museu Aeroespacial | Vista Aérea de Cabo Frio | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg) |
|
||||
| `7353` | Museu Aeroespacial | Vista Aérea do Galeão | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg) |
|
||||
| `7355` | Museu Aeroespacial | Vista Aérea do Palácio do Governo de Teresina | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg) |
|
||||
| `7358` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Pedra do Cucuí | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg) |
|
||||
| `7379` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Brasilea, marco fronteiro à barra do igarapé Bahia e Cobija | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg) |
|
||||
| `7386` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Marco de Paraguassu | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg) |
|
||||
| `7393` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Primeira cachoeira do rio Verde | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg) |
|
||||
| `7438` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Marco de madeira levantado pela Inspeção de Fronteiras na barra do Rio Verde | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg) |
|
||||
| `7440` | Arquivo Nacional | Comissão de Inspeção de Fronteiras. Rio Verde, turma de levantamento de seu curso inferior | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg) |
|
||||
| `7457` | Museu Aeroespacial | Vista Aérea de Jacarepaguá | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg) |
|
||||
| `7461` | Museu Aeroespacial | Vista Aérea do Colégio Militar de Fortaleza | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg) |
|
||||
| `7463` | Museu Aeroespacial | Vista Aérea de Bangu | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg) |
|
||||
| `7475` | Museu Aeroespacial | Vista Aérea de Recife | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg) |
|
||||
| `7515` | Museu Aeroespacial | Vista Aérea de Cabo Frio | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg) |
|
||||
| `7516` | Museu Aeroespacial | Vista Aérea de Maricá | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg) |
|
||||
| `7517` | Museu Aeroespacial | Vista Aérea de Belo Horizonte | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg) |
|
||||
| `7523` | Museu Aeroespacial | Vista Aérea de Cabo Frio | — | [bitstream]() |
|
||||
| `7529` | Museu Aeroespacial | Vista Aérea do Monte Pascoal | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg) |
|
||||
| `7743` | Instituto Moreira Salles | Copacabana e Avenida Delfim Moreira | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg) |
|
||||
| `7744` | Instituto Moreira Salles | Praia de Botafogo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg) |
|
||||
| `7766` | Instituto Moreira Salles | Exposição Internacional do Centenário da Independência - Entrada | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg) |
|
||||
| `7802` | Museu Aeroespacial | Vista Aérea de Campinas | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg) |
|
||||
| `7814` | Museu Aeroespacial | Vista Aérea da Escola de Aeronáutica Militar | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg) |
|
||||
| `7817` | Museu Aeroespacial | Vista Aérea do Instituto Militar de Biologia | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg) |
|
||||
| `7848` | Museu Aeroespacial | Vista Aérea da Ilha do Pinheiro | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg) |
|
||||
| `7852` | Museu Aeroespacial | Vista Aérea de Cabo Frio | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg) |
|
||||
| `7861` | Museu Aeroespacial | Vista Aérea do Recreio dos Bandeirantes | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg) |
|
||||
| `7875` | Museu Aeroespacial | Vista Aérea do Distrito Federal | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg) |
|
||||
| `7939` | Biblioteca Nacional | Aurelio Figueiredo, pintando o seu quadro - O baile da ilha Fiscal | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7939/2/imagem.jpg) |
|
||||
| `8075` | Museu Aeroespacial | Acidente Aeronave Morane | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg) |
|
||||
| `8128` | Instituto Moreira Salles | Avenida Atlântica | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg) |
|
||||
| `8133` | Instituto Moreira Salles | Rua da Misericórdia | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg) |
|
||||
| `8141` | Instituto Moreira Salles | Rua da Misericórdia | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg) |
|
||||
| `8145` | Instituto Moreira Salles | Arsenal da Marinha, antigo Arsenal de Guerra | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg) |
|
||||
| `8161` | Instituto Moreira Salles | Vista do Pão de Açúcar com o Palácio Monroe em primeiro plano | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg) |
|
||||
| `8182` | Instituto Moreira Salles | Jockey Club | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg) |
|
||||
| `8187` | Instituto Moreira Salles | Jockey Club | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg) |
|
||||
| `8249` | Instituto Moreira Salles | Atuação dos bombeiros durante incêndio em casarão | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg) |
|
||||
| `8254` | Instituto Moreira Salles | Passeio Público a partir da Avenida Mem de Sá | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg) |
|
||||
| `8262` | Instituto Moreira Salles | Avenida Beira Mar a partir da Lapa, ao fundo, o Morro da Nova Cintra | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg) |
|
||||
| `8267` | Instituto Moreira Salles | Igreja de Nossa Senhora de Copacabana | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg) |
|
||||
| `8268` | Instituto Moreira Salles | Morro do Castelo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg) |
|
||||
| `8271` | Instituto Moreira Salles | Morro do Castelo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg) |
|
||||
| `8275` | Instituto Moreira Salles | Festividade no dia de São Sebastião; ao fundo, a Igreja de São Sebastião | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg) |
|
||||
| `8277` | Instituto Moreira Salles | Morro do Castelo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg) |
|
||||
| `8286` | Instituto Moreira Salles | Rua Furquim Werneck, atual Rua Xavier da Silveira | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg) |
|
||||
| `8313` | Instituto Moreira Salles | Ilha das Cobras | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg) |
|
||||
| `8316` | Instituto Moreira Salles | Cais Pharoux e adjacências | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg) |
|
||||
| `8374` | Instituto Moreira Salles | Estereoscopia erótica | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg) |
|
||||
| `8396` | Biblioteca Nacional | [Presidente Prudente de Moraes e seus Ministros] | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8396/2/imagem.jpg) |
|
||||
| `8739` | Instituto Moreira Salles | Vista aérea do bairro de Botafogo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg) |
|
||||
| `8761` | Instituto Moreira Salles | Vista aérea dos bairros da Gamboa e Saúde | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg) |
|
||||
| `8762` | Instituto Moreira Salles | Vista aérea do bairro Santo Cristo | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg) |
|
||||
| `8774` | Instituto Moreira Salles | Regresso da Divisão Naval após operações de guerra | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg) |
|
||||
| `8781` | Instituto Moreira Salles | Regresso da Divisão Naval após operações de guerra | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg) |
|
||||
| `8785` | Instituto Moreira Salles | Vista da Praça Tiradentes | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg) |
|
||||
| `8796` | Instituto Moreira Salles | Vista aérea dos bairros da Glória, Lapa e Passeio Público | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg) |
|
||||
| `8804` | Instituto Moreira Salles | Vista aérea do Encouraçado São Paulo; por ocasião de recepção à família real da Bélgica | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg) |
|
||||
| `8825` | Instituto Moreira Salles | Avião | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg) |
|
||||
| `8872` | Instituto Moreira Salles | Os Oito Batutas | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg) |
|
||||
| `8912` | Instituto Moreira Salles | Os Oito Batutas (reprodução) | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg) |
|
||||
| `9148` | Instituto Moreira Salles | Morro do Pão de Açúcar; estação do bondinho | 200 | [bitstream](https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg) |
|
||||
|
||||
## Como retomar
|
||||
|
||||
Com a aba do acervo aberta e o motor colado (`pipeline/baixar-faltantes-v3.js`),
|
||||
`FALTA3.retomar()` tenta de novo só o que falta — o que já baixou está marcado
|
||||
em `localStorage` sob `bras_faltantes_v3`. O `pipeline/vigia-30min.sh` sobe
|
||||
sozinho o que aparecer em `~/Downloads`.
|
||||
@@ -0,0 +1,2 @@
|
||||
ff89580c1130f88c14d32b3c281b68fc3191f5d545b5524b34dce58713290ada preservacao/007CX020-05.jpg
|
||||
6c3efc4ad2aeaad487d47d0a5645da5a168daed5402ec4690299c80c88834112 metadata.json
|
||||
@@ -0,0 +1,274 @@
|
||||
{
|
||||
"handle": "20.500.12156.1/10007",
|
||||
"source_url": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/10007?show=full",
|
||||
"fetched_at": "2026-09-09T08:46:51.529Z",
|
||||
"title": "Bairros da Urca e de Botafogo vistos do Morro da Urca",
|
||||
"community": "Instituto Moreira Salles",
|
||||
"preservation_url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10007/1/007CX020-05.jpg",
|
||||
"legacy_url": null,
|
||||
"rights": "Instituto Moreira Salles",
|
||||
"dublin_core": [
|
||||
{
|
||||
"name": "DC.contributor",
|
||||
"value": "Ferrez, Marc"
|
||||
},
|
||||
{
|
||||
"name": "DC.date",
|
||||
"value": "1905 circa"
|
||||
},
|
||||
{
|
||||
"name": "DCTERMS.dateAccepted",
|
||||
"value": "2021-10-21T20:58:37Z"
|
||||
},
|
||||
{
|
||||
"name": "DCTERMS.available",
|
||||
"value": "2021-10-21T20:58:37Z"
|
||||
},
|
||||
{
|
||||
"name": "DC.identifier",
|
||||
"value": "007CX020-05.jpg"
|
||||
},
|
||||
{
|
||||
"name": "DC.identifier",
|
||||
"value": "http://brasilianafotografica.bn.br/brasiliana/handle/20.500.12156.1/10007"
|
||||
},
|
||||
{
|
||||
"name": "DC.description",
|
||||
"value": "P&B"
|
||||
},
|
||||
{
|
||||
"name": "DC.description",
|
||||
"value": "i/sp: 6,0 x 13,0 cm"
|
||||
},
|
||||
{
|
||||
"name": "DC.description",
|
||||
"value": "Gelatina/ Prata"
|
||||
},
|
||||
{
|
||||
"name": "DC.relation",
|
||||
"value": "Instituto Moreira Salles"
|
||||
},
|
||||
{
|
||||
"name": "DC.relation",
|
||||
"value": "Solicitar imagem junto ao detentor dos direitos indicado no Copyright"
|
||||
},
|
||||
{
|
||||
"name": "DC.source",
|
||||
"value": "Coleção Gilberto Ferrez"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Morro do Corcovado"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "COLEÇÃO GILBERTO FERREZ"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Bairro da Urca"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Morro"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Baía de Guanabara"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Baía"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Casas e habitações"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Acidente Geográfico"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Edifícios e prédios"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Flora / Vegetação"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Diurna"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Externa"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Paisagem"
|
||||
},
|
||||
{
|
||||
"name": "DC.subject",
|
||||
"value": "Árvores"
|
||||
},
|
||||
{
|
||||
"name": "DC.title",
|
||||
"value": "Bairros da Urca e de Botafogo vistos do Morro da Urca"
|
||||
},
|
||||
{
|
||||
"name": "DC.type",
|
||||
"value": "Negativo/ Vidro"
|
||||
},
|
||||
{
|
||||
"name": "citation_pdf_url",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10007/1/007CX020-05.jpg"
|
||||
},
|
||||
{
|
||||
"name": "citation_keywords",
|
||||
"value": "Morro do Corcovado; COLEÇÃO GILBERTO FERREZ; Bairro da Urca; Morro; Baía de Guanabara; Baía; Casas e habitações; Acidente Geográfico; Edifícios e prédios; Flora / Vegetação; Diurna; Externa; Paisagem; Árvores; Negativo/ Vidro"
|
||||
},
|
||||
{
|
||||
"name": "citation_title",
|
||||
"value": "Bairros da Urca e de Botafogo vistos do Morro da Urca"
|
||||
},
|
||||
{
|
||||
"name": "citation_abstract_html_url",
|
||||
"value": "https://brasilianafotografica.bn.gov.br/brasiliana/handle/20.500.12156.1/10007"
|
||||
},
|
||||
{
|
||||
"name": "citation_date",
|
||||
"value": "2021-10-21T20:58:37Z"
|
||||
}
|
||||
],
|
||||
"full_table": [
|
||||
{
|
||||
"field": "dc.contributor",
|
||||
"value": "Ferrez, Marc"
|
||||
},
|
||||
{
|
||||
"field": "dc.date",
|
||||
"value": "1905 circa"
|
||||
},
|
||||
{
|
||||
"field": "dc.date.accessioned",
|
||||
"value": "2021-10-21T20:58:37Z"
|
||||
},
|
||||
{
|
||||
"field": "dc.date.available",
|
||||
"value": "2021-10-21T20:58:37Z"
|
||||
},
|
||||
{
|
||||
"field": "dc.identifier",
|
||||
"value": "007CX020-05.jpg"
|
||||
},
|
||||
{
|
||||
"field": "dc.identifier.uri",
|
||||
"value": "http://brasilianafotografica.bn.br/brasiliana/handle/20.500.12156.1/10007"
|
||||
},
|
||||
{
|
||||
"field": "dc.description",
|
||||
"value": "P&B"
|
||||
},
|
||||
{
|
||||
"field": "dc.description",
|
||||
"value": "i/sp: 6,0 x 13,0 cm"
|
||||
},
|
||||
{
|
||||
"field": "dc.description",
|
||||
"value": "Gelatina/ Prata"
|
||||
},
|
||||
{
|
||||
"field": "dc.rights",
|
||||
"value": "Instituto Moreira Salles"
|
||||
},
|
||||
{
|
||||
"field": "dc.rights",
|
||||
"value": "Solicitar imagem junto ao detentor dos direitos indicado no Copyright"
|
||||
},
|
||||
{
|
||||
"field": "dc.source",
|
||||
"value": "Coleção Gilberto Ferrez"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Morro do Corcovado"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "COLEÇÃO GILBERTO FERREZ"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Bairro da Urca"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Morro"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Baía de Guanabara"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Baía"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Casas e habitações"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Acidente Geográfico"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Edifícios e prédios"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Flora / Vegetação"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Diurna"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Externa"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Paisagem"
|
||||
},
|
||||
{
|
||||
"field": "dc.subject",
|
||||
"value": "Árvores"
|
||||
},
|
||||
{
|
||||
"field": "dc.title",
|
||||
"value": "Bairros da Urca e de Botafogo vistos do Morro da Urca"
|
||||
},
|
||||
{
|
||||
"field": "dc.type",
|
||||
"value": "Negativo/ Vidro"
|
||||
},
|
||||
{
|
||||
"field": "dc.coverage",
|
||||
"value": "Rio de Janeiro"
|
||||
},
|
||||
{
|
||||
"field": "dc.coverage",
|
||||
"value": "RJ"
|
||||
},
|
||||
{
|
||||
"field": "dc.coverage",
|
||||
"value": "Brasil"
|
||||
},
|
||||
{
|
||||
"field": "dc.coverage",
|
||||
"value": "Morro da Urca; Urca"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.8 MiB |
@@ -0,0 +1,5 @@
|
||||
AWS_ACCESS_KEY_ID=<preencher>
|
||||
AWS_SECRET_ACCESS_KEY=<preencher>
|
||||
AWS_DEFAULT_REGION=<preencher>
|
||||
S3_ENDPOINT=https://hel1.your-objectstorage.com
|
||||
ARCHIVE_BUCKET=brasiliana
|
||||
@@ -0,0 +1,40 @@
|
||||
{"handle": "20.500.12156.1/10993", "tipo": "preservacao", "nome": "Alb 0279 113 CT.jpg", "formato": "bmp", "ja_no_bucket": false, "na_fila": true, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10993/1/Alb%200279%20113%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/10995", "tipo": "preservacao", "nome": "Alb 0279 106 CT.jpg", "formato": "bmp", "ja_no_bucket": false, "na_fila": true, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10995/1/Alb%200279%20106%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/14293", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14293/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14295", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14295/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14357", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14357/3/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14357", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14357/3/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14365", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14365/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14365", "tipo": "preservacao", "nome": "extra_seq3.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14365/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14365", "tipo": "preservacao", "nome": "extra_seq4.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14365/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14365", "tipo": "preservacao", "nome": "extra_seq5.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14365/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14366", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14366/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14367", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14367/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14408", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "texto/licenca", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14408/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14434", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14434/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14434", "tipo": "preservacao", "nome": "extra_seq3.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14434/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14434", "tipo": "preservacao", "nome": "extra_seq4.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14434/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14434", "tipo": "preservacao", "nome": "extra_seq5.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14434/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14437", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14437/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14437", "tipo": "preservacao", "nome": "extra_seq3.jpg", "formato": "tiff", "ja_no_bucket": true, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14437/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14514", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14514/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14515", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14515/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14515", "tipo": "preservacao", "nome": "extra_seq3.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14515/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14516", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14516/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14518", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14518/3/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14518", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14518/3/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14518", "tipo": "preservacao", "nome": "extra_seq4.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14518/3/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14519", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14519/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14520", "tipo": "preservacao", "nome": "extra_seq1.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14520/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14520", "tipo": "preservacao", "nome": "extra_seq3.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14520/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14520", "tipo": "preservacao", "nome": "extra_seq4.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14520/2/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14521", "tipo": "preservacao", "nome": "extra_seq2.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14521/1/imagem.jpg"}
|
||||
{"handle": "20.500.12156.1/14358", "tipo": "preservacao", "nome": "Alb 0261 139.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14358/1/Alb%200261%20139.jpg"}
|
||||
{"handle": "20.500.12156.1/14359", "tipo": "preservacao", "nome": "Alb 0261 136.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14359/1/Alb%200261%20136.jpg"}
|
||||
{"handle": "20.500.12156.1/14360", "tipo": "preservacao", "nome": "Alb 0261 141.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14360/1/Alb%200261%20141.jpg"}
|
||||
{"handle": "20.500.12156.1/14361", "tipo": "preservacao", "nome": "Alb 0261 142.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14361/1/Alb%200261%20142.jpg"}
|
||||
{"handle": "20.500.12156.1/14362", "tipo": "preservacao", "nome": "Alb 0261 143.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14362/1/Alb%200261%20143.jpg"}
|
||||
{"handle": "20.500.12156.1/14363", "tipo": "preservacao", "nome": "Alb 0261 144.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14363/1/Alb%200261%20144.jpg"}
|
||||
{"handle": "20.500.12156.1/14364", "tipo": "preservacao", "nome": "Alb 0261 146.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14364/1/Alb%200261%20146.jpg"}
|
||||
{"handle": "20.500.12156.1/14368", "tipo": "preservacao", "nome": "Alb 0261 163.jpg", "formato": "tiff", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14368/1/Alb%200261%20163.jpg"}
|
||||
{"handle": "20.500.12156.1/2384", "tipo": "preservacao", "nome": "001AAN014011.jpg.zip", "formato": "zip", "ja_no_bucket": false, "na_fila": false, "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/2384/1/001AAN014011.jpg"}
|
||||
@@ -0,0 +1,86 @@
|
||||
/* ===================================================================
|
||||
Baixa as imagens EXTRAS de itens com mais de um bitstream real
|
||||
(achado do reparo-multibitstream.js: 114 itens, a maioria com 2,
|
||||
alguns com 3). A maior de cada item ja e o preservation_url, coberta
|
||||
pelo baixador-navegador.js -- este script pega as demais.
|
||||
|
||||
PRE-REQUISITO: reparo-multibitstream.js ja rodado (precisa dos
|
||||
campos all_preservation_urls / all_preservation_sizes no IndexedDB).
|
||||
|
||||
Nomeia como extra_seqN.jpg -- sobe pra preservacao/extra_seqN.jpg
|
||||
junto com a imagem principal do item (subidor.py nao precisa de
|
||||
ajuste, ja trata qualquer nome que nao comece com THUMB__).
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const PAUSA = 3000;
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 1000);
|
||||
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onsuccess = () => res(q.result); q.onerror = () => rej(q.error);
|
||||
});
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error);
|
||||
});
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem('bras_extras') || '[]'));
|
||||
const marcar = k => { FEITOS.add(k); localStorage.setItem('bras_extras', JSON.stringify([...FEITOS])); };
|
||||
|
||||
async function alvos() {
|
||||
const itens = await getAll('itens');
|
||||
const tarefas = [];
|
||||
for (const o of itens) {
|
||||
if (!o.all_preservation_urls || o.all_preservation_urls.length < 2) continue;
|
||||
o.all_preservation_urls.forEach((u, idx) => {
|
||||
if (u === o.preservation_url) return; // a maior ja e coberta pelo BAIXA principal
|
||||
tarefas.push({handle: o.handle, url: u, idx});
|
||||
});
|
||||
}
|
||||
return tarefas;
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
S.parar = false; S.fase = 'baixando';
|
||||
const lista = (await alvos()).filter(t => !FEITOS.has(`${t.handle}#${t.idx}`));
|
||||
S.total = lista.length;
|
||||
console.log(`${lista.length} imagens extras a baixar (itens com multiplos bitstreams)`);
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const o = lista[i];
|
||||
S.atual = `${i + 1}/${lista.length}`;
|
||||
const chave = `${o.handle}#${o.idx}`;
|
||||
try {
|
||||
const r = await fetch(o.url, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
const b = await r.blob();
|
||||
const seq = o.url.match(/\/(\d+)\/[^/]+$/)?.[1] || o.idx;
|
||||
const nome = `extra_seq${seq}.jpg`;
|
||||
const arqNome = `BRAS__${o.handle.replace(/\//g, '_')}__${nome}`;
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(b); a.download = arqNome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
marcar(chave); S.feito++;
|
||||
} catch (e) {
|
||||
S.erros++; console.warn(` ${chave}: ${e.message}`);
|
||||
}
|
||||
if (i % 20 === 0) console.log(` ${i}/${lista.length} ok=${S.feito} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nExtras concluido. ok=${S.feito} erro=${S.erros}`);
|
||||
}
|
||||
|
||||
window.BAIXA_EXTRA = {
|
||||
quantos: async () => { const a = await alvos();
|
||||
return {total: a.length, jaFeitos: FEITOS.size}; },
|
||||
iniciar, status: () => ({...S}),
|
||||
parar: () => { S.parar = true; },
|
||||
};
|
||||
|
||||
(async () => { db = await abrir(); })();
|
||||
})();
|
||||
@@ -0,0 +1,103 @@
|
||||
/* ===================================================================
|
||||
TODAS as trilhas -- baixa pelo navegador, ponto.
|
||||
|
||||
MUDANCA DE PLANO (2026-09-10): o achado 2.4 do PLANO.md ("bitstreams
|
||||
passam por curl") nao se sustentou. Testado ao vivo: item nunca antes
|
||||
acessado, buscado pelo navegador (200 OK) e IMEDIATAMENTE depois via
|
||||
curl na Finlandia -- 403, pagina real do Cloudflare ("Attention
|
||||
Required"). O unico item que passa por curl (6066) so passa porque
|
||||
ja tinha sido baixado com sucesso antes e ficou em cache de borda
|
||||
(cf-cache-status: HIT) -- nao e regra geral, e sobra de um caso.
|
||||
Ou seja: SEM navegador vivo, sem imagem, pra praticamente tudo --
|
||||
nao so os nomes com encoding (trilha B). baixador.py na Finlandia
|
||||
fica pausado ate se achar outra saida.
|
||||
|
||||
Por isso esta versao pega TODO item com preservation_url, nao so os
|
||||
de nome com encoding. A logica de baixar/nomear/salvar e a mesma que
|
||||
ja validava a trilha B -- so mudou o filtro de quem entra na fila.
|
||||
|
||||
COMO USAR (depois que o coletor.js terminar)
|
||||
1. Na mesma aba do coletor, cole este arquivo.
|
||||
2. BAIXA.quantos() quantos itens precisam desta trilha
|
||||
3. BAIXA.iniciar() comeca; os arquivos caem na pasta Downloads
|
||||
4. Em outro terminal, rode python3 subidor.py --catalogo catalogo.jsonl
|
||||
Ele sobe cada arquivo pro S3 e APAGA na hora, para o disco nao encher.
|
||||
|
||||
BAIXA.status() / BAIXA.parar() / BAIXA.retomar()
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const PAUSA = 3000; // arquivos sao grandes; va devagar
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 1000);
|
||||
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onupgradeneeded = e => { const d = e.target.result;
|
||||
if (!d.objectStoreNames.contains('fila')) d.createObjectStore('fila');
|
||||
if (!d.objectStoreNames.contains('itens')) d.createObjectStore('itens'); };
|
||||
q.onsuccess = e => res(e.target.result); q.onerror = () => rej(q.error); });
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
|
||||
/* curl nao e mais confiavel pra quase nada (ver nota no topo) --
|
||||
qualquer item com preservation_url entra na fila, nome simples
|
||||
ou com encoding, tanto faz. */
|
||||
const precisaNavegador = u => !!u;
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem('bras_baixados') || '[]'));
|
||||
const marcar = h => { FEITOS.add(h);
|
||||
localStorage.setItem('bras_baixados', JSON.stringify([...FEITOS])); };
|
||||
|
||||
async function alvos() {
|
||||
const itens = await getAll('itens');
|
||||
return itens.filter(o => !o.erro && precisaNavegador(o.preservation_url));
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
S.parar = false; S.fase = 'baixando';
|
||||
const lista = (await alvos()).filter(o => !FEITOS.has(o.handle));
|
||||
S.total = lista.length;
|
||||
console.log(`${lista.length} arquivos por esta trilha (~${(lista.length*PAUSA/3600000).toFixed(1)} h)`);
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const o = lista[i];
|
||||
S.atual = `${i + 1}/${lista.length}`;
|
||||
try {
|
||||
const r = await fetch(o.preservation_url, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
const b = await r.blob();
|
||||
const orig = decodeURIComponent(o.preservation_url.split('/').pop());
|
||||
// o prefixo carrega o handle: e assim que o subidor sabe onde guardar
|
||||
const nome = `BRAS__${o.handle.replace(/\//g, '_')}__${orig}`.replace(/[\\/:*?"<>|]/g, '_');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(b); a.download = nome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
marcar(o.handle); S.feito++;
|
||||
} catch (e) {
|
||||
S.erros++; console.warn(` ${o.handle}: ${e.message}`);
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) await sleep(60000);
|
||||
}
|
||||
if (i % 25 === 0) console.log(` ${i}/${lista.length} ok=${S.feito} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nConcluido. ok=${S.feito} erro=${S.erros}`);
|
||||
}
|
||||
|
||||
window.BAIXA = {
|
||||
quantos: async () => { const a = await alvos();
|
||||
return {precisamDoNavegador: a.length, jaBaixados: FEITOS.size, restam: a.length - FEITOS.size}; },
|
||||
iniciar, status: () => ({...S}),
|
||||
parar: () => { S.parar = true; }, retomar: () => iniciar(),
|
||||
limparMarcas: () => localStorage.removeItem('bras_baixados'),
|
||||
};
|
||||
|
||||
(async () => { db = await abrir();
|
||||
const q = await window.BAIXA.quantos();
|
||||
console.log('BAIXA pronto:', q, '\nRode BAIXA.iniciar() para comecar.');
|
||||
})();
|
||||
})();
|
||||
@@ -0,0 +1,137 @@
|
||||
/* ===================================================================
|
||||
v2 -- a v1 confiava cegamente que seq_master+1 e a miniatura, so
|
||||
descartando se viesse GRANDE demais. Bug real (2026-09-10): pra
|
||||
muitos itens (varias instituicoes -- visto em Marinha e IMS), essa
|
||||
sequencia cai no bitstream de LICENCA do DSpace (texto puro, poucas
|
||||
centenas de bytes) em vez da miniatura. 62% dos thumbs de um lote
|
||||
sairam errados assim -- pequenos o bastante pra passar no filtro de
|
||||
tamanho, mas nao sao imagem nenhuma.
|
||||
|
||||
FIX: valida os magic bytes (JPEG/PNG) antes de aceitar. Se a
|
||||
primeira tentativa (seq+1) nao for imagem, tenta seq+2 e seq+3 (caso
|
||||
a licenca esteja no meio). Se nenhuma bater, cai pro metodo confiavel
|
||||
do achado 2.7 (extrai o <img src> da pagina do item).
|
||||
|
||||
O subidor.py TAMBEM valida antes de subir agora (defesa em camadas)
|
||||
-- mas o ideal e nao gerar o lixo em primeiro lugar.
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX = '20.500.12156.1';
|
||||
const PAUSA = 1500;
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 500);
|
||||
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onsuccess = () => res(q.result); q.onerror = () => rej(q.error);
|
||||
});
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error);
|
||||
});
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem('bras_thumbs_v2') || '[]'));
|
||||
const marcar = h => { FEITOS.add(h); localStorage.setItem('bras_thumbs_v2', JSON.stringify([...FEITOS])); };
|
||||
|
||||
function seqDoUrl(u) {
|
||||
const m = u.match(/\/bitstream\/[^/]+\/[^/]+\/(\d+)\//);
|
||||
return m ? +m[1] : null;
|
||||
}
|
||||
|
||||
async function ehImagem(blob) {
|
||||
const buf = new Uint8Array(await blob.slice(0, 8).arrayBuffer());
|
||||
if (buf[0] === 0xFF && buf[1] === 0xD8) return true; // JPEG
|
||||
if (buf[0]===0x89 && buf[1]===0x50 && buf[2]===0x4E && buf[3]===0x47) return true; // PNG
|
||||
return false;
|
||||
}
|
||||
|
||||
async function tentaSequencia(handle, seq) {
|
||||
const url = `${BASE}/bitstream/${PREFIX}/${handle}/${seq}/thumb.jpg`;
|
||||
const r = await fetch(url, {credentials: 'same-origin'});
|
||||
if (!r.ok) return null;
|
||||
const b = await r.blob();
|
||||
if (b.size > 2 * 1024 * 1024) return null; // grande demais pra thumb
|
||||
if (!(await ehImagem(b))) return null; // achado 2026-09-10: pode ser bitstream de licenca
|
||||
return {blob: b, nomeSeq: seq};
|
||||
}
|
||||
|
||||
async function viaImgDaPagina(handle) {
|
||||
const r = await fetch(`${BASE}/handle/${PREFIX}/${handle}`, {credentials: 'same-origin'});
|
||||
if (!r.ok) return null;
|
||||
const html = await r.text();
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const img = d.querySelector('.file-wrapper img');
|
||||
if (!img) return null;
|
||||
let u;
|
||||
try { u = new URL(img.getAttribute('src'), location.href); } catch(e) { return null; }
|
||||
const rr = await fetch(u.href, {credentials: 'same-origin'});
|
||||
if (!rr.ok) return null;
|
||||
const b = await rr.blob();
|
||||
if (!(await ehImagem(b))) return null;
|
||||
return {blob: b, nomeSeq: 'pagina'};
|
||||
}
|
||||
|
||||
async function alvos() {
|
||||
const itens = await getAll('itens');
|
||||
return itens.filter(o => {
|
||||
if (o.erro || !o.preservation_url) return false;
|
||||
const seqs = (o.all_preservation_urls || [o.preservation_url]).map(seqDoUrl).filter(Boolean);
|
||||
return seqs.length > 0;
|
||||
});
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
S.parar = false; S.fase = 'baixando';
|
||||
const lista = (await alvos()).filter(o => !FEITOS.has(o.handle));
|
||||
S.total = lista.length;
|
||||
console.log(`${lista.length} miniaturas a checar/baixar (v2, com validacao)`);
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const o = lista[i];
|
||||
const h = o.handle.split('/').pop();
|
||||
S.atual = `${i + 1}/${lista.length}`;
|
||||
try {
|
||||
const seqs = (o.all_preservation_urls || [o.preservation_url]).map(seqDoUrl).filter(Boolean);
|
||||
const maxSeq = Math.max(...seqs);
|
||||
let achado = null;
|
||||
for (const seq of [maxSeq + 1, maxSeq + 2, maxSeq + 3]) {
|
||||
achado = await tentaSequencia(h, seq);
|
||||
if (achado) break;
|
||||
await sleep(300);
|
||||
}
|
||||
if (!achado) achado = await viaImgDaPagina(h);
|
||||
if (!achado) throw new Error('nenhuma miniatura valida encontrada');
|
||||
|
||||
const nome = `THUMB__thumb_${achado.nomeSeq}.jpg`;
|
||||
const arqNome = `BRAS__${o.handle.replace(/\//g, '_')}__${nome}`;
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(achado.blob); a.download = arqNome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
marcar(o.handle); S.feito++;
|
||||
} catch (e) {
|
||||
S.erros++; console.warn(` ${o.handle}: ${e.message}`);
|
||||
}
|
||||
if (i % 50 === 0) console.log(` ${i}/${lista.length} ok=${S.feito} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nThumbs v2 concluido. ok=${S.feito} erro=${S.erros}`);
|
||||
}
|
||||
|
||||
window.BAIXA_THUMB = {
|
||||
quantos: async () => { const a = await alvos();
|
||||
return {total: a.length, jaFeitos: FEITOS.size, restam: a.length - FEITOS.size}; },
|
||||
iniciar, status: () => ({...S}),
|
||||
parar: () => { S.parar = true; }, retomar: () => iniciar(),
|
||||
limparMarcas: () => localStorage.removeItem('bras_thumbs_v2'),
|
||||
};
|
||||
|
||||
(async () => { db = await abrir();
|
||||
const q = await window.BAIXA_THUMB.quantos();
|
||||
console.log('BAIXA_THUMB v2 pronto:', q, '\nRode BAIXA_THUMB.iniciar() para comecar.');
|
||||
})();
|
||||
})();
|
||||
@@ -0,0 +1,196 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Baixa os arquivos da Brasiliana e deposita no S3, um por vez, sem acumular.
|
||||
|
||||
Roda no servidor (Finlandia): mede 4,7 MB/s no bitstream e o bucket e Hetzner
|
||||
tambem, entao a transferencia nao sai do datacenter. NUNCA guarda mais de um
|
||||
arquivo em disco: baixa -> sha256 -> sobe -> apaga. Pico de uso = 1 arquivo.
|
||||
|
||||
Os bitstreams do DSpace passam pelo Cloudflare com curl simples (as paginas
|
||||
HTML e que sao desafiadas -- essas vem do coletor.js, no navegador).
|
||||
A copia legada do objdigital NAO e alcancavel da Finlandia: rode --somente-legado
|
||||
na maquina local para essas.
|
||||
|
||||
python3 baixador.py --catalogo catalogo.jsonl
|
||||
python3 baixador.py --catalogo catalogo.jsonl --somente-legado # na sua maquina
|
||||
python3 baixador.py --status
|
||||
"""
|
||||
import argparse, hashlib, json, os, shutil, sqlite3, subprocess, sys, time
|
||||
from pathlib import Path
|
||||
from urllib.parse import unquote, urlparse
|
||||
|
||||
UA = ("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 "
|
||||
"(KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36")
|
||||
CONTACT = os.environ.get("ARCHIVE_CONTACT", "")
|
||||
S3_ENDPOINT = os.environ.get("S3_ENDPOINT", "https://hel1.your-objectstorage.com")
|
||||
BUCKET = os.environ.get("ARCHIVE_BUCKET", "brasiliana")
|
||||
|
||||
ROOT = Path(__file__).resolve().parent
|
||||
DB = ROOT / "baixador.sqlite"
|
||||
TMP = ROOT / ".tmp"
|
||||
PAUSA = 2.0
|
||||
MIN_LIVRE = 2 * 1024**3 # 2 GB de folga; abaixo disso, para
|
||||
|
||||
|
||||
def db():
|
||||
con = sqlite3.connect(DB)
|
||||
con.execute("PRAGMA journal_mode=WAL")
|
||||
con.executescript("""
|
||||
CREATE TABLE IF NOT EXISTS arquivos (
|
||||
handle TEXT, tipo TEXT, url TEXT, nome TEXT,
|
||||
bytes INTEGER, sha256 TEXT, status TEXT, erro TEXT,
|
||||
PRIMARY KEY (handle, tipo));
|
||||
""")
|
||||
return con
|
||||
|
||||
|
||||
def livre():
|
||||
return shutil.disk_usage(ROOT).free
|
||||
|
||||
|
||||
def baixar(url, destino):
|
||||
"""curl -L para arquivo. Retorna (http, bytes) sem manter nada em memoria."""
|
||||
r = subprocess.run(
|
||||
["curl", "-sL", "-o", str(destino), "-w", "%{http_code} %{size_download}",
|
||||
"-A", UA, *(["-H", f"From: {CONTACT}"] if CONTACT else []),
|
||||
"--max-time", "600", "--retry", "2", "--retry-delay", "5", url],
|
||||
capture_output=True, text=True)
|
||||
try:
|
||||
http, size = r.stdout.strip().split()
|
||||
return int(http), int(size)
|
||||
except Exception:
|
||||
return 0, 0
|
||||
|
||||
|
||||
def s3_put(local, key):
|
||||
return subprocess.run(
|
||||
["aws", "--endpoint-url", S3_ENDPOINT, "s3", "cp", str(local),
|
||||
f"s3://{BUCKET}/{key}", "--only-show-errors"],
|
||||
capture_output=True, text=True).returncode == 0
|
||||
|
||||
|
||||
def nome_de(url):
|
||||
n = unquote(urlparse(url).path.rsplit("/", 1)[-1]) or "arquivo.bin"
|
||||
return n.replace("/", "_")[:150]
|
||||
|
||||
|
||||
def processa(con, rec, tipo, url, args):
|
||||
handle = rec["handle"]
|
||||
ja = con.execute("SELECT status FROM arquivos WHERE handle=? AND tipo=?",
|
||||
(handle, tipo)).fetchone()
|
||||
if ja and ja[0] == "ok":
|
||||
return "pulado"
|
||||
if livre() < MIN_LIVRE:
|
||||
sys.exit(f"\nESPACO BAIXO ({livre()/1024**3:.1f} GB livres). Parando por seguranca.")
|
||||
|
||||
TMP.mkdir(exist_ok=True)
|
||||
nome = nome_de(url)
|
||||
tmp = TMP / nome
|
||||
http, size = baixar(url, tmp)
|
||||
if http != 200 or size <= 0:
|
||||
tmp.unlink(missing_ok=True)
|
||||
con.execute("INSERT OR REPLACE INTO arquivos VALUES (?,?,?,?,NULL,NULL,'erro',?)",
|
||||
(handle, tipo, url, nome, f"HTTP {http}"))
|
||||
con.commit()
|
||||
return f"erro HTTP {http}"
|
||||
|
||||
sha = hashlib.sha256()
|
||||
with tmp.open("rb") as fh:
|
||||
for bloco in iter(lambda: fh.read(1 << 20), b""):
|
||||
sha.update(bloco)
|
||||
dig = sha.hexdigest()
|
||||
|
||||
pasta = handle.replace("/", "_")
|
||||
sub = "preservacao" if tipo == "preservacao" else "legado"
|
||||
ok = s3_put(tmp, f"itens/{pasta}/{sub}/{nome}")
|
||||
tmp.unlink(missing_ok=True) # apaga SEMPRE, deu certo ou nao
|
||||
|
||||
if not ok:
|
||||
con.execute("INSERT OR REPLACE INTO arquivos VALUES (?,?,?,?,?,?,'erro','falha no upload')",
|
||||
(handle, tipo, url, nome, size, dig))
|
||||
con.commit()
|
||||
return "erro no S3"
|
||||
|
||||
con.execute("INSERT OR REPLACE INTO arquivos VALUES (?,?,?,?,?,?,'ok',NULL)",
|
||||
(handle, tipo, url, nome, size, dig))
|
||||
con.commit()
|
||||
return f"{size/1048576:.1f} MB"
|
||||
|
||||
|
||||
def sobe_metadados(con, rec):
|
||||
"""metadata.json + manifest-sha256.txt do item, a partir do catalogo.
|
||||
|
||||
Nome de arquivo temporario inclui o PID: baixador.py e subidor.py
|
||||
moram na mesma pasta (mesmo TMP) e podem rodar ao mesmo tempo -- um
|
||||
nome fixo faz um apagar o arquivo que o outro acabou de criar
|
||||
(achado 2026-09-10, derrubou o baixador.py com FileNotFoundError)."""
|
||||
handle = rec["handle"]; pasta = handle.replace("/", "_")
|
||||
TMP.mkdir(exist_ok=True)
|
||||
mj = TMP / f"metadata.{os.getpid()}.json"
|
||||
mj.write_text(json.dumps(rec, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
s3_put(mj, f"itens/{pasta}/metadata.json")
|
||||
linhas = [f"{sha} {'preservacao' if t=='preservacao' else 'legado'}/{n}"
|
||||
for t, n, sha in con.execute(
|
||||
"SELECT tipo,nome,sha256 FROM arquivos WHERE handle=? AND status='ok'",
|
||||
(handle,))]
|
||||
linhas.append(f"{hashlib.sha256(mj.read_bytes()).hexdigest()} metadata.json")
|
||||
mf = TMP / f"manifest-sha256.{os.getpid()}.txt"
|
||||
mf.write_text("\n".join(linhas) + "\n", encoding="utf-8")
|
||||
s3_put(mf, f"itens/{pasta}/manifest-sha256.txt")
|
||||
mj.unlink(missing_ok=True); mf.unlink(missing_ok=True)
|
||||
|
||||
|
||||
def main():
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("--catalogo")
|
||||
ap.add_argument("--limit", type=int, default=0)
|
||||
ap.add_argument("--somente-legado", action="store_true")
|
||||
ap.add_argument("--pular-legado", action="store_true")
|
||||
ap.add_argument("--status", action="store_true")
|
||||
args = ap.parse_args()
|
||||
con = db()
|
||||
|
||||
if args.status:
|
||||
for tipo, st, n, b in con.execute(
|
||||
"SELECT tipo,status,COUNT(*),COALESCE(SUM(bytes),0) FROM arquivos GROUP BY 1,2"):
|
||||
print(f" {tipo:<12} {st:<6} {n:>6} {b/1024**3:.2f} GB")
|
||||
print(f" disco livre: {livre()/1024**3:.1f} GB")
|
||||
return
|
||||
|
||||
if not args.catalogo:
|
||||
sys.exit("informe --catalogo catalogo.jsonl")
|
||||
if not os.environ.get("AWS_ACCESS_KEY_ID"):
|
||||
sys.exit("credenciais S3 ausentes no ambiente")
|
||||
|
||||
recs = [json.loads(l) for l in open(args.catalogo, encoding="utf-8") if l.strip()]
|
||||
recs = [r for r in recs if not r.get("erro")]
|
||||
if args.limit:
|
||||
recs = recs[: args.limit]
|
||||
print(f"{len(recs)} itens | destino s3://{BUCKET}/ | livre {livre()/1024**3:.1f} GB\n")
|
||||
|
||||
for i, rec in enumerate(recs, 1):
|
||||
partes = []
|
||||
if not args.somente_legado and rec.get("preservation_url"):
|
||||
partes.append(("preservacao", rec["preservation_url"]))
|
||||
if not args.pular_legado and rec.get("legacy_url"):
|
||||
# objdigital.bn.br reseta conexao na porta 80 (http simples) --
|
||||
# so responde em https. O DC.identifier na fonte traz http://.
|
||||
legado_url = rec["legacy_url"].replace("http://", "https://", 1)
|
||||
partes.append(("legado", legado_url))
|
||||
if not partes:
|
||||
continue
|
||||
res = []
|
||||
for tipo, url in partes:
|
||||
res.append(f"{tipo}:{processa(con, rec, tipo, url, args)}")
|
||||
time.sleep(PAUSA)
|
||||
sobe_metadados(con, rec)
|
||||
print(f"[{i}/{len(recs)}] {rec['handle'].split('/')[-1]:<6} {' '.join(res)}", flush=True)
|
||||
|
||||
print("\nconcluido")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
main()
|
||||
except KeyboardInterrupt:
|
||||
print("\nInterrompido. Estado salvo -- rode de novo para continuar.")
|
||||
@@ -0,0 +1,176 @@
|
||||
/* ===================================================================
|
||||
FALTA -- fecha a trilha 1: baixa SO os 73 itens de preservacao que
|
||||
ainda nao existem nem no bucket nem na fila local de ~/Downloads.
|
||||
|
||||
POR QUE ESTE SCRIPT EXISTE (achado 2.16, 2026-09-11)
|
||||
O contador `bras_baixados` anda pra tras: `marcar()` do
|
||||
baixador-navegador.js reescreve o array inteiro a partir do FEITOS
|
||||
carregado quando o script foi colado, entao qualquer aba com snapshot
|
||||
velho sobrescreve a lista boa por uma mais curta (12.974 -> 12.111 em
|
||||
meia hora). Recolar o baixador geral re-baixaria ~950+ arquivos que o
|
||||
contador esqueceu -- ou os 13 mil, se o storage estiver zerado.
|
||||
|
||||
Por isso aqui a lista dos faltantes vem EMBUTIDA no script (apurada
|
||||
por bucket + fila local, nao pelo localStorage) e o progresso vai pra
|
||||
uma chave propria, `bras_faltantes_73`. Este script NUNCA escreve em
|
||||
`bras_baixados` -- nao piora a lista que ja esta corrompida.
|
||||
|
||||
COMO USAR
|
||||
1. Cole na aba da Brasiliana (a do coletor, ou qualquer uma da origem).
|
||||
2. FALTA.iniciar()
|
||||
3. Os arquivos caem em ~/Downloads com o prefixo BRAS__<handle>__,
|
||||
que e como o subidor.py (ja rodando, PID 97295) sabe onde guardar.
|
||||
Nao precisa mexer no subidor: ele vigia a pasta sozinho.
|
||||
|
||||
FALTA.status() / FALTA.parar() / FALTA.retomar() / FALTA.pendentes()
|
||||
FALTA.erros() lista o que falhou, pra uma segunda passada
|
||||
=================================================================== */
|
||||
(() => {
|
||||
|
||||
/* [handle, preservation_url] -- apurados em 2026-09-11 20:45 UTC */
|
||||
const FALTANTES = [
|
||||
["20.500.12156.1/10993", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10993/1/Alb%200279%20113%20CT.jpg"],
|
||||
["20.500.12156.1/10995", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10995/1/Alb%200279%20106%20CT.jpg"],
|
||||
["20.500.12156.1/6433", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg"],
|
||||
["20.500.12156.1/6520", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg"],
|
||||
["20.500.12156.1/6545", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg"],
|
||||
["20.500.12156.1/6555", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg"],
|
||||
["20.500.12156.1/6568", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6570", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6669", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg"],
|
||||
["20.500.12156.1/6670", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg"],
|
||||
["20.500.12156.1/6674", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg"],
|
||||
["20.500.12156.1/7034", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg"],
|
||||
["20.500.12156.1/7317", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg"],
|
||||
["20.500.12156.1/7326", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg"],
|
||||
["20.500.12156.1/7344", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg"],
|
||||
["20.500.12156.1/7353", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg"],
|
||||
["20.500.12156.1/7355", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg"],
|
||||
["20.500.12156.1/7358", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg"],
|
||||
["20.500.12156.1/7379", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg"],
|
||||
["20.500.12156.1/7386", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg"],
|
||||
["20.500.12156.1/7393", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg"],
|
||||
["20.500.12156.1/7438", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg"],
|
||||
["20.500.12156.1/7440", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg"],
|
||||
["20.500.12156.1/7457", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg"],
|
||||
["20.500.12156.1/7461", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg"],
|
||||
["20.500.12156.1/7463", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg"],
|
||||
["20.500.12156.1/7475", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg"],
|
||||
["20.500.12156.1/7515", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg"],
|
||||
["20.500.12156.1/7516", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg"],
|
||||
["20.500.12156.1/7517", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg"],
|
||||
["20.500.12156.1/7529", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg"],
|
||||
["20.500.12156.1/7743", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg"],
|
||||
["20.500.12156.1/7744", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg"],
|
||||
["20.500.12156.1/7766", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg"],
|
||||
["20.500.12156.1/7802", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7814", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7817", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7848", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7852", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg"],
|
||||
["20.500.12156.1/7861", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg"],
|
||||
["20.500.12156.1/7875", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg"],
|
||||
["20.500.12156.1/8075", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/8128", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg"],
|
||||
["20.500.12156.1/8133", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg"],
|
||||
["20.500.12156.1/8141", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg"],
|
||||
["20.500.12156.1/8145", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg"],
|
||||
["20.500.12156.1/8161", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg"],
|
||||
["20.500.12156.1/8182", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg"],
|
||||
["20.500.12156.1/8187", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg"],
|
||||
["20.500.12156.1/8249", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg"],
|
||||
["20.500.12156.1/8254", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg"],
|
||||
["20.500.12156.1/8262", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg"],
|
||||
["20.500.12156.1/8267", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg"],
|
||||
["20.500.12156.1/8268", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg"],
|
||||
["20.500.12156.1/8271", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg"],
|
||||
["20.500.12156.1/8275", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg"],
|
||||
["20.500.12156.1/8277", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg"],
|
||||
["20.500.12156.1/8286", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg"],
|
||||
["20.500.12156.1/8313", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg"],
|
||||
["20.500.12156.1/8316", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg"],
|
||||
["20.500.12156.1/8374", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg"],
|
||||
["20.500.12156.1/8739", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg"],
|
||||
["20.500.12156.1/8761", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg"],
|
||||
["20.500.12156.1/8762", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg"],
|
||||
["20.500.12156.1/8774", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg"],
|
||||
["20.500.12156.1/8781", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg"],
|
||||
["20.500.12156.1/8785", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg"],
|
||||
["20.500.12156.1/8796", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg"],
|
||||
["20.500.12156.1/8804", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg"],
|
||||
["20.500.12156.1/8825", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg"],
|
||||
["20.500.12156.1/8872", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg"],
|
||||
["20.500.12156.1/8912", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg"],
|
||||
["20.500.12156.1/9148", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg"]
|
||||
];
|
||||
|
||||
const PAUSA = 3000; // mesmo ritmo cortes do baixador geral
|
||||
const CHAVE = 'bras_faltantes_73'; // chave propria: nao toca em bras_baixados
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 1000);
|
||||
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem(CHAVE) || '[]'));
|
||||
const marcar = h => { FEITOS.add(h);
|
||||
localStorage.setItem(CHAVE, JSON.stringify([...FEITOS])); };
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FALHAS = [];
|
||||
|
||||
async function baixarUm(handle, url) {
|
||||
const r = await fetch(url, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
const b = await r.blob();
|
||||
if (b.size < 1024) throw new Error('blob suspeito: ' + b.size + ' bytes');
|
||||
const orig = decodeURIComponent(url.split('/').pop());
|
||||
// o prefixo carrega o handle: e assim que o subidor sabe onde guardar
|
||||
const nome = `BRAS__${handle.replace(/\//g, '_')}__${orig}`.replace(/[\\/:*?"<>|]/g, '_');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(b); a.download = nome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
return b.size;
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
S.parar = false; S.fase = 'baixando'; FALHAS.length = 0;
|
||||
const lista = FALTANTES.filter(([h]) => !FEITOS.has(h));
|
||||
S.total = lista.length; S.feito = 0; S.erros = 0;
|
||||
console.log(`FALTA: ${lista.length} arquivos (~${Math.ceil(lista.length * PAUSA / 60000)} min)`);
|
||||
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; console.log('parado em ' + i); return; }
|
||||
const [handle, url] = lista[i];
|
||||
S.atual = `${i + 1}/${lista.length} ${handle}`;
|
||||
try {
|
||||
const bytes = await baixarUm(handle, url);
|
||||
marcar(handle); S.feito++;
|
||||
console.log(` ok ${handle} ${(bytes / 1048576).toFixed(1)} MB (${i + 1}/${lista.length})`);
|
||||
} catch (e) {
|
||||
S.erros++; FALHAS.push({handle, url, erro: e.message});
|
||||
console.warn(` ERRO ${handle}: ${e.message}`);
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) await sleep(60000); // mesmo backoff do geral
|
||||
}
|
||||
await sleep(jit());
|
||||
}
|
||||
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nFALTA concluido. ok=${S.feito} erro=${S.erros}`);
|
||||
if (FALHAS.length) {
|
||||
console.log('Rode FALTA.retomar() pra tentar de novo so os que falharam:');
|
||||
console.table(FALHAS);
|
||||
} else {
|
||||
console.log('Trilha 1 fechada: 13.059/13.059. O subidor sobe o resto sozinho.');
|
||||
}
|
||||
}
|
||||
|
||||
window.FALTA = {
|
||||
iniciar, status: () => ({...S}), retomar: () => iniciar(),
|
||||
parar: () => { S.parar = true; },
|
||||
pendentes: () => FALTANTES.filter(([h]) => !FEITOS.has(h)).map(([h]) => h),
|
||||
erros: () => [...FALHAS],
|
||||
limparMarcas: () => localStorage.removeItem(CHAVE),
|
||||
};
|
||||
|
||||
console.log(`FALTA pronto: ${FALTANTES.length} no total, ${window.FALTA.pendentes().length} pendentes.`);
|
||||
console.log('Rode FALTA.iniciar() para comecar.');
|
||||
})();
|
||||
@@ -0,0 +1,195 @@
|
||||
/* ===================================================================
|
||||
FALTA v2 -- fecha a trilha 1 (73 itens de preservacao restantes).
|
||||
|
||||
POR QUE V2 (achado 2.18, 2026-09-12)
|
||||
A v1 tinha tres defeitos que juntos viraram rate-limit na origem:
|
||||
1. `iniciar()` nao se protegia contra chamada dupla -- cada
|
||||
FALTA.iniciar()/retomar() num script ja rodando somava OUTRO loop
|
||||
sobre o mesmo S. Deu `erros: 101` com `atual: 43/73`, e a pausa
|
||||
de 3s combinada com a BN virou 1,5s ou menos.
|
||||
2. Erro nao interrompia nada: o loop moia os 71 com 60s de backoff
|
||||
cada, martelando a origem por mais de uma hora sem chance de
|
||||
alguem olhar o resultado.
|
||||
3. Nao registrava o codigo HTTP separado da mensagem, entao o
|
||||
diagnostico dependia de ler FALHAS na mao.
|
||||
|
||||
Evidencia de que o problema e de origem, nao de URL: 10993 e 10995
|
||||
baixaram as 22:52 e FALHARAM na passada seguinte, mesma URL. E os 71
|
||||
tem 71/71 thumbs baixados com sucesso -- o item responde, o bitstream
|
||||
de preservacao e que nao.
|
||||
|
||||
COMO USAR
|
||||
1. Recarregue a aba antes de colar (mata loops velhos da v1).
|
||||
2. Cole. Rode FALTA.iniciar().
|
||||
3. Ele PARA SOZINHO depois de 5 erros seguidos e mostra a tabela
|
||||
de codigos -- e o sinal de que a origem esta recusando, e insistir
|
||||
so piora. Espere e rode FALTA.retomar() mais tarde.
|
||||
|
||||
FALTA.status() / .parar() / .retomar() / .erros() / .pendentes()
|
||||
=================================================================== */
|
||||
(() => {
|
||||
|
||||
/* [handle, preservation_url] -- apurados em 2026-09-11 20:45 UTC */
|
||||
const FALTANTES = [
|
||||
["20.500.12156.1/10993", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10993/1/Alb%200279%20113%20CT.jpg"],
|
||||
["20.500.12156.1/10995", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10995/1/Alb%200279%20106%20CT.jpg"],
|
||||
["20.500.12156.1/6433", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg"],
|
||||
["20.500.12156.1/6520", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg"],
|
||||
["20.500.12156.1/6545", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg"],
|
||||
["20.500.12156.1/6555", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg"],
|
||||
["20.500.12156.1/6568", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6570", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6669", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg"],
|
||||
["20.500.12156.1/6670", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg"],
|
||||
["20.500.12156.1/6674", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg"],
|
||||
["20.500.12156.1/7034", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg"],
|
||||
["20.500.12156.1/7317", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg"],
|
||||
["20.500.12156.1/7326", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg"],
|
||||
["20.500.12156.1/7344", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg"],
|
||||
["20.500.12156.1/7353", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg"],
|
||||
["20.500.12156.1/7355", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg"],
|
||||
["20.500.12156.1/7358", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg"],
|
||||
["20.500.12156.1/7379", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg"],
|
||||
["20.500.12156.1/7386", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg"],
|
||||
["20.500.12156.1/7393", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg"],
|
||||
["20.500.12156.1/7438", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg"],
|
||||
["20.500.12156.1/7440", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg"],
|
||||
["20.500.12156.1/7457", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg"],
|
||||
["20.500.12156.1/7461", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg"],
|
||||
["20.500.12156.1/7463", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg"],
|
||||
["20.500.12156.1/7475", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg"],
|
||||
["20.500.12156.1/7515", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg"],
|
||||
["20.500.12156.1/7516", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg"],
|
||||
["20.500.12156.1/7517", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg"],
|
||||
["20.500.12156.1/7529", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg"],
|
||||
["20.500.12156.1/7743", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg"],
|
||||
["20.500.12156.1/7744", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg"],
|
||||
["20.500.12156.1/7766", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg"],
|
||||
["20.500.12156.1/7802", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7814", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7817", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7848", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7852", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg"],
|
||||
["20.500.12156.1/7861", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg"],
|
||||
["20.500.12156.1/7875", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg"],
|
||||
["20.500.12156.1/8075", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/8128", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg"],
|
||||
["20.500.12156.1/8133", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg"],
|
||||
["20.500.12156.1/8141", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg"],
|
||||
["20.500.12156.1/8145", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg"],
|
||||
["20.500.12156.1/8161", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg"],
|
||||
["20.500.12156.1/8182", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg"],
|
||||
["20.500.12156.1/8187", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg"],
|
||||
["20.500.12156.1/8249", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg"],
|
||||
["20.500.12156.1/8254", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg"],
|
||||
["20.500.12156.1/8262", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg"],
|
||||
["20.500.12156.1/8267", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg"],
|
||||
["20.500.12156.1/8268", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg"],
|
||||
["20.500.12156.1/8271", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg"],
|
||||
["20.500.12156.1/8275", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg"],
|
||||
["20.500.12156.1/8277", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg"],
|
||||
["20.500.12156.1/8286", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg"],
|
||||
["20.500.12156.1/8313", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg"],
|
||||
["20.500.12156.1/8316", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg"],
|
||||
["20.500.12156.1/8374", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg"],
|
||||
["20.500.12156.1/8739", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg"],
|
||||
["20.500.12156.1/8761", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg"],
|
||||
["20.500.12156.1/8762", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg"],
|
||||
["20.500.12156.1/8774", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg"],
|
||||
["20.500.12156.1/8781", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg"],
|
||||
["20.500.12156.1/8785", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg"],
|
||||
["20.500.12156.1/8796", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg"],
|
||||
["20.500.12156.1/8804", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg"],
|
||||
["20.500.12156.1/8825", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg"],
|
||||
["20.500.12156.1/8872", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg"],
|
||||
["20.500.12156.1/8912", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg"],
|
||||
["20.500.12156.1/9148", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg"]
|
||||
];
|
||||
|
||||
const PAUSA = 5000; // v1 usava 3000; mais folga depois do rate-limit
|
||||
const BACKOFF = 30000; // v1 dormia 60s por erro e moia os 71: 71 min
|
||||
const MAX_SEGUIDOS = 5; // desiste depois disso -- nao martela a origem
|
||||
const CHAVE = 'bras_faltantes_73';
|
||||
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 1500);
|
||||
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem(CHAVE) || '[]'));
|
||||
const marcar = h => { FEITOS.add(h);
|
||||
localStorage.setItem(CHAVE, JSON.stringify([...FEITOS])); };
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FALHAS = [];
|
||||
|
||||
function resumo() {
|
||||
const c = {};
|
||||
FALHAS.forEach(f => { c[f.codigo] = (c[f.codigo] || 0) + 1; });
|
||||
return c;
|
||||
}
|
||||
|
||||
async function baixarUm(handle, url) {
|
||||
const r = await fetch(url, {credentials: 'same-origin'});
|
||||
if (!r.ok) { const e = new Error('HTTP ' + r.status); e.codigo = r.status; throw e; }
|
||||
const b = await r.blob();
|
||||
if (b.size < 1024) { const e = new Error('blob ' + b.size + 'B'); e.codigo = 'blob-curto'; throw e; }
|
||||
const orig = decodeURIComponent(url.split('/').pop());
|
||||
const nome = `BRAS__${handle.replace(/\//g, '_')}__${orig}`.replace(/[\\/:*?"<>|]/g, '_');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(b); a.download = nome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
return b.size;
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
if (S.fase === 'baixando') { // <-- o defeito nº1 da v1
|
||||
console.warn('FALTA ja esta rodando (' + S.atual + '). Use FALTA.parar() antes.');
|
||||
return;
|
||||
}
|
||||
S.parar = false; S.fase = 'baixando'; FALHAS.length = 0;
|
||||
const lista = FALTANTES.filter(([h]) => !FEITOS.has(h));
|
||||
S.total = lista.length; S.feito = 0; S.erros = 0;
|
||||
console.log(`FALTA v2: ${lista.length} pendentes, ~${Math.ceil(lista.length * PAUSA / 60000)} min se tudo der certo`);
|
||||
|
||||
let seguidos = 0;
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; console.log('parado em ' + (i + 1)); return; }
|
||||
const [handle, url] = lista[i];
|
||||
S.atual = `${i + 1}/${lista.length} ${handle}`;
|
||||
try {
|
||||
const bytes = await baixarUm(handle, url);
|
||||
marcar(handle); S.feito++; seguidos = 0;
|
||||
console.log(` ok ${handle} ${(bytes / 1048576).toFixed(1)} MB (${i + 1}/${lista.length})`);
|
||||
} catch (e) {
|
||||
S.erros++; seguidos++;
|
||||
FALHAS.push({handle, url, codigo: e.codigo ?? 'rede', erro: e.message});
|
||||
console.warn(` ERRO ${handle}: ${e.message}`);
|
||||
if (seguidos >= MAX_SEGUIDOS) { // <-- o defeito nº2 da v1
|
||||
S.fase = 'abortado';
|
||||
console.error(`\nFALTA abortou: ${seguidos} erros seguidos. A origem esta recusando -- insistir so piora.`);
|
||||
console.table(resumo());
|
||||
console.log('Espere (30+ min) e rode FALTA.retomar(). O que ja baixou esta marcado.');
|
||||
return;
|
||||
}
|
||||
await sleep(BACKOFF);
|
||||
}
|
||||
await sleep(jit());
|
||||
}
|
||||
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nFALTA v2 concluido. ok=${S.feito} erro=${S.erros}`);
|
||||
if (FALHAS.length) { console.table(resumo()); console.table(FALHAS); }
|
||||
else console.log('Trilha 1 fechada: 13.059/13.059. O subidor sobe o resto sozinho.');
|
||||
}
|
||||
|
||||
window.FALTA = {
|
||||
iniciar, status: () => ({...S}), retomar: () => iniciar(),
|
||||
parar: () => { S.parar = true; },
|
||||
pendentes: () => FALTANTES.filter(([h]) => !FEITOS.has(h)).map(([h]) => h),
|
||||
erros: () => [...FALHAS], resumo,
|
||||
limparMarcas: () => localStorage.removeItem(CHAVE),
|
||||
};
|
||||
|
||||
console.log(`FALTA v2 pronto: ${window.FALTA.pendentes().length} pendentes de ${FALTANTES.length}.`);
|
||||
console.log('Rode FALTA.iniciar()');
|
||||
})();
|
||||
@@ -0,0 +1,344 @@
|
||||
/* ===================================================================
|
||||
FALTA v3 -- fecha a trilha 1 (212 itens de preservacao restantes).
|
||||
|
||||
POR QUE V3 (2026-09-13): a lista da v2 (73) estava subestimada. Recontagem
|
||||
direta contra o bucket, com a fila de ~/Downloads ja esvaziada, da 212
|
||||
itens sem NENHUMA imagem de preservacao -- ver achado 2.23. Inclui os 8 que
|
||||
o subidor.py antigo apagou por confundir TIFF com licenca (achado 2.19).
|
||||
Motor identico ao da v2, so a lista muda.
|
||||
|
||||
NAO cobre os 30 bitstreams "extra_seqN" apagados junto: o nome deles e
|
||||
nosso, nao da origem, entao a URL precisa ser enumerada item a item com
|
||||
pipeline/reparo-multibitstream.js antes.
|
||||
|
||||
POR QUE V2 (achado 2.18, 2026-09-12)
|
||||
A v1 tinha tres defeitos que juntos viraram rate-limit na origem:
|
||||
1. `iniciar()` nao se protegia contra chamada dupla -- cada
|
||||
FALTA.iniciar()/retomar() num script ja rodando somava OUTRO loop
|
||||
sobre o mesmo S. Deu `erros: 101` com `atual: 43/73`, e a pausa
|
||||
de 3s combinada com a BN virou 1,5s ou menos.
|
||||
2. Erro nao interrompia nada: o loop moia os 71 com 60s de backoff
|
||||
cada, martelando a origem por mais de uma hora sem chance de
|
||||
alguem olhar o resultado.
|
||||
3. Nao registrava o codigo HTTP separado da mensagem, entao o
|
||||
diagnostico dependia de ler FALHAS na mao.
|
||||
|
||||
Evidencia de que o problema e de origem, nao de URL: 10993 e 10995
|
||||
baixaram as 22:52 e FALHARAM na passada seguinte, mesma URL. E os 71
|
||||
tem 71/71 thumbs baixados com sucesso -- o item responde, o bitstream
|
||||
de preservacao e que nao.
|
||||
|
||||
COMO USAR
|
||||
1. Recarregue a aba antes de colar (mata loops velhos da v1).
|
||||
2. Cole. Rode FALTA.iniciar().
|
||||
3. Ele PARA SOZINHO depois de 5 erros seguidos e mostra a tabela
|
||||
de codigos -- e o sinal de que a origem esta recusando, e insistir
|
||||
so piora. Espere e rode FALTA.retomar() mais tarde.
|
||||
|
||||
FALTA.status() / .parar() / .retomar() / .erros() / .pendentes()
|
||||
=================================================================== */
|
||||
(() => {
|
||||
|
||||
/* [handle, preservation_url] -- apurados em 2026-09-13 (bucket, depois da fila esvaziar) */
|
||||
const FALTANTES = [
|
||||
["20.500.12156.1/101", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/101/1/imagem.jpg"],
|
||||
["20.500.12156.1/1004", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1004/1/imagem.jpg"],
|
||||
["20.500.12156.1/1005", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1005/1/imagem.jpg"],
|
||||
["20.500.12156.1/1006", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1006/1/imagem.jpg"],
|
||||
["20.500.12156.1/1007", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1007/1/imagem.jpg"],
|
||||
["20.500.12156.1/1008", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1008/1/imagem.jpg"],
|
||||
["20.500.12156.1/1009", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1009/1/imagem.jpg"],
|
||||
["20.500.12156.1/1010", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1010/1/imagem.jpg"],
|
||||
["20.500.12156.1/1011", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1011/1/imagem.jpg"],
|
||||
["20.500.12156.1/1012", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1012/1/imagem.jpg"],
|
||||
["20.500.12156.1/1013", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1013/1/imagem.jpg"],
|
||||
["20.500.12156.1/1014", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1014/1/imagem.jpg"],
|
||||
["20.500.12156.1/1015", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1015/1/imagem.jpg"],
|
||||
["20.500.12156.1/6433", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg"],
|
||||
["20.500.12156.1/6520", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg"],
|
||||
["20.500.12156.1/6545", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg"],
|
||||
["20.500.12156.1/6555", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg"],
|
||||
["20.500.12156.1/6568", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6570", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg"],
|
||||
["20.500.12156.1/6656", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6656/2/imagem.jpg"],
|
||||
["20.500.12156.1/6669", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg"],
|
||||
["20.500.12156.1/6670", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg"],
|
||||
["20.500.12156.1/6674", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg"],
|
||||
["20.500.12156.1/7034", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg"],
|
||||
["20.500.12156.1/7317", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg"],
|
||||
["20.500.12156.1/7326", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg"],
|
||||
["20.500.12156.1/7344", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg"],
|
||||
["20.500.12156.1/7353", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg"],
|
||||
["20.500.12156.1/7355", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg"],
|
||||
["20.500.12156.1/7358", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg"],
|
||||
["20.500.12156.1/7379", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg"],
|
||||
["20.500.12156.1/7386", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg"],
|
||||
["20.500.12156.1/7393", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg"],
|
||||
["20.500.12156.1/7438", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg"],
|
||||
["20.500.12156.1/7440", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg"],
|
||||
["20.500.12156.1/7457", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg"],
|
||||
["20.500.12156.1/7461", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg"],
|
||||
["20.500.12156.1/7463", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg"],
|
||||
["20.500.12156.1/7475", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg"],
|
||||
["20.500.12156.1/7515", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg"],
|
||||
["20.500.12156.1/7516", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg"],
|
||||
["20.500.12156.1/7517", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg"],
|
||||
["20.500.12156.1/7529", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg"],
|
||||
["20.500.12156.1/7743", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg"],
|
||||
["20.500.12156.1/7744", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg"],
|
||||
["20.500.12156.1/7766", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg"],
|
||||
["20.500.12156.1/7802", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7814", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7817", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7848", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/7852", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg"],
|
||||
["20.500.12156.1/7861", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg"],
|
||||
["20.500.12156.1/7875", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg"],
|
||||
["20.500.12156.1/7939", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7939/2/imagem.jpg"],
|
||||
["20.500.12156.1/8075", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg"],
|
||||
["20.500.12156.1/8128", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg"],
|
||||
["20.500.12156.1/8133", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg"],
|
||||
["20.500.12156.1/8141", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg"],
|
||||
["20.500.12156.1/8145", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg"],
|
||||
["20.500.12156.1/8161", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg"],
|
||||
["20.500.12156.1/8182", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg"],
|
||||
["20.500.12156.1/8187", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg"],
|
||||
["20.500.12156.1/8249", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg"],
|
||||
["20.500.12156.1/8254", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg"],
|
||||
["20.500.12156.1/8262", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg"],
|
||||
["20.500.12156.1/8267", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg"],
|
||||
["20.500.12156.1/8268", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg"],
|
||||
["20.500.12156.1/8271", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg"],
|
||||
["20.500.12156.1/8275", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg"],
|
||||
["20.500.12156.1/8277", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg"],
|
||||
["20.500.12156.1/8286", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg"],
|
||||
["20.500.12156.1/8313", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg"],
|
||||
["20.500.12156.1/8316", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg"],
|
||||
["20.500.12156.1/8374", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg"],
|
||||
["20.500.12156.1/8396", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8396/2/imagem.jpg"],
|
||||
["20.500.12156.1/8739", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg"],
|
||||
["20.500.12156.1/8761", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg"],
|
||||
["20.500.12156.1/8762", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg"],
|
||||
["20.500.12156.1/8774", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg"],
|
||||
["20.500.12156.1/8781", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg"],
|
||||
["20.500.12156.1/8785", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg"],
|
||||
["20.500.12156.1/8796", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg"],
|
||||
["20.500.12156.1/8804", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg"],
|
||||
["20.500.12156.1/8825", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg"],
|
||||
["20.500.12156.1/8872", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg"],
|
||||
["20.500.12156.1/8912", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg"],
|
||||
["20.500.12156.1/9148", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg"],
|
||||
["20.500.12156.1/10039", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10039/1/007CX190-01.jpg"],
|
||||
["20.500.12156.1/10040", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10040/1/007CX190-05.jpg"],
|
||||
["20.500.12156.1/10041", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10041/1/007CX190-11.jpg"],
|
||||
["20.500.12156.1/10042", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10042/1/007CX190-14.jpg"],
|
||||
["20.500.12156.1/10043", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10043/1/007CX190-16.jpg"],
|
||||
["20.500.12156.1/10044", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10044/1/007CX194-08.jpg"],
|
||||
["20.500.12156.1/10045", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10045/1/001CC007004.jpg"],
|
||||
["20.500.12156.1/10046", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10046/1/007CX194-10.jpg"],
|
||||
["20.500.12156.1/10047", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10047/1/007CX196-02.jpg"],
|
||||
["20.500.12156.1/10048", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10048/1/007CX196-07.jpg"],
|
||||
["20.500.12156.1/10049", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10049/1/007CX197-02.jpg"],
|
||||
["20.500.12156.1/10050", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10050/1/007CX197-05.jpg"],
|
||||
["20.500.12156.1/10051", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10051/1/007CX197-09.jpg"],
|
||||
["20.500.12156.1/10052", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10052/1/007CX197-10.jpg"],
|
||||
["20.500.12156.1/10053", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10053/1/007CX198-03.jpg"],
|
||||
["20.500.12156.1/10054", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10054/1/007CX199-03.jpg"],
|
||||
["20.500.12156.1/10055", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10055/1/007CX199-04.jpg"],
|
||||
["20.500.12156.1/10056", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10056/1/001CC007005.jpg"],
|
||||
["20.500.12156.1/10057", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10057/1/007CX214-12.JPG"],
|
||||
["20.500.12156.1/10058", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10058/1/007CX237-01.jpg"],
|
||||
["20.500.12156.1/10059", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10059/1/007SN-12.jpg"],
|
||||
["20.500.12156.1/10060", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10060/1/007_IMG_1807.jpg"],
|
||||
["20.500.12156.1/10061", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10061/1/007_IMG_1811.jpg"],
|
||||
["20.500.12156.1/10062", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10062/1/007_IMG_1812.jpg"],
|
||||
["20.500.12156.1/10063", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10063/1/007_IMG_1813.jpg"],
|
||||
["20.500.12156.1/10064", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10064/1/007_IMG_1855.jpg"],
|
||||
["20.500.12156.1/10065", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10065/1/007_IMG_1859.jpg"],
|
||||
["20.500.12156.1/10066", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10066/1/007_IMG_1993.jpg"],
|
||||
["20.500.12156.1/10067", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10067/1/001CC007007.jpg"],
|
||||
["20.500.12156.1/10068", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10068/1/007_IMG_2000.jpg"],
|
||||
["20.500.12156.1/10069", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10069/1/007_IMG_2006.jpg"],
|
||||
["20.500.12156.1/10070", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10070/1/007_IMG_2007.jpg"],
|
||||
["20.500.12156.1/10071", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10071/1/007_IMG_2010.jpg"],
|
||||
["20.500.12156.1/10072", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10072/1/007_IMG_2023.jpg"],
|
||||
["20.500.12156.1/10073", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10073/1/007_IMG_2493.jpg"],
|
||||
["20.500.12156.1/10074", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10074/1/007_IMG_2497.jpg"],
|
||||
["20.500.12156.1/10075", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10075/1/007_IMG_2500.jpg"],
|
||||
["20.500.12156.1/10076", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10076/1/007_IMG_2502.jpg"],
|
||||
["20.500.12156.1/10077", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10077/1/007_IMG_2503.jpg"],
|
||||
["20.500.12156.1/10078", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10078/1/001CC007014.jpg"],
|
||||
["20.500.12156.1/10079", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10079/1/007_IMG_2509.jpg"],
|
||||
["20.500.12156.1/10080", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10080/1/007_IMG_2511.jpg"],
|
||||
["20.500.12156.1/10081", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10081/1/007_IMG_2516.jpg"],
|
||||
["20.500.12156.1/10082", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10082/1/007_IMG_2519.jpg"],
|
||||
["20.500.12156.1/10083", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10083/1/007_IMG_2520.jpg"],
|
||||
["20.500.12156.1/10084", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10084/1/007_IMG_2522.jpg"],
|
||||
["20.500.12156.1/10085", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10085/1/007_IMG_2525.jpg"],
|
||||
["20.500.12156.1/10086", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10086/1/007_IMG_2526.jpg"],
|
||||
["20.500.12156.1/10087", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10087/1/007_IMG_2527.jpg"],
|
||||
["20.500.12156.1/10088", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10088/1/007_IMG_2531.jpg"],
|
||||
["20.500.12156.1/10089", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10089/1/001AN02001006.jpg"],
|
||||
["20.500.12156.1/10090", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10090/1/001CC007015.jpg"],
|
||||
["20.500.12156.1/10091", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10091/1/007_IMG_2836.jpg"],
|
||||
["20.500.12156.1/10092", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10092/1/007_IMG_2837.jpg"],
|
||||
["20.500.12156.1/10093", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10093/1/007_IMG_2838.jpg"],
|
||||
["20.500.12156.1/10094", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10094/1/007_IMG_2839.jpg"],
|
||||
["20.500.12156.1/10095", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10095/1/007_IMG_2897.jpg"],
|
||||
["20.500.12156.1/10096", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10096/1/007_IMG_2904.jpg"],
|
||||
["20.500.12156.1/10097", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10097/1/007_IMG_2912.jpg"],
|
||||
["20.500.12156.1/10098", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10098/1/007_IMG_2913.jpg"],
|
||||
["20.500.12156.1/10099", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10099/1/007_IMG_2914.jpg"],
|
||||
["20.500.12156.1/10100", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10100/1/007_IMG_2917.jpg"],
|
||||
["20.500.12156.1/10101", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10101/1/001CC007016.jpg"],
|
||||
["20.500.12156.1/10102", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10102/1/007_IMG_2934.jpg"],
|
||||
["20.500.12156.1/10103", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10103/1/007_IMG_2935.jpg"],
|
||||
["20.500.12156.1/10104", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10104/1/007_IMG_2944.jpg"],
|
||||
["20.500.12156.1/10105", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10105/1/007_IMG_3108.jpg"],
|
||||
["20.500.12156.1/10106", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10106/1/007_IMG_3110.jpg"],
|
||||
["20.500.12156.1/10107", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10107/1/007_IMG_3113.jpg"],
|
||||
["20.500.12156.1/10108", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10108/1/007_IMG_3114.jpg"],
|
||||
["20.500.12156.1/10109", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10109/1/007_IMG_3119.jpg"],
|
||||
["20.500.12156.1/10110", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10110/1/007_IMG_3165.jpg"],
|
||||
["20.500.12156.1/10111", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10111/1/007_IMG_3259.jpg"],
|
||||
["20.500.12156.1/10112", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10112/1/001CC007019.jpg"],
|
||||
["20.500.12156.1/10113", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10113/1/007_IMG_3285.jpg"],
|
||||
["20.500.12156.1/10114", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10114/1/007_IMG_3299.jpg"],
|
||||
["20.500.12156.1/10115", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10115/1/007_IMG_3309.jpg"],
|
||||
["20.500.12156.1/10116", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10116/1/007_IMG_3316.jpg"],
|
||||
["20.500.12156.1/10117", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10117/1/007_IMG_3330.jpg"],
|
||||
["20.500.12156.1/10118", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10118/1/007_IMG_3332.jpg"],
|
||||
["20.500.12156.1/10119", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10119/1/007_IMG_3347.jpg"],
|
||||
["20.500.12156.1/10120", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10120/1/007_IMG_3350.jpg"],
|
||||
["20.500.12156.1/10121", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10121/1/007_IMG_3352.jpg"],
|
||||
["20.500.12156.1/10122", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10122/1/007_IMG_3353.jpg"],
|
||||
["20.500.12156.1/10123", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10123/1/001CC007020.jpg"],
|
||||
["20.500.12156.1/10124", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10124/1/007_IMG_3437.jpg"],
|
||||
["20.500.12156.1/10125", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10125/1/007_IMG_3469.jpg"],
|
||||
["20.500.12156.1/10126", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10126/1/007_IMG_3527.jpg"],
|
||||
["20.500.12156.1/10127", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10127/1/007_IMG_3528.jpg"],
|
||||
["20.500.12156.1/10128", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10128/1/007_IMG_3533.jpg"],
|
||||
["20.500.12156.1/10129", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10129/1/007_IMG_3534.jpg"],
|
||||
["20.500.12156.1/10130", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10130/1/007_IMG_3535.jpg"],
|
||||
["20.500.12156.1/10131", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10131/1/007_IMG_3536.jpg"],
|
||||
["20.500.12156.1/10132", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10132/1/007_IMG_3539.jpg"],
|
||||
["20.500.12156.1/10133", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10133/1/007_IMG_3540.jpg"],
|
||||
["20.500.12156.1/10134", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10134/1/001CC007025.jpg"],
|
||||
["20.500.12156.1/10135", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10135/1/007_IMG_3547.jpg"],
|
||||
["20.500.12156.1/10136", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10136/1/007_IMG_3559.jpg"],
|
||||
["20.500.12156.1/10137", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10137/1/007_IMG_3585.jpg"],
|
||||
["20.500.12156.1/10138", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10138/1/007_IMG_3588.jpg"],
|
||||
["20.500.12156.1/10139", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10139/1/007_IMG_3590.jpg"],
|
||||
["20.500.12156.1/10140", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10140/1/007_IMG_3594.jpg"],
|
||||
["20.500.12156.1/10141", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10141/1/007_IMG_3596.jpg"],
|
||||
["20.500.12156.1/10142", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10142/1/007_IMG_3597.jpg"],
|
||||
["20.500.12156.1/10143", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10143/1/007_IMG_3598.jpg"],
|
||||
["20.500.12156.1/10144", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10144/1/007_IMG_3601.jpg"],
|
||||
["20.500.12156.1/10145", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10145/1/001CC008007.jpg"],
|
||||
["20.500.12156.1/10146", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10146/1/007_IMG_3603.jpg"],
|
||||
["20.500.12156.1/10147", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10147/1/007_IMG_3607.jpg"],
|
||||
["20.500.12156.1/10148", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10148/1/007_IMG_3631.jpg"],
|
||||
["20.500.12156.1/10149", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10149/1/007_IMG_3634.jpg"],
|
||||
["20.500.12156.1/10150", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10150/1/007_IMG_3636.jpg"],
|
||||
["20.500.12156.1/10151", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10151/1/007_IMG_3639.jpg"],
|
||||
["20.500.12156.1/10152", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10152/1/007_IMG_3642.jpg"],
|
||||
["20.500.12156.1/10153", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10153/1/007_IMG_3739.jpg"],
|
||||
["20.500.12156.1/10154", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10154/1/007_IMG_3740.jpg"],
|
||||
["20.500.12156.1/10155", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10155/1/007_IMG_3742.jpg"],
|
||||
["20.500.12156.1/14358", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14358/1/Alb%200261%20139.jpg"],
|
||||
["20.500.12156.1/14359", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14359/1/Alb%200261%20136.jpg"],
|
||||
["20.500.12156.1/14360", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14360/1/Alb%200261%20141.jpg"],
|
||||
["20.500.12156.1/14361", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14361/1/Alb%200261%20142.jpg"],
|
||||
["20.500.12156.1/14362", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14362/1/Alb%200261%20143.jpg"],
|
||||
["20.500.12156.1/14363", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14363/1/Alb%200261%20144.jpg"],
|
||||
["20.500.12156.1/14364", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14364/1/Alb%200261%20146.jpg"],
|
||||
["20.500.12156.1/14368", "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14368/1/Alb%200261%20163.jpg"],
|
||||
];
|
||||
|
||||
const PAUSA = 5000; // v1 usava 3000; mais folga depois do rate-limit
|
||||
const BACKOFF = 30000; // v1 dormia 60s por erro e moia os 71: 71 min
|
||||
const MAX_SEGUIDOS = 5; // desiste depois disso -- nao martela a origem
|
||||
const CHAVE = 'bras_faltantes_73';
|
||||
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 1500);
|
||||
|
||||
const FEITOS = new Set(JSON.parse(localStorage.getItem(CHAVE) || '[]'));
|
||||
const marcar = h => { FEITOS.add(h);
|
||||
localStorage.setItem(CHAVE, JSON.stringify([...FEITOS])); };
|
||||
|
||||
const S = {fase: 'ocioso', feito: 0, erros: 0, total: 0, atual: '', parar: false};
|
||||
const FALHAS = [];
|
||||
|
||||
function resumo() {
|
||||
const c = {};
|
||||
FALHAS.forEach(f => { c[f.codigo] = (c[f.codigo] || 0) + 1; });
|
||||
return c;
|
||||
}
|
||||
|
||||
async function baixarUm(handle, url) {
|
||||
const r = await fetch(url, {credentials: 'same-origin'});
|
||||
if (!r.ok) { const e = new Error('HTTP ' + r.status); e.codigo = r.status; throw e; }
|
||||
const b = await r.blob();
|
||||
if (b.size < 1024) { const e = new Error('blob ' + b.size + 'B'); e.codigo = 'blob-curto'; throw e; }
|
||||
const orig = decodeURIComponent(url.split('/').pop());
|
||||
const nome = `BRAS__${handle.replace(/\//g, '_')}__${orig}`.replace(/[\\/:*?"<>|]/g, '_');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(b); a.download = nome;
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
setTimeout(() => URL.revokeObjectURL(a.href), 30000);
|
||||
return b.size;
|
||||
}
|
||||
|
||||
async function iniciar() {
|
||||
if (S.fase === 'baixando') { // <-- o defeito nº1 da v1
|
||||
console.warn('FALTA ja esta rodando (' + S.atual + '). Use FALTA.parar() antes.');
|
||||
return;
|
||||
}
|
||||
S.parar = false; S.fase = 'baixando'; FALHAS.length = 0;
|
||||
const lista = FALTANTES.filter(([h]) => !FEITOS.has(h));
|
||||
S.total = lista.length; S.feito = 0; S.erros = 0;
|
||||
console.log(`FALTA v2: ${lista.length} pendentes, ~${Math.ceil(lista.length * PAUSA / 60000)} min se tudo der certo`);
|
||||
|
||||
let seguidos = 0;
|
||||
for (let i = 0; i < lista.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; console.log('parado em ' + (i + 1)); return; }
|
||||
const [handle, url] = lista[i];
|
||||
S.atual = `${i + 1}/${lista.length} ${handle}`;
|
||||
try {
|
||||
const bytes = await baixarUm(handle, url);
|
||||
marcar(handle); S.feito++; seguidos = 0;
|
||||
console.log(` ok ${handle} ${(bytes / 1048576).toFixed(1)} MB (${i + 1}/${lista.length})`);
|
||||
} catch (e) {
|
||||
S.erros++; seguidos++;
|
||||
FALHAS.push({handle, url, codigo: e.codigo ?? 'rede', erro: e.message});
|
||||
console.warn(` ERRO ${handle}: ${e.message}`);
|
||||
if (seguidos >= MAX_SEGUIDOS) { // <-- o defeito nº2 da v1
|
||||
S.fase = 'abortado';
|
||||
console.error(`\nFALTA abortou: ${seguidos} erros seguidos. A origem esta recusando -- insistir so piora.`);
|
||||
console.table(resumo());
|
||||
console.log('Espere (30+ min) e rode FALTA.retomar(). O que ja baixou esta marcado.');
|
||||
return;
|
||||
}
|
||||
await sleep(BACKOFF);
|
||||
}
|
||||
await sleep(jit());
|
||||
}
|
||||
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nFALTA v2 concluido. ok=${S.feito} erro=${S.erros}`);
|
||||
if (FALHAS.length) { console.table(resumo()); console.table(FALHAS); }
|
||||
else console.log('Trilha 1 fechada: 13.059/13.059. O subidor sobe o resto sozinho.');
|
||||
}
|
||||
|
||||
window.FALTA = {
|
||||
iniciar, status: () => ({...S}), retomar: () => iniciar(),
|
||||
parar: () => { S.parar = true; },
|
||||
pendentes: () => FALTANTES.filter(([h]) => !FEITOS.has(h)).map(([h]) => h),
|
||||
erros: () => [...FALHAS], resumo,
|
||||
limparMarcas: () => localStorage.removeItem(CHAVE),
|
||||
};
|
||||
|
||||
console.log(`FALTA v2 pronto: ${window.FALTA.pendentes().length} pendentes de ${FALTANTES.length}.`);
|
||||
console.log('Rode FALTA.iniciar()');
|
||||
})();
|
||||
@@ -0,0 +1,2 @@
|
||||
{"handle":"20.500.12156.1/6066","title":"1. Centenário da Independência do Brasil : Exposição","community":"Biblioteca Nacional","preservation_url":"https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6066/1/imagem.jpg","legacy_url":"http://objdigital.bn.br/objdigital2/acervo_digital/div_iconografia/icon843660/icon843660.jpg","rights":"Biblioteca Nacional (Brasil)"}
|
||||
{"handle":"20.500.12156.1/10377","title":"Cemitério de Pistoia","community":"Instituto Moreira Salles","preservation_url":"https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10377/1/LB.001%288%29.dvft.JPG","legacy_url":null,"rights":null}
|
||||
@@ -0,0 +1,204 @@
|
||||
/* ===================================================================
|
||||
Coletor da Brasiliana Fotografica -- TRILHA PARALELA (Chrome), roda
|
||||
DENTRO da pagina.
|
||||
|
||||
Copia de coletor.js, com duas diferencas deliberadas:
|
||||
1. COM exclui '2' (Biblioteca Nacional) -- essa comunidade ja esta
|
||||
sendo colhida pela outra instancia (Brave) e e a maior das duas
|
||||
(2.726 itens), entao e a que menos risco de sobreposicao corre
|
||||
se for deixada so pro Brave terminar.
|
||||
2. exporta como brasiliana-catalogo-chrome.jsonl (nome diferente,
|
||||
pra nao colidir com o download da outra aba e facilitar o merge
|
||||
com dedupe por handle depois).
|
||||
|
||||
Ainda existe sobreposicao possivel: se o Brave terminar Biblioteca
|
||||
Nacional e avancar pras comunidades que esta aba tambem esta colhendo,
|
||||
ele vai re-colher itens que ja estao aqui (redundante, nao incorreto --
|
||||
dedupe por handle no merge final resolve). Aceito conscientemente ao
|
||||
rodar as duas trilhas em paralelo (dobra o volume de requisicoes no
|
||||
servidor da BN vs. so uma trilha).
|
||||
|
||||
IndexedDB proprio ('bras', separado por navegador/perfil -- sem colisao
|
||||
com o do Brave mesmo com o mesmo nome).
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX= '20.500.12156.1';
|
||||
const RPP = 100;
|
||||
const PAUSA = 2000; // ms entre requisicoes. Nao baixe disso.
|
||||
|
||||
const COM = {
|
||||
'1753':'Instituto Moreira Salles',
|
||||
'3540':'Arquivo Geral da Cidade do Rio de Janeiro',
|
||||
'3541':'Diretoria do Patrimonio Historico e Documentacao da Marinha',
|
||||
'4342':'Leibniz-Institut fuer Laenderkunde, Leipzig', '4884':'Arquivo Nacional',
|
||||
'4886':'Museu da Republica', '5018':'Fiocruz', '6142':'Museu Historico Nacional',
|
||||
'6660':'Fundacao Joaquim Nabuco', '7072':'Museu Aeroespacial',
|
||||
'11464':'Escola de Ciencias Sociais (FGV CPDOC)',
|
||||
'12796':'Instituto Historico e Geografico Brasileiro',
|
||||
'13099':'Instituto Brasileiro de Geografia e Estatistica',
|
||||
'14087':'Museu Paraense Emilio Goeldi',
|
||||
};
|
||||
const ESPERADO = 10310; // 13036 - 2726 (Biblioteca Nacional, fica com o Brave)
|
||||
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 600); // ritmo, nao metronomo
|
||||
|
||||
// ---------- IndexedDB ----------
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onupgradeneeded = e => { const d = e.target.result;
|
||||
if (!d.objectStoreNames.contains('fila')) d.createObjectStore('fila');
|
||||
if (!d.objectStoreNames.contains('itens')) d.createObjectStore('itens'); };
|
||||
q.onsuccess = e => res(e.target.result);
|
||||
q.onerror = () => rej(q.error);
|
||||
});
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const putMuitos = (st, pares) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'), o = t.objectStore(st);
|
||||
for (const [k, v] of pares) o.put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const keys = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAllKeys();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
const get = (st, k) => new Promise(res => {
|
||||
const r = db.transaction(st).objectStore(st).get(k);
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => res(undefined); });
|
||||
|
||||
async function pegar(u) {
|
||||
const r = await fetch(u, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
return r.text();
|
||||
}
|
||||
|
||||
// ---------- extracao ----------
|
||||
function extrair(html, h, com) {
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const dc = [...d.querySelectorAll('meta[name]')]
|
||||
.filter(m => /^(DC|DCTERMS|citation)/.test(m.name))
|
||||
.map(m => ({name: m.name, value: m.content}));
|
||||
const a = n => (dc.find(x => x.name === n) || {}).value || null;
|
||||
// a tabela do ?show=full traz campos que nao viram meta tag, entre eles dc.rights
|
||||
const tb = [...d.querySelectorAll('table.detailtable tr, table.ds-includeSet-table tr')]
|
||||
.map(tr => { const td = [...tr.querySelectorAll('td')].map(c => c.textContent.trim());
|
||||
return td.length >= 2 ? {field: td[0], value: td[1]} : null; })
|
||||
.filter(Boolean);
|
||||
const leg = dc.filter(x => x.name === 'DC.identifier' && /objdigital/.test(x.value || ''))
|
||||
.map(x => x.value)[0] || null;
|
||||
return {
|
||||
handle: `${PREFIX}/${h}`,
|
||||
source_url: `${BASE}/handle/${PREFIX}/${h}?show=full`,
|
||||
fetched_at: new Date().toISOString(),
|
||||
title: a('DC.title'),
|
||||
community: com,
|
||||
// bitstream do DSpace = arquivo de PRESERVACAO (ate 8679x6484, 34,7 MB).
|
||||
// objdigital = copia MENOR (~2600x2100, ~330 KB), so procedencia.
|
||||
preservation_url: a('citation_pdf_url'),
|
||||
legacy_url: leg,
|
||||
rights: (tb.find(t => /^dc\.rights/i.test(t.field)) || {}).value || null,
|
||||
dublin_core: dc,
|
||||
full_table: tb,
|
||||
};
|
||||
}
|
||||
|
||||
const S = {fase: 'iniciando', atual: '', colhidos: 0, erros: 0, parar: false, t0: Date.now()};
|
||||
|
||||
// ---------- fase 1: enumerar ----------
|
||||
async function descobrir() {
|
||||
S.fase = 'enumerando';
|
||||
const RE = new RegExp('handle/' + PREFIX.replace(/\./g, '\\.') + '/(\\d+)', 'g');
|
||||
for (const [h, nome] of Object.entries(COM)) {
|
||||
if (S.parar) return;
|
||||
S.atual = nome;
|
||||
let off = 0, total = null, vistos = new Set();
|
||||
while (!S.parar) {
|
||||
let html;
|
||||
try { html = await pegar(`${BASE}/handle/${PREFIX}/${h}/browse?type=title&rpp=${RPP}&offset=${off}`); }
|
||||
catch (e) { console.warn(` ${nome} offset=${off}: ${e.message} -- pausa de 30s`);
|
||||
await sleep(30000); continue; }
|
||||
if (total === null) {
|
||||
const m = html.replace(/<[^>]+>/g, ' ')
|
||||
.match(/no momento\D{0,24}[\d.,]+\s*-\s*[\d.,]+\s*de\s*([\d.,]+)/i);
|
||||
total = m ? +m[1].replace(/[.,]/g, '') : null;
|
||||
}
|
||||
const ach = new Set([...html.matchAll(RE)].map(m => m[1])); ach.delete(h);
|
||||
let novos = 0; for (const x of ach) if (!vistos.has(x)) { vistos.add(x); novos++; }
|
||||
await putMuitos('fila', [...ach].map(x => [x, nome]));
|
||||
off += RPP;
|
||||
if (!novos || (total && off >= total)) break;
|
||||
await sleep(jit());
|
||||
}
|
||||
console.log(` ${nome.padEnd(46)} ${String(vistos.size).padStart(6)}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
const n = (await keys('fila')).length;
|
||||
console.log(`\nEnumerados: ${n} (esperado ${ESPERADO})`);
|
||||
}
|
||||
|
||||
// ---------- fase 2: metadados ----------
|
||||
async function coletar() {
|
||||
S.fase = 'colhendo';
|
||||
const fila = await keys('fila'), feitos = new Set(await keys('itens'));
|
||||
const pend = fila.filter(h => !feitos.has(h));
|
||||
console.log(`${pend.length} itens a colher (~${(pend.length * PAUSA / 3600000).toFixed(1)} h)`);
|
||||
for (let i = 0; i < pend.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const h = pend[i];
|
||||
S.atual = `${i + 1}/${pend.length}`;
|
||||
try {
|
||||
const html = await pegar(`${BASE}/handle/${PREFIX}/${h}?show=full`);
|
||||
await put('itens', h, extrair(html, h, await get('fila', h)));
|
||||
S.colhidos++;
|
||||
} catch (e) {
|
||||
await put('itens', h, {handle: `${PREFIX}/${h}`, erro: String(e).slice(0, 80)});
|
||||
S.erros++;
|
||||
// recuou? entao respire, nao insista -- insistir e o que vira bloqueio
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) { console.warn(` ${h}: ${e.message} -- pausa de 60s`);
|
||||
await sleep(60000); }
|
||||
}
|
||||
if (i % 100 === 0) console.log(` ${i}/${pend.length} ok=${S.colhidos} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nConcluido. ok=${S.colhidos} erro=${S.erros}. Agora: await BRAS_CHROME.exportar()`);
|
||||
}
|
||||
|
||||
// ---------- exportar ----------
|
||||
async function exportar() {
|
||||
const todos = await getAll('itens');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(new Blob([todos.map(o => JSON.stringify(o)).join('\n')],
|
||||
{type: 'application/x-ndjson'}));
|
||||
a.download = 'brasiliana-catalogo-chrome.jsonl';
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
console.log(`exportadas ${todos.length} linhas para a pasta Downloads (brasiliana-catalogo-chrome.jsonl)`);
|
||||
return todos.length;
|
||||
}
|
||||
|
||||
window.BRAS_CHROME = {
|
||||
status: async () => {
|
||||
const naFila = (await keys('fila')).length, noBanco = (await keys('itens')).length;
|
||||
const h = (Date.now() - S.t0) / 3600000;
|
||||
return {fase: S.fase, atual: S.atual, naFila, noBanco, erros: S.erros,
|
||||
restam: naFila - noBanco, horas: +h.toFixed(2)};
|
||||
},
|
||||
parar: () => { S.parar = true; console.log('parando apos a requisicao atual'); },
|
||||
retomar: () => { S.parar = false; coletar(); },
|
||||
exportar,
|
||||
limpar: () => indexedDB.deleteDatabase('bras'),
|
||||
};
|
||||
|
||||
(async () => {
|
||||
db = await abrir();
|
||||
if ((await keys('fila')).length < ESPERADO) await descobrir();
|
||||
await coletar();
|
||||
})();
|
||||
|
||||
console.log('BRAS_CHROME iniciado (trilha paralela, sem Biblioteca Nacional). Acompanhe com: await BRAS_CHROME.status()');
|
||||
})();
|
||||
@@ -0,0 +1,93 @@
|
||||
/* ===================================================================
|
||||
Reparo do coletor.js -- reprocessa itens que ficaram marcados com
|
||||
erro (ex.: queda de rede no meio da colheita).
|
||||
|
||||
POR QUE PRECISA: coletar() grava {handle, erro} em 'itens' quando
|
||||
uma requisicao falha. Isso conta como "feito" pro loop principal --
|
||||
ele nao tenta de novo sozinho. Falhas de rede (TypeError: Failed to
|
||||
fetch) tambem nao disparam a pausa de 60s (so HTTP 4xx/5xx disparam),
|
||||
entao uma queda pode gerar uma rajada de erros em vez de so alguns.
|
||||
|
||||
COMO USAR
|
||||
1. Rode DEPOIS que await BRAS.status() mostrar fase 'concluido'
|
||||
(pra nao competir por rede com o loop principal).
|
||||
2. Cole este arquivo inteiro no mesmo console (mesma aba/origem).
|
||||
3. Acompanhe pelo proprio console.log -- ele avisa quantos achou
|
||||
e reporta ok/erro no final.
|
||||
4. Se ainda sobrar erro (rede caiu nesse meio-tempo tambem), rode
|
||||
de novo -- e idempotente.
|
||||
=================================================================== */
|
||||
(async () => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX= '20.500.12156.1';
|
||||
const PAUSA = 2000;
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 600);
|
||||
|
||||
const db = await new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onsuccess = () => res(q.result); q.onerror = () => rej(q.error);
|
||||
});
|
||||
const get = (st, k) => new Promise(res => {
|
||||
const r = db.transaction(st).objectStore(st).get(k);
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => res(undefined); });
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
|
||||
async function pegar(u) {
|
||||
const r = await fetch(u, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
return r.text();
|
||||
}
|
||||
|
||||
function extrair(html, h, com) {
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const dc = [...d.querySelectorAll('meta[name]')]
|
||||
.filter(m => /^(DC|DCTERMS|citation)/.test(m.name))
|
||||
.map(m => ({name: m.name, value: m.content}));
|
||||
const a = n => (dc.find(x => x.name === n) || {}).value || null;
|
||||
const tb = [...d.querySelectorAll('table.detailtable tr, table.ds-includeSet-table tr')]
|
||||
.map(tr => { const td = [...tr.querySelectorAll('td')].map(c => c.textContent.trim());
|
||||
return td.length >= 2 ? {field: td[0], value: td[1]} : null; })
|
||||
.filter(Boolean);
|
||||
const leg = dc.filter(x => x.name === 'DC.identifier' && /objdigital/.test(x.value || ''))
|
||||
.map(x => x.value)[0] || null;
|
||||
return {
|
||||
handle: `${PREFIX}/${h}`,
|
||||
source_url: `${BASE}/handle/${PREFIX}/${h}?show=full`,
|
||||
fetched_at: new Date().toISOString(),
|
||||
title: a('DC.title'),
|
||||
community: com,
|
||||
preservation_url: a('citation_pdf_url'),
|
||||
legacy_url: leg,
|
||||
rights: (tb.find(t => /^dc\.rights/i.test(t.field)) || {}).value || null,
|
||||
dublin_core: dc,
|
||||
full_table: tb,
|
||||
};
|
||||
}
|
||||
|
||||
const todos = await getAll('itens');
|
||||
const falhados = todos.filter(x => x.erro);
|
||||
console.log(`${falhados.length} itens com erro -- reprocessando`);
|
||||
|
||||
let ok = 0, erro = 0;
|
||||
for (const item of falhados) {
|
||||
const h = item.handle.split('/').pop();
|
||||
const com = await get('fila', h); // recupera o nome da comunidade
|
||||
try {
|
||||
const html = await pegar(`${BASE}/handle/${PREFIX}/${h}?show=full`);
|
||||
await put('itens', h, extrair(html, h, com));
|
||||
ok++;
|
||||
} catch (e) {
|
||||
await put('itens', h, {handle: item.handle, erro: String(e).slice(0, 80)});
|
||||
erro++;
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) await sleep(60000);
|
||||
}
|
||||
await sleep(jit());
|
||||
}
|
||||
console.log(`\nReparo concluido. ok=${ok} ainda-com-erro=${erro}`);
|
||||
})();
|
||||
@@ -0,0 +1,202 @@
|
||||
/* ===================================================================
|
||||
Coletor da Brasiliana Fotografica -- RETOMADA (resume + reparo juntos).
|
||||
|
||||
Diferenca do coletor.js original: coletar() considera "feito" so quem
|
||||
tem registro SEM campo .erro. Handles nunca tentados E handles que
|
||||
falharam antes (rede caiu, HTTP 4xx/5xx) entram juntos na mesma
|
||||
passada -- nao precisa colar coletor.js e depois coletor-reparo.js
|
||||
separado.
|
||||
|
||||
COMO USAR
|
||||
1. Abra https://brasilianafotografica.bn.gov.br/brasiliana/
|
||||
(mesma origem de sempre -- reaproveita o IndexedDB existente)
|
||||
2. Cole este arquivo inteiro no console
|
||||
3. Ele pula a descoberta (fila ja esta cheia) e colhe so o que
|
||||
falta: pendentes + os que tinham erro
|
||||
4. await BRAS.status() pra acompanhar; await BRAS.exportar() no fim
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX= '20.500.12156.1';
|
||||
const RPP = 100;
|
||||
const PAUSA = 2000; // ms entre requisicoes. Nao baixe disso.
|
||||
|
||||
const COM = {
|
||||
'2':'Biblioteca Nacional', '1753':'Instituto Moreira Salles',
|
||||
'3540':'Arquivo Geral da Cidade do Rio de Janeiro',
|
||||
'3541':'Diretoria do Patrimonio Historico e Documentacao da Marinha',
|
||||
'4342':'Leibniz-Institut fuer Laenderkunde, Leipzig', '4884':'Arquivo Nacional',
|
||||
'4886':'Museu da Republica', '5018':'Fiocruz', '6142':'Museu Historico Nacional',
|
||||
'6660':'Fundacao Joaquim Nabuco', '7072':'Museu Aeroespacial',
|
||||
'11464':'Escola de Ciencias Sociais (FGV CPDOC)',
|
||||
'12796':'Instituto Historico e Geografico Brasileiro',
|
||||
'13099':'Instituto Brasileiro de Geografia e Estatistica',
|
||||
'14087':'Museu Paraense Emilio Goeldi',
|
||||
};
|
||||
const ESPERADO = 13036;
|
||||
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 600);
|
||||
|
||||
// ---------- IndexedDB ----------
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onupgradeneeded = e => { const d = e.target.result;
|
||||
if (!d.objectStoreNames.contains('fila')) d.createObjectStore('fila');
|
||||
if (!d.objectStoreNames.contains('itens')) d.createObjectStore('itens'); };
|
||||
q.onsuccess = e => res(e.target.result);
|
||||
q.onerror = () => rej(q.error);
|
||||
});
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const putMuitos = (st, pares) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'), o = t.objectStore(st);
|
||||
for (const [k, v] of pares) o.put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const keys = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAllKeys();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
const get = (st, k) => new Promise(res => {
|
||||
const r = db.transaction(st).objectStore(st).get(k);
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => res(undefined); });
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
// so as chaves cujo valor NAO tem .erro -- feito de verdade
|
||||
const chavesOk = () => new Promise((res, rej) => {
|
||||
const s = new Set();
|
||||
const req = db.transaction('itens').objectStore('itens').openCursor();
|
||||
req.onsuccess = e => { const c = e.target.result;
|
||||
if (c) { if (!c.value.erro) s.add(c.key); c.continue(); } else res(s); };
|
||||
req.onerror = () => rej(req.error);
|
||||
});
|
||||
|
||||
async function pegar(u) {
|
||||
const r = await fetch(u, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
return r.text();
|
||||
}
|
||||
|
||||
// ---------- extracao ----------
|
||||
function extrair(html, h, com) {
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const dc = [...d.querySelectorAll('meta[name]')]
|
||||
.filter(m => /^(DC|DCTERMS|citation)/.test(m.name))
|
||||
.map(m => ({name: m.name, value: m.content}));
|
||||
const a = n => (dc.find(x => x.name === n) || {}).value || null;
|
||||
const tb = [...d.querySelectorAll('table.detailtable tr, table.ds-includeSet-table tr')]
|
||||
.map(tr => { const td = [...tr.querySelectorAll('td')].map(c => c.textContent.trim());
|
||||
return td.length >= 2 ? {field: td[0], value: td[1]} : null; })
|
||||
.filter(Boolean);
|
||||
const leg = dc.filter(x => x.name === 'DC.identifier' && /objdigital/.test(x.value || ''))
|
||||
.map(x => x.value)[0] || null;
|
||||
return {
|
||||
handle: `${PREFIX}/${h}`,
|
||||
source_url: `${BASE}/handle/${PREFIX}/${h}?show=full`,
|
||||
fetched_at: new Date().toISOString(),
|
||||
title: a('DC.title'),
|
||||
community: com,
|
||||
preservation_url: a('citation_pdf_url'),
|
||||
legacy_url: leg,
|
||||
rights: (tb.find(t => /^dc\.rights/i.test(t.field)) || {}).value || null,
|
||||
dublin_core: dc,
|
||||
full_table: tb,
|
||||
};
|
||||
}
|
||||
|
||||
const S = {fase: 'iniciando', atual: '', colhidos: 0, erros: 0, parar: false, t0: Date.now()};
|
||||
|
||||
// ---------- fase 1: enumerar (so roda se a fila estiver incompleta) ----------
|
||||
async function descobrir() {
|
||||
S.fase = 'enumerando';
|
||||
const RE = new RegExp('handle/' + PREFIX.replace(/\./g, '\\.') + '/(\\d+)', 'g');
|
||||
for (const [h, nome] of Object.entries(COM)) {
|
||||
if (S.parar) return;
|
||||
S.atual = nome;
|
||||
let off = 0, total = null, vistos = new Set();
|
||||
while (!S.parar) {
|
||||
let html;
|
||||
try { html = await pegar(`${BASE}/handle/${PREFIX}/${h}/browse?type=title&rpp=${RPP}&offset=${off}`); }
|
||||
catch (e) { console.warn(` ${nome} offset=${off}: ${e.message} -- pausa de 30s`);
|
||||
await sleep(30000); continue; }
|
||||
if (total === null) {
|
||||
const m = html.replace(/<[^>]+>/g, ' ')
|
||||
.match(/no momento\D{0,24}[\d.,]+\s*-\s*[\d.,]+\s*de\s*([\d.,]+)/i);
|
||||
total = m ? +m[1].replace(/[.,]/g, '') : null;
|
||||
}
|
||||
const ach = new Set([...html.matchAll(RE)].map(m => m[1])); ach.delete(h);
|
||||
let novos = 0; for (const x of ach) if (!vistos.has(x)) { vistos.add(x); novos++; }
|
||||
await putMuitos('fila', [...ach].map(x => [x, nome]));
|
||||
off += RPP;
|
||||
if (!novos || (total && off >= total)) break;
|
||||
await sleep(jit());
|
||||
}
|
||||
console.log(` ${nome.padEnd(46)} ${String(vistos.size).padStart(6)}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
const n = (await keys('fila')).length;
|
||||
console.log(`\nEnumerados: ${n} (esperado ${ESPERADO})`);
|
||||
}
|
||||
|
||||
// ---------- fase 2: metadados (pendentes + com erro, juntos) ----------
|
||||
async function coletar() {
|
||||
S.fase = 'colhendo';
|
||||
const fila = await keys('fila'), ok = await chavesOk();
|
||||
const pend = fila.filter(h => !ok.has(h));
|
||||
console.log(`${pend.length} itens a colher/reparar (~${(pend.length * PAUSA / 3600000).toFixed(1)} h)`);
|
||||
for (let i = 0; i < pend.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const h = pend[i];
|
||||
S.atual = `${i + 1}/${pend.length}`;
|
||||
try {
|
||||
const html = await pegar(`${BASE}/handle/${PREFIX}/${h}?show=full`);
|
||||
await put('itens', h, extrair(html, h, await get('fila', h)));
|
||||
S.colhidos++;
|
||||
} catch (e) {
|
||||
await put('itens', h, {handle: `${PREFIX}/${h}`, erro: String(e).slice(0, 80)});
|
||||
S.erros++;
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) { console.warn(` ${h}: ${e.message} -- pausa de 60s`);
|
||||
await sleep(60000); }
|
||||
}
|
||||
if (i % 100 === 0) console.log(` ${i}/${pend.length} ok=${S.colhidos} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nConcluido. ok=${S.colhidos} erro=${S.erros}. Agora: await BRAS.exportar()`);
|
||||
}
|
||||
|
||||
// ---------- exportar ----------
|
||||
async function exportar() {
|
||||
const todos = await getAll('itens');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(new Blob([todos.map(o => JSON.stringify(o)).join('\n')],
|
||||
{type: 'application/x-ndjson'}));
|
||||
a.download = 'brasiliana-catalogo.jsonl';
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
console.log(`exportadas ${todos.length} linhas para a pasta Downloads`);
|
||||
return todos.length;
|
||||
}
|
||||
|
||||
window.BRAS = {
|
||||
status: async () => {
|
||||
const naFila = (await keys('fila')).length, ok = await chavesOk();
|
||||
const h = (Date.now() - S.t0) / 3600000;
|
||||
return {fase: S.fase, atual: S.atual, naFila, noBanco: ok.size, erros: S.erros,
|
||||
restam: naFila - ok.size, horas: +h.toFixed(2)};
|
||||
},
|
||||
parar: () => { S.parar = true; console.log('parando apos a requisicao atual'); },
|
||||
retomar: () => { S.parar = false; coletar(); },
|
||||
exportar,
|
||||
limpar: () => indexedDB.deleteDatabase('bras'),
|
||||
};
|
||||
|
||||
(async () => {
|
||||
db = await abrir();
|
||||
if ((await keys('fila')).length < ESPERADO) await descobrir();
|
||||
await coletar();
|
||||
})();
|
||||
|
||||
console.log('BRAS retomado (pendentes + erros juntos). Acompanhe com: await BRAS.status()');
|
||||
})();
|
||||
@@ -0,0 +1,142 @@
|
||||
/* ===================================================================
|
||||
Coletor dos posts editoriais do WordPress (raiz do dominio, separado
|
||||
do /brasiliana/ DSpace). Roda igual o coletor.js -- dentro da pagina,
|
||||
fetch() same-origin, grava em IndexedDB proprio ('bras_wp').
|
||||
|
||||
Nao baixa imagem nenhuma: as fotos dos posts ja apontam (em miniatura)
|
||||
pros mesmos handles que o acervo principal ja cobre. Só o texto e o
|
||||
mapeamento pra handles tem valor novo aqui.
|
||||
|
||||
COMO USAR
|
||||
1. Cole este arquivo na mesma aba (ou qualquer aba da mesma origem)
|
||||
2. await WP.descobrir() -- enumera todos os posts (categorias x paginacao)
|
||||
3. await WP.colher() -- busca o conteudo de cada post
|
||||
4. await WP.status()
|
||||
5. await WP.exportar() -- baixa wordpress-posts.jsonl
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br';
|
||||
const CATS = ["25","26","311","5","9","35","189","1"];
|
||||
const PAUSA = 1500;
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 500);
|
||||
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras_wp', 1);
|
||||
q.onupgradeneeded = e => { const d = e.target.result;
|
||||
if (!d.objectStoreNames.contains('fila')) d.createObjectStore('fila');
|
||||
if (!d.objectStoreNames.contains('posts')) d.createObjectStore('posts'); };
|
||||
q.onsuccess = e => res(e.target.result); q.onerror = () => rej(q.error);
|
||||
});
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error);
|
||||
});
|
||||
const putMuitos = (st, pares) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'), o = t.objectStore(st);
|
||||
for (const [k, v] of pares) o.put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error);
|
||||
});
|
||||
const keys = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAllKeys();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error);
|
||||
});
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error);
|
||||
});
|
||||
|
||||
const S = {fase: 'ocioso', atual: '', colhidos: 0, erros: 0, parar: false};
|
||||
|
||||
async function descobrir() {
|
||||
S.fase = 'descobrindo';
|
||||
for (const cat of CATS) {
|
||||
if (S.parar) return;
|
||||
S.atual = `categoria ${cat}`;
|
||||
let pagina = 1, vazias = 0;
|
||||
while (vazias < 1 && pagina <= 100) {
|
||||
if (S.parar) return;
|
||||
const url = pagina === 1 ? `${BASE}/?cat=${cat}` : `${BASE}/?cat=${cat}&paged=${pagina}`;
|
||||
let html;
|
||||
try { const r = await fetch(url, {credentials:'same-origin'}); html = await r.text(); }
|
||||
catch(e) { vazias++; pagina++; await sleep(2000); continue; }
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const ids = [...d.querySelectorAll('article')]
|
||||
.map(a => a.id?.match(/post-(\d+)/)?.[1]).filter(Boolean);
|
||||
if (!ids.length) { vazias++; pagina++; await sleep(300); continue; }
|
||||
await putMuitos('fila', ids.map(id => [id, cat]));
|
||||
pagina++;
|
||||
await sleep(jit());
|
||||
}
|
||||
}
|
||||
const n = (await keys('fila')).length;
|
||||
console.log(`Descoberta: ${n} posts unicos`);
|
||||
}
|
||||
|
||||
function limpaTexto(el) {
|
||||
const clone = el.cloneNode(true);
|
||||
clone.querySelectorAll('.sharify-container, script, style').forEach(e => e.remove());
|
||||
return clone.textContent.replace(/[ \t]+/g, ' ').replace(/\n{3,}/g, '\n\n').trim();
|
||||
}
|
||||
|
||||
async function colherUm(id) {
|
||||
const r = await fetch(`${BASE}/?p=${id}`, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
const html = await r.text();
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const titulo = d.querySelector('.entry-title')?.textContent?.trim() || d.title;
|
||||
const autor = d.querySelector('.author')?.textContent?.trim() || null;
|
||||
const dataIso = d.querySelector('time')?.getAttribute('datetime') || null;
|
||||
const categorias = [...new Set([...d.querySelectorAll('a[href*="?cat="]')].map(a => a.textContent.trim()).filter(Boolean))];
|
||||
const contentEl = d.querySelector('.entry-content');
|
||||
const corpo = contentEl ? limpaTexto(contentEl) : null;
|
||||
const handles = [...new Set([...html.matchAll(/handle\/(20\.500\.12156\.1)\/(\d+)/g)].map(m => `${m[1]}/${m[2]}`))];
|
||||
return {
|
||||
id, url: `${BASE}/?p=${id}`, titulo, autor, data_iso: dataIso,
|
||||
categorias, corpo, handles_referenciados: handles, fetched_at: new Date().toISOString(),
|
||||
};
|
||||
}
|
||||
|
||||
async function colher() {
|
||||
S.fase = 'colhendo';
|
||||
const fila = await keys('fila'), feitos = new Set(await keys('posts'));
|
||||
const pend = fila.filter(id => !feitos.has(id));
|
||||
console.log(`${pend.length} posts a colher`);
|
||||
for (let i = 0; i < pend.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const id = pend[i];
|
||||
S.atual = `${i + 1}/${pend.length}`;
|
||||
try {
|
||||
const post = await colherUm(id);
|
||||
await put('posts', id, post);
|
||||
S.colhidos++;
|
||||
} catch (e) {
|
||||
await put('posts', id, {id, erro: String(e).slice(0, 80)});
|
||||
S.erros++;
|
||||
}
|
||||
if (i % 25 === 0) console.log(` ${i}/${pend.length} ok=${S.colhidos} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nConcluido. ok=${S.colhidos} erro=${S.erros}`);
|
||||
}
|
||||
|
||||
async function exportar() {
|
||||
const todos = await getAll('posts');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(new Blob([todos.map(o => JSON.stringify(o)).join('\n')],
|
||||
{type: 'application/x-ndjson'}));
|
||||
a.download = 'wordpress-posts.jsonl';
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
console.log(`exportados ${todos.length} posts`);
|
||||
return todos.length;
|
||||
}
|
||||
|
||||
window.WP = {
|
||||
descobrir, colher, exportar,
|
||||
status: async () => ({...S, naFila: (await keys('fila')).length, noBanco: (await keys('posts')).length}),
|
||||
parar: () => { S.parar = true; },
|
||||
};
|
||||
(async () => { db = await abrir(); console.log('WP pronto. await WP.descobrir() depois await WP.colher()'); })();
|
||||
})();
|
||||
@@ -0,0 +1,207 @@
|
||||
/* ===================================================================
|
||||
Coletor da Brasiliana Fotografica -- roda DENTRO da pagina.
|
||||
|
||||
POR QUE ASSIM: o Cloudflare do site bloqueia navegador dirigido por
|
||||
automacao (Playwright headless E headed levam 403), mas nao toca em
|
||||
fetch() disparado de dentro de uma pagina aberta no seu Chrome --
|
||||
mesma origem, sessao real, zero sinal de automacao.
|
||||
Medido: >100 requisicoes seguidas sem bloqueio, a ~2s de intervalo.
|
||||
|
||||
ARMAZENAMENTO: IndexedDB, nao localStorage. 13.036 itens com metadados
|
||||
completos dao ~39 MB; localStorage estoura em ~5 MB.
|
||||
|
||||
COMO USAR
|
||||
1. Abra https://brasilianafotografica.bn.gov.br/brasiliana/
|
||||
2. DevTools (Cmd+Option+J) > Console > cole este arquivo inteiro
|
||||
3. Ele comeca sozinho: enumera as 15 comunidades e segue colhendo.
|
||||
4. Deixe a aba aberta (~7 h). Pode usar o resto do Chrome normalmente.
|
||||
|
||||
ACOMPANHAR / CONTROLAR
|
||||
await BRAS.status() onde esta
|
||||
BRAS.parar() interrompe (nao perde nada)
|
||||
BRAS.retomar() continua de onde parou
|
||||
await BRAS.exportar() baixa brasiliana-catalogo.jsonl
|
||||
|
||||
Fechou a aba? Reabra a pagina, cole o arquivo de novo: ele retoma.
|
||||
=================================================================== */
|
||||
(() => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX= '20.500.12156.1';
|
||||
const RPP = 100;
|
||||
const PAUSA = 2000; // ms entre requisicoes. Nao baixe disso.
|
||||
|
||||
const COM = {
|
||||
'2':'Biblioteca Nacional', '1753':'Instituto Moreira Salles',
|
||||
'3540':'Arquivo Geral da Cidade do Rio de Janeiro',
|
||||
'3541':'Diretoria do Patrimonio Historico e Documentacao da Marinha',
|
||||
'4342':'Leibniz-Institut fuer Laenderkunde, Leipzig', '4884':'Arquivo Nacional',
|
||||
'4886':'Museu da Republica', '5018':'Fiocruz', '6142':'Museu Historico Nacional',
|
||||
'6660':'Fundacao Joaquim Nabuco', '7072':'Museu Aeroespacial',
|
||||
'11464':'Escola de Ciencias Sociais (FGV CPDOC)',
|
||||
'12796':'Instituto Historico e Geografico Brasileiro',
|
||||
'13099':'Instituto Brasileiro de Geografia e Estatistica',
|
||||
'14087':'Museu Paraense Emilio Goeldi',
|
||||
};
|
||||
const ESPERADO = 13036;
|
||||
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 600); // ritmo, nao metronomo
|
||||
|
||||
// ---------- IndexedDB ----------
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onupgradeneeded = e => { const d = e.target.result;
|
||||
if (!d.objectStoreNames.contains('fila')) d.createObjectStore('fila');
|
||||
if (!d.objectStoreNames.contains('itens')) d.createObjectStore('itens'); };
|
||||
q.onsuccess = e => res(e.target.result);
|
||||
q.onerror = () => rej(q.error);
|
||||
});
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const putMuitos = (st, pares) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'), o = t.objectStore(st);
|
||||
for (const [k, v] of pares) o.put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error); });
|
||||
const keys = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAllKeys();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
const getAll = st => new Promise((res, rej) => {
|
||||
const r = db.transaction(st).objectStore(st).getAll();
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => rej(r.error); });
|
||||
const get = (st, k) => new Promise(res => {
|
||||
const r = db.transaction(st).objectStore(st).get(k);
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => res(undefined); });
|
||||
|
||||
async function pegar(u) {
|
||||
const r = await fetch(u, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
return r.text();
|
||||
}
|
||||
|
||||
// ---------- extracao ----------
|
||||
function extrair(html, h, com) {
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
const dc = [...d.querySelectorAll('meta[name]')]
|
||||
.filter(m => /^(DC|DCTERMS|citation)/.test(m.name))
|
||||
.map(m => ({name: m.name, value: m.content}));
|
||||
const a = n => (dc.find(x => x.name === n) || {}).value || null;
|
||||
// a tabela do ?show=full traz campos que nao viram meta tag, entre eles dc.rights
|
||||
const tb = [...d.querySelectorAll('table.detailtable tr, table.ds-includeSet-table tr')]
|
||||
.map(tr => { const td = [...tr.querySelectorAll('td')].map(c => c.textContent.trim());
|
||||
return td.length >= 2 ? {field: td[0], value: td[1]} : null; })
|
||||
.filter(Boolean);
|
||||
const leg = dc.filter(x => x.name === 'DC.identifier' && /objdigital/.test(x.value || ''))
|
||||
.map(x => x.value)[0] || null;
|
||||
return {
|
||||
handle: `${PREFIX}/${h}`,
|
||||
source_url: `${BASE}/handle/${PREFIX}/${h}?show=full`,
|
||||
fetched_at: new Date().toISOString(),
|
||||
title: a('DC.title'),
|
||||
community: com,
|
||||
// bitstream do DSpace = arquivo de PRESERVACAO (ate 8679x6484, 34,7 MB).
|
||||
// objdigital = copia MENOR (~2600x2100, ~330 KB), so procedencia.
|
||||
preservation_url: a('citation_pdf_url'),
|
||||
legacy_url: leg,
|
||||
rights: (tb.find(t => /^dc\.rights/i.test(t.field)) || {}).value || null,
|
||||
dublin_core: dc,
|
||||
full_table: tb,
|
||||
};
|
||||
}
|
||||
|
||||
const S = {fase: 'iniciando', atual: '', colhidos: 0, erros: 0, parar: false, t0: Date.now()};
|
||||
|
||||
// ---------- fase 1: enumerar ----------
|
||||
async function descobrir() {
|
||||
S.fase = 'enumerando';
|
||||
const RE = new RegExp('handle/' + PREFIX.replace(/\./g, '\\.') + '/(\\d+)', 'g');
|
||||
for (const [h, nome] of Object.entries(COM)) {
|
||||
if (S.parar) return;
|
||||
S.atual = nome;
|
||||
let off = 0, total = null, vistos = new Set();
|
||||
while (!S.parar) {
|
||||
let html;
|
||||
try { html = await pegar(`${BASE}/handle/${PREFIX}/${h}/browse?type=title&rpp=${RPP}&offset=${off}`); }
|
||||
catch (e) { console.warn(` ${nome} offset=${off}: ${e.message} -- pausa de 30s`);
|
||||
await sleep(30000); continue; }
|
||||
if (total === null) {
|
||||
const m = html.replace(/<[^>]+>/g, ' ')
|
||||
.match(/no momento\D{0,24}[\d.,]+\s*-\s*[\d.,]+\s*de\s*([\d.,]+)/i);
|
||||
total = m ? +m[1].replace(/[.,]/g, '') : null;
|
||||
}
|
||||
const ach = new Set([...html.matchAll(RE)].map(m => m[1])); ach.delete(h);
|
||||
let novos = 0; for (const x of ach) if (!vistos.has(x)) { vistos.add(x); novos++; }
|
||||
await putMuitos('fila', [...ach].map(x => [x, nome]));
|
||||
off += RPP;
|
||||
if (!novos || (total && off >= total)) break;
|
||||
await sleep(jit());
|
||||
}
|
||||
console.log(` ${nome.padEnd(46)} ${String(vistos.size).padStart(6)}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
const n = (await keys('fila')).length;
|
||||
console.log(`\nEnumerados: ${n} (esperado ${ESPERADO})`);
|
||||
}
|
||||
|
||||
// ---------- fase 2: metadados ----------
|
||||
async function coletar() {
|
||||
S.fase = 'colhendo';
|
||||
const fila = await keys('fila'), feitos = new Set(await keys('itens'));
|
||||
const pend = fila.filter(h => !feitos.has(h));
|
||||
console.log(`${pend.length} itens a colher (~${(pend.length * PAUSA / 3600000).toFixed(1)} h)`);
|
||||
for (let i = 0; i < pend.length; i++) {
|
||||
if (S.parar) { S.fase = 'parado'; return; }
|
||||
const h = pend[i];
|
||||
S.atual = `${i + 1}/${pend.length}`;
|
||||
try {
|
||||
const html = await pegar(`${BASE}/handle/${PREFIX}/${h}?show=full`);
|
||||
await put('itens', h, extrair(html, h, await get('fila', h)));
|
||||
S.colhidos++;
|
||||
} catch (e) {
|
||||
await put('itens', h, {handle: `${PREFIX}/${h}`, erro: String(e).slice(0, 80)});
|
||||
S.erros++;
|
||||
// recuou? entao respire, nao insista -- insistir e o que vira bloqueio
|
||||
if (/HTTP 4|HTTP 5/.test(String(e))) { console.warn(` ${h}: ${e.message} -- pausa de 60s`);
|
||||
await sleep(60000); }
|
||||
}
|
||||
if (i % 100 === 0) console.log(` ${i}/${pend.length} ok=${S.colhidos} erro=${S.erros}`);
|
||||
await sleep(jit());
|
||||
}
|
||||
S.fase = 'concluido';
|
||||
console.log(`\nConcluido. ok=${S.colhidos} erro=${S.erros}. Agora: await BRAS.exportar()`);
|
||||
}
|
||||
|
||||
// ---------- exportar ----------
|
||||
async function exportar() {
|
||||
const todos = await getAll('itens');
|
||||
const a = document.createElement('a');
|
||||
a.href = URL.createObjectURL(new Blob([todos.map(o => JSON.stringify(o)).join('\n')],
|
||||
{type: 'application/x-ndjson'}));
|
||||
a.download = 'brasiliana-catalogo.jsonl';
|
||||
document.body.appendChild(a); a.click(); a.remove();
|
||||
console.log(`exportadas ${todos.length} linhas para a pasta Downloads`);
|
||||
return todos.length;
|
||||
}
|
||||
|
||||
window.BRAS = {
|
||||
status: async () => {
|
||||
const naFila = (await keys('fila')).length, noBanco = (await keys('itens')).length;
|
||||
const h = (Date.now() - S.t0) / 3600000;
|
||||
return {fase: S.fase, atual: S.atual, naFila, noBanco, erros: S.erros,
|
||||
restam: naFila - noBanco, horas: +h.toFixed(2)};
|
||||
},
|
||||
parar: () => { S.parar = true; console.log('parando apos a requisicao atual'); },
|
||||
retomar: () => { S.parar = false; coletar(); },
|
||||
exportar,
|
||||
limpar: () => indexedDB.deleteDatabase('bras'),
|
||||
};
|
||||
|
||||
(async () => {
|
||||
db = await abrir();
|
||||
if ((await keys('fila')).length < ESPERADO) await descobrir();
|
||||
await coletar();
|
||||
})();
|
||||
|
||||
console.log('BRAS iniciado. Acompanhe com: await BRAS.status()');
|
||||
})();
|
||||
@@ -0,0 +1,75 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Converte wordpress-posts.jsonl (saido do coletor-wordpress.js) em um .md
|
||||
por post, com front-matter YAML. Imagens NAO sao baixadas -- os posts so
|
||||
usam miniaturas dos mesmos handles que o acervo principal ja cobre (ver
|
||||
PLANO.md); o valor novo aqui e o texto + o mapeamento pra handles.
|
||||
|
||||
Uso: python3 converte-wordpress-md.py [wordpress-posts.jsonl] [pasta-saida]
|
||||
"""
|
||||
import json, re, sys, unicodedata
|
||||
from pathlib import Path
|
||||
|
||||
ENTRADA = Path(sys.argv[1] if len(sys.argv) > 1 else "wordpress-posts.jsonl")
|
||||
SAIDA = Path(sys.argv[2] if len(sys.argv) > 2 else "../wordpress")
|
||||
SAIDA.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
|
||||
def slug(txt):
|
||||
txt = unicodedata.normalize("NFKD", txt).encode("ascii", "ignore").decode()
|
||||
txt = re.sub(r"[^a-zA-Z0-9]+", "-", txt).strip("-").lower()
|
||||
return txt[:80] or "sem-titulo"
|
||||
|
||||
|
||||
def yaml_str(s):
|
||||
if s is None:
|
||||
return "null"
|
||||
return '"' + str(s).replace("\\", "\\\\").replace('"', '\\"') + '"'
|
||||
|
||||
|
||||
def yaml_lista(items):
|
||||
if not items:
|
||||
return "[]"
|
||||
return "[" + ", ".join(yaml_str(i) for i in items) + "]"
|
||||
|
||||
|
||||
n_ok = n_erro = 0
|
||||
for linha in open(ENTRADA, encoding="utf-8"):
|
||||
if not linha.strip():
|
||||
continue
|
||||
post = json.loads(linha)
|
||||
if post.get("erro"):
|
||||
n_erro += 1
|
||||
continue
|
||||
|
||||
titulo = post.get("titulo") or f"post-{post['id']}"
|
||||
nome_arquivo = f"{post['id']}-{slug(titulo)}.md"
|
||||
|
||||
frontmatter = "\n".join([
|
||||
"---",
|
||||
f"id: {post['id']}",
|
||||
f"url: {yaml_str(post.get('url'))}",
|
||||
f"titulo: {yaml_str(titulo)}",
|
||||
f"autor: {yaml_str(post.get('autor'))}",
|
||||
f"data: {yaml_str(post.get('data_iso'))}",
|
||||
f"categorias: {yaml_lista(post.get('categorias') or [])}",
|
||||
f"handles_referenciados: {yaml_lista(post.get('handles_referenciados') or [])}",
|
||||
f"fetched_at: {yaml_str(post.get('fetched_at'))}",
|
||||
"---",
|
||||
])
|
||||
|
||||
corpo = post.get("corpo") or "*(sem conteúdo extraído)*"
|
||||
|
||||
# nota de referencia pros handles, com link relativo pro nosso acervo
|
||||
handles = post.get("handles_referenciados") or []
|
||||
nota_handles = ""
|
||||
if handles:
|
||||
linhas_h = "\n".join(f"- `{h}` — `itens/{h.replace('/', '_')}/`" for h in handles)
|
||||
nota_handles = f"\n\n---\n\n**Itens do acervo referenciados neste post:**\n\n{linhas_h}\n"
|
||||
|
||||
conteudo = f"{frontmatter}\n\n# {titulo}\n\n{corpo}{nota_handles}\n"
|
||||
(SAIDA / nome_arquivo).write_text(conteudo, encoding="utf-8")
|
||||
n_ok += 1
|
||||
|
||||
print(f"{n_ok} arquivos .md gerados em {SAIDA.resolve()}")
|
||||
print(f"{n_erro} posts com erro na coleta, pulados")
|
||||
@@ -0,0 +1,74 @@
|
||||
20.500.12156.1/7475
|
||||
20.500.12156.1/8785
|
||||
20.500.12156.1/7875
|
||||
20.500.12156.1/8075
|
||||
20.500.12156.1/7817
|
||||
20.500.12156.1/7326
|
||||
20.500.12156.1/7386
|
||||
20.500.12156.1/8912
|
||||
20.500.12156.1/8262
|
||||
20.500.12156.1/8161
|
||||
20.500.12156.1/8761
|
||||
20.500.12156.1/8762
|
||||
20.500.12156.1/7457
|
||||
20.500.12156.1/8804
|
||||
20.500.12156.1/8774
|
||||
20.500.12156.1/7516
|
||||
20.500.12156.1/7379
|
||||
20.500.12156.1/7344
|
||||
20.500.12156.1/7743
|
||||
20.500.12156.1/8313
|
||||
20.500.12156.1/8374
|
||||
20.500.12156.1/6545
|
||||
20.500.12156.1/8187
|
||||
20.500.12156.1/8133
|
||||
20.500.12156.1/8277
|
||||
20.500.12156.1/7355
|
||||
20.500.12156.1/7848
|
||||
20.500.12156.1/8267
|
||||
20.500.12156.1/6520
|
||||
20.500.12156.1/8275
|
||||
20.500.12156.1/7529
|
||||
20.500.12156.1/6570
|
||||
20.500.12156.1/8182
|
||||
20.500.12156.1/7034
|
||||
20.500.12156.1/7744
|
||||
20.500.12156.1/6568
|
||||
20.500.12156.1/8872
|
||||
20.500.12156.1/8396
|
||||
20.500.12156.1/7317
|
||||
20.500.12156.1/7517
|
||||
20.500.12156.1/8268
|
||||
20.500.12156.1/8141
|
||||
20.500.12156.1/6433
|
||||
20.500.12156.1/7438
|
||||
20.500.12156.1/6670
|
||||
20.500.12156.1/7440
|
||||
20.500.12156.1/7939
|
||||
20.500.12156.1/8825
|
||||
20.500.12156.1/7353
|
||||
20.500.12156.1/7393
|
||||
20.500.12156.1/7515
|
||||
20.500.12156.1/7814
|
||||
20.500.12156.1/7358
|
||||
20.500.12156.1/7463
|
||||
20.500.12156.1/7852
|
||||
20.500.12156.1/8796
|
||||
20.500.12156.1/8145
|
||||
20.500.12156.1/8254
|
||||
20.500.12156.1/7766
|
||||
20.500.12156.1/6674
|
||||
20.500.12156.1/7461
|
||||
20.500.12156.1/8128
|
||||
20.500.12156.1/8316
|
||||
20.500.12156.1/8249
|
||||
20.500.12156.1/6555
|
||||
20.500.12156.1/6669
|
||||
20.500.12156.1/7802
|
||||
20.500.12156.1/8739
|
||||
20.500.12156.1/7861
|
||||
20.500.12156.1/9148
|
||||
20.500.12156.1/6656
|
||||
20.500.12156.1/8781
|
||||
20.500.12156.1/8271
|
||||
20.500.12156.1/8286
|
||||
@@ -0,0 +1,73 @@
|
||||
{"handle": "20.500.12156.1/10993", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10993/1/Alb%200279%20113%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/10995", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10995/1/Alb%200279%20106%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/6433", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg"}
|
||||
{"handle": "20.500.12156.1/6520", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg"}
|
||||
{"handle": "20.500.12156.1/6545", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg"}
|
||||
{"handle": "20.500.12156.1/6555", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg"}
|
||||
{"handle": "20.500.12156.1/6568", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg"}
|
||||
{"handle": "20.500.12156.1/6570", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg"}
|
||||
{"handle": "20.500.12156.1/6669", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg"}
|
||||
{"handle": "20.500.12156.1/6670", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg"}
|
||||
{"handle": "20.500.12156.1/6674", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg"}
|
||||
{"handle": "20.500.12156.1/7034", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg"}
|
||||
{"handle": "20.500.12156.1/7317", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7326", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7344", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7353", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7355", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7358", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg"}
|
||||
{"handle": "20.500.12156.1/7379", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg"}
|
||||
{"handle": "20.500.12156.1/7386", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg"}
|
||||
{"handle": "20.500.12156.1/7393", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg"}
|
||||
{"handle": "20.500.12156.1/7438", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg"}
|
||||
{"handle": "20.500.12156.1/7440", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg"}
|
||||
{"handle": "20.500.12156.1/7457", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7461", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7463", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7475", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7515", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7516", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7517", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/7529", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg"}
|
||||
{"handle": "20.500.12156.1/7743", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg"}
|
||||
{"handle": "20.500.12156.1/7744", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg"}
|
||||
{"handle": "20.500.12156.1/7766", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg"}
|
||||
{"handle": "20.500.12156.1/7802", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg"}
|
||||
{"handle": "20.500.12156.1/7814", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg"}
|
||||
{"handle": "20.500.12156.1/7817", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg"}
|
||||
{"handle": "20.500.12156.1/7848", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg"}
|
||||
{"handle": "20.500.12156.1/7852", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/7861", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/7875", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg"}
|
||||
{"handle": "20.500.12156.1/8075", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg"}
|
||||
{"handle": "20.500.12156.1/8128", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg"}
|
||||
{"handle": "20.500.12156.1/8133", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg"}
|
||||
{"handle": "20.500.12156.1/8141", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg"}
|
||||
{"handle": "20.500.12156.1/8145", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg"}
|
||||
{"handle": "20.500.12156.1/8161", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg"}
|
||||
{"handle": "20.500.12156.1/8182", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg"}
|
||||
{"handle": "20.500.12156.1/8187", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg"}
|
||||
{"handle": "20.500.12156.1/8249", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg"}
|
||||
{"handle": "20.500.12156.1/8254", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg"}
|
||||
{"handle": "20.500.12156.1/8262", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg"}
|
||||
{"handle": "20.500.12156.1/8267", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg"}
|
||||
{"handle": "20.500.12156.1/8268", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg"}
|
||||
{"handle": "20.500.12156.1/8271", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg"}
|
||||
{"handle": "20.500.12156.1/8275", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg"}
|
||||
{"handle": "20.500.12156.1/8277", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg"}
|
||||
{"handle": "20.500.12156.1/8286", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg"}
|
||||
{"handle": "20.500.12156.1/8313", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg"}
|
||||
{"handle": "20.500.12156.1/8316", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg"}
|
||||
{"handle": "20.500.12156.1/8374", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg"}
|
||||
{"handle": "20.500.12156.1/8739", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg"}
|
||||
{"handle": "20.500.12156.1/8761", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg"}
|
||||
{"handle": "20.500.12156.1/8762", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg"}
|
||||
{"handle": "20.500.12156.1/8774", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg"}
|
||||
{"handle": "20.500.12156.1/8781", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg"}
|
||||
{"handle": "20.500.12156.1/8785", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg"}
|
||||
{"handle": "20.500.12156.1/8796", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg"}
|
||||
{"handle": "20.500.12156.1/8804", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg"}
|
||||
{"handle": "20.500.12156.1/8825", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg"}
|
||||
{"handle": "20.500.12156.1/8872", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg"}
|
||||
{"handle": "20.500.12156.1/8912", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg"}
|
||||
{"handle": "20.500.12156.1/9148", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg"}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,242 @@
|
||||
{"handle": "20.500.12156.1/101", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/101/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1004", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1004/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1005", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1005/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1006", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1006/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1007", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1007/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1008", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1008/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1009", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1009/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1010", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1010/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1011", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1011/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1012", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1012/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1013", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1013/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1014", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1014/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/1015", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/1015/1/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6433", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6433/1/0072430cx006-05t.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6520", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6520/1/007_IMG_1008t.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6545", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6545/1/CC-05-01-015-3.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6555", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6555/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0009_m0003de0003.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6568", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6568/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0019_m0001de0001.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6570", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6570/1/BR_RJANRIO_Q0_ADM_CPA_VFE_FOT_0024_m0001de0001.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6656", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6656/2/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6669", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6669/1/BP-06-TP-01-012.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6670", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6670/1/BP-06-TP-01-015.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/6674", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/6674/1/BP-06-TP-01-022.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7034", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7034/1/007A6P3F08-004.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7317", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7317/4/Alb%200294%20069ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7326", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7326/4/Alb%200294%20037ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7344", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7344/4/Alb%200294%20093ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7353", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7353/4/Alb%200294%20097ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7355", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7355/4/Alb%200259%20073%20ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7358", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7358/1/BR_RJANRIO_OG_0_FOT_0001_021.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7379", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7379/1/BR_RJANRIO_OG_0_FOT_0001_057.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7386", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7386/1/BR_RJANRIO_OG_0_FOT_0001_067.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7393", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7393/1/BR_RJANRIO_OG_0_FOT_0001_089.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7438", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7438/1/BR_RJANRIO_OG_0_FOT_0001_085.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7440", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7440/1/BR_RJANRIO_OG_0_FOT_0001_087.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7457", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7457/4/Alb%200294%20127ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7461", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7461/4/Alb%200259%20081ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7463", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7463/4/Alb%200294%20106ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7475", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7475/4/Alb%200259%20096ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7515", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7515/4/Alb%200259%20145ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7516", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7516/4/Alb%200259%20139ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7517", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7517/3/Album%200035%20297%20CT.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7523", "url": null, "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7529", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7529/5/Alb%200259%20130ct.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7743", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7743/1/001ALA011011.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7744", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7744/1/001ALA011012.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7766", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7766/1/001ATK012010.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7802", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7802/1/Alb%200036%20037%20CT%20ok.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7814", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7814/1/Alb%200036%20081%20CT%20ok.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7817", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7817/1/Alb%200036%20087%20CT%20ok.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7848", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7848/1/Alb%200036%20013%20CT%20ok.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7852", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7852/1/Album%200035%20105%20CT.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7861", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7861/1/Album%200035%20088%20CT.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7875", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7875/1/Album%200035%20078%20CT.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/7939", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/7939/2/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8075", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8075/1/Alb%200038%20009%20CT%20ok.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8128", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8128/1/014AM006009.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8133", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8133/1/014AM010003.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8141", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8141/1/014AM010014.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8145", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8145/1/014AM012006.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8161", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8161/1/014AM012058.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8182", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8182/1/014AM019007.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8187", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8187/1/014AM019013.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8249", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8249/1/014AM002012.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8254", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8254/1/014AM002019.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8262", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8262/1/014AM003015.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8267", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8267/1/014AM004003.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8268", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8268/1/014AM005003.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8271", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8271/1/014AM005005.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8275", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8275/1/014AM005014.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8277", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8277/1/014AM005020.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8286", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8286/1/014AM006002.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8313", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8313/1/001AAN005123.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8316", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8316/1/001ACL019004.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8374", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8374/1/002080NUS0309.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8396", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8396/2/imagem.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8739", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8739/1/007ALA102.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8761", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8761/1/007ALA015.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8762", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8762/1/007ALA016.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8774", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8774/1/007ALA027.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8781", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8781/1/007ALA033.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8785", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8785/1/007ALA037.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8796", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8796/1/007ALA047.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8804", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8804/1/007ALA054.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8825", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8825/1/007ALA073.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8872", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8872/1/A05F03P02.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/8912", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/8912/1/pixinguinha04.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/9148", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/9148/1/007ALA091.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10039", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10039/1/007CX190-01.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10040", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10040/1/007CX190-05.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10041", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10041/1/007CX190-11.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10042", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10042/1/007CX190-14.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10043", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10043/1/007CX190-16.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10044", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10044/1/007CX194-08.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10045", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10045/1/001CC007004.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10046", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10046/1/007CX194-10.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10047", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10047/1/007CX196-02.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10048", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10048/1/007CX196-07.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10049", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10049/1/007CX197-02.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10050", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10050/1/007CX197-05.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10051", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10051/1/007CX197-09.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10052", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10052/1/007CX197-10.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10053", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10053/1/007CX198-03.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10054", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10054/1/007CX199-03.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10055", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10055/1/007CX199-04.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10056", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10056/1/001CC007005.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10057", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10057/1/007CX214-12.JPG", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10058", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10058/1/007CX237-01.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10059", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10059/1/007SN-12.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10060", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10060/1/007_IMG_1807.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10061", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10061/1/007_IMG_1811.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10062", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10062/1/007_IMG_1812.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10063", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10063/1/007_IMG_1813.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10064", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10064/1/007_IMG_1855.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10065", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10065/1/007_IMG_1859.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10066", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10066/1/007_IMG_1993.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10067", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10067/1/001CC007007.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10068", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10068/1/007_IMG_2000.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10069", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10069/1/007_IMG_2006.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10070", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10070/1/007_IMG_2007.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10071", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10071/1/007_IMG_2010.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10072", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10072/1/007_IMG_2023.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10073", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10073/1/007_IMG_2493.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10074", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10074/1/007_IMG_2497.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10075", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10075/1/007_IMG_2500.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10076", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10076/1/007_IMG_2502.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10077", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10077/1/007_IMG_2503.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10078", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10078/1/001CC007014.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10079", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10079/1/007_IMG_2509.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10080", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10080/1/007_IMG_2511.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10081", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10081/1/007_IMG_2516.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10082", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10082/1/007_IMG_2519.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10083", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10083/1/007_IMG_2520.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10084", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10084/1/007_IMG_2522.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10085", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10085/1/007_IMG_2525.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10086", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10086/1/007_IMG_2526.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10087", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10087/1/007_IMG_2527.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10088", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10088/1/007_IMG_2531.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10089", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10089/1/001AN02001006.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10090", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10090/1/001CC007015.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10091", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10091/1/007_IMG_2836.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10092", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10092/1/007_IMG_2837.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10093", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10093/1/007_IMG_2838.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10094", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10094/1/007_IMG_2839.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10095", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10095/1/007_IMG_2897.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10096", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10096/1/007_IMG_2904.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10097", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10097/1/007_IMG_2912.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10098", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10098/1/007_IMG_2913.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10099", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10099/1/007_IMG_2914.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10100", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10100/1/007_IMG_2917.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10101", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10101/1/001CC007016.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10102", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10102/1/007_IMG_2934.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10103", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10103/1/007_IMG_2935.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10104", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10104/1/007_IMG_2944.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10105", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10105/1/007_IMG_3108.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10106", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10106/1/007_IMG_3110.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10107", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10107/1/007_IMG_3113.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10108", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10108/1/007_IMG_3114.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10109", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10109/1/007_IMG_3119.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10110", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10110/1/007_IMG_3165.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10111", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10111/1/007_IMG_3259.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10112", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10112/1/001CC007019.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10113", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10113/1/007_IMG_3285.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10114", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10114/1/007_IMG_3299.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10115", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10115/1/007_IMG_3309.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10116", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10116/1/007_IMG_3316.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10117", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10117/1/007_IMG_3330.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10118", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10118/1/007_IMG_3332.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10119", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10119/1/007_IMG_3347.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10120", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10120/1/007_IMG_3350.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10121", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10121/1/007_IMG_3352.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10122", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10122/1/007_IMG_3353.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10123", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10123/1/001CC007020.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10124", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10124/1/007_IMG_3437.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10125", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10125/1/007_IMG_3469.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10126", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10126/1/007_IMG_3527.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10127", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10127/1/007_IMG_3528.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10128", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10128/1/007_IMG_3533.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10129", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10129/1/007_IMG_3534.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10130", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10130/1/007_IMG_3535.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10131", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10131/1/007_IMG_3536.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10132", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10132/1/007_IMG_3539.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10133", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10133/1/007_IMG_3540.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10134", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10134/1/001CC007025.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10135", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10135/1/007_IMG_3547.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10136", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10136/1/007_IMG_3559.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10137", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10137/1/007_IMG_3585.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10138", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10138/1/007_IMG_3588.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10139", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10139/1/007_IMG_3590.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10140", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10140/1/007_IMG_3594.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10141", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10141/1/007_IMG_3596.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10142", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10142/1/007_IMG_3597.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10143", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10143/1/007_IMG_3598.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10144", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10144/1/007_IMG_3601.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10145", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10145/1/001CC008007.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10146", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10146/1/007_IMG_3603.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10147", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10147/1/007_IMG_3607.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10148", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10148/1/007_IMG_3631.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10149", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10149/1/007_IMG_3634.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10150", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10150/1/007_IMG_3636.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10151", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10151/1/007_IMG_3639.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10152", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10152/1/007_IMG_3642.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10153", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10153/1/007_IMG_3739.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10154", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10154/1/007_IMG_3740.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/10155", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/10155/1/007_IMG_3742.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14358", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14358/1/Alb%200261%20139.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14359", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14359/1/Alb%200261%20136.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14360", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14360/1/Alb%200261%20141.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14361", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14361/1/Alb%200261%20142.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14362", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14362/1/Alb%200261%20143.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14363", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14363/1/Alb%200261%20144.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14364", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14364/1/Alb%200261%20146.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14368", "url": "https://brasilianafotografica.bn.gov.br/brasiliana/bitstream/20.500.12156.1/14368/1/Alb%200261%20163.jpg", "nome": "imagem.jpg", "motivo": "sem preservacao"}
|
||||
{"handle": "20.500.12156.1/14293", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14295", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14357", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14357", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14365", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14365", "url": null, "nome": "extra_seq3.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14365", "url": null, "nome": "extra_seq4.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14365", "url": null, "nome": "extra_seq5.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14366", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14367", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14434", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14434", "url": null, "nome": "extra_seq3.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14434", "url": null, "nome": "extra_seq4.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14434", "url": null, "nome": "extra_seq5.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14437", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14437", "url": null, "nome": "extra_seq3.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14514", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14515", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14515", "url": null, "nome": "extra_seq3.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14516", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14518", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14518", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14518", "url": null, "nome": "extra_seq4.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14519", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14520", "url": null, "nome": "extra_seq1.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14520", "url": null, "nome": "extra_seq3.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14520", "url": null, "nome": "extra_seq4.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/14521", "url": null, "nome": "extra_seq2.jpg", "motivo": "extra apagado (tiff)"}
|
||||
{"handle": "20.500.12156.1/2384", "url": null, "nome": "001AAN014011.jpg.zip", "motivo": "extra apagado (zip)"}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,93 @@
|
||||
/* ===================================================================
|
||||
v2 -- a v1 usava .file-wrapper a[href*="sequence="], que nao extrai
|
||||
nada (testado, retorna vazio). O que funciona: contar quantos
|
||||
.file-wrapper existem (bate com o numero real de bitstreams) e
|
||||
tentar as sequencias 1..N direto -- ja confirmado que o nome do
|
||||
arquivo na URL nao importa nessa rota, so a sequencia.
|
||||
|
||||
Reparo: itens sem preservation_url que na verdade tem bitstream(s)
|
||||
real(is) -- so nao geram citation_pdf_url (provavelmente por terem
|
||||
mais de um bitstream no bundle ORIGINAL, o que confunde o gerador
|
||||
de citacao do DSpace).
|
||||
|
||||
Grava all_preservation_urls / all_preservation_sizes (ordenado do
|
||||
maior pro menor) e preservation_url = o maior, pra compatibilidade
|
||||
com o pipeline existente. Rodar depois baixador-extras.js pra pegar
|
||||
as demais imagens dos itens com mais de uma.
|
||||
=================================================================== */
|
||||
(async () => {
|
||||
const BASE = 'https://brasilianafotografica.bn.gov.br/brasiliana';
|
||||
const PREFIX = '20.500.12156.1';
|
||||
const PAUSA = 2000;
|
||||
const sleep = ms => new Promise(r => setTimeout(r, ms));
|
||||
const jit = () => PAUSA + Math.floor(Math.random() * 600);
|
||||
|
||||
// preencha com os handles a reparar (ex.: os que tem preservation_url nulo)
|
||||
const HANDLES = __HANDLES__;
|
||||
|
||||
let db;
|
||||
const abrir = () => new Promise((res, rej) => {
|
||||
const q = indexedDB.open('bras', 1);
|
||||
q.onsuccess = () => res(q.result); q.onerror = () => rej(q.error);
|
||||
});
|
||||
const get = (st, k) => new Promise(res => {
|
||||
const r = db.transaction(st).objectStore(st).get(k);
|
||||
r.onsuccess = () => res(r.result); r.onerror = () => res(undefined);
|
||||
});
|
||||
const put = (st, k, v) => new Promise((res, rej) => {
|
||||
const t = db.transaction(st, 'readwrite'); t.objectStore(st).put(v, k);
|
||||
t.oncomplete = res; t.onerror = () => rej(t.error);
|
||||
});
|
||||
|
||||
async function contaBitstreams(h) {
|
||||
const r = await fetch(`${BASE}/handle/${PREFIX}/${h}`, {credentials: 'same-origin'});
|
||||
if (!r.ok) throw new Error('HTTP ' + r.status);
|
||||
const html = await r.text();
|
||||
const d = new DOMParser().parseFromString(html, 'text/html');
|
||||
return d.querySelectorAll('.file-wrapper').length;
|
||||
}
|
||||
|
||||
async function tamanho(url) {
|
||||
const r = await fetch(url, {credentials: 'same-origin'});
|
||||
if (!r.ok) return -1;
|
||||
const b = await r.blob();
|
||||
return b.size;
|
||||
}
|
||||
|
||||
const RESULT = {ok: 0, erro: 0, multiplos: 0, total: HANDLES.length, atual: 0};
|
||||
window.REPARO_MULTI = RESULT;
|
||||
|
||||
db = await abrir();
|
||||
console.log(`reparo-multibitstream v2: ${HANDLES.length} itens a checar`);
|
||||
|
||||
for (let i = 0; i < HANDLES.length; i++) {
|
||||
const h = HANDLES[i];
|
||||
RESULT.atual = i + 1;
|
||||
try {
|
||||
const n = await contaBitstreams(h);
|
||||
if (!n) { RESULT.erro++; console.warn(` ${h}: 0 file-wrapper (sem bitstream mesmo)`); await sleep(jit()); continue; }
|
||||
const comTamanho = [];
|
||||
for (let seq = 1; seq <= n; seq++) {
|
||||
const u = `${BASE}/bitstream/${PREFIX}/${h}/${seq}/imagem.jpg`;
|
||||
const bytes = await tamanho(u);
|
||||
if (bytes > 0) comTamanho.push({url: u, bytes});
|
||||
await sleep(300);
|
||||
}
|
||||
if (!comTamanho.length) { RESULT.erro++; console.warn(` ${h}: ${n} wrapper(s) mas nenhuma sequencia respondeu`); await sleep(jit()); continue; }
|
||||
comTamanho.sort((a, b) => b.bytes - a.bytes);
|
||||
const item = await get('itens', h) || {};
|
||||
item.preservation_url = comTamanho[0].url;
|
||||
item.all_preservation_urls = comTamanho.map(c => c.url);
|
||||
item.all_preservation_sizes = comTamanho.map(c => c.bytes);
|
||||
await put('itens', h, item);
|
||||
RESULT.ok++;
|
||||
if (comTamanho.length > 1) RESULT.multiplos++;
|
||||
console.log(` ${h}: ${comTamanho.length}/${n} bitstream(s), maior=${(comTamanho[0].bytes/1048576).toFixed(1)}MB`);
|
||||
} catch (e) {
|
||||
RESULT.erro++;
|
||||
console.warn(` ${h}: ${e.message}`);
|
||||
}
|
||||
await sleep(jit());
|
||||
}
|
||||
console.log(`\nreparo-multibitstream v2 concluido. ok=${RESULT.ok} erro=${RESULT.erro} itens-com-multiplos-bitstreams=${RESULT.multiplos}`);
|
||||
})();
|
||||
@@ -0,0 +1,62 @@
|
||||
// reprojeta-meta-mapa.mjs — reescreve SÓ o `meta` de cada item do
|
||||
// web/atlas/atlas-map.json a partir do pipeline/catalogo.jsonl, sem re-renderizar
|
||||
// os atlas .webp (posições, cores e recortes das peças ficam intactos).
|
||||
//
|
||||
// Use quando as regras de metadados do web/build-atlas.js mudarem e não valer a
|
||||
// pena reconstruir 47 MB de imagem. As regras aqui têm de espelhar as de
|
||||
// summarize()/pickAll() lá — em 2026-09-12 as duas foram escritas juntas.
|
||||
//
|
||||
// node pipeline/reprojeta-meta-mapa.mjs (da raiz do projeto)
|
||||
import fs from 'node:fs';
|
||||
import readline from 'node:readline';
|
||||
|
||||
const MAP = 'web/atlas/atlas-map.json';
|
||||
const pickAll = (item, field, noUrls) => {
|
||||
const out = [];
|
||||
for (const row of item.full_table || []) {
|
||||
if (row.field !== field) continue;
|
||||
const v = String(row.value ?? '').trim();
|
||||
if (!v || out.includes(v)) continue;
|
||||
if (noUrls && /^https?:\/\//i.test(v)) continue;
|
||||
out.push(v);
|
||||
}
|
||||
return out;
|
||||
};
|
||||
const some = (i, f, noUrls) => { const v = pickAll(i, f, noUrls); return v.length ? v : undefined; };
|
||||
const one = (i, f) => pickAll(i, f)[0] || undefined;
|
||||
|
||||
const d = JSON.parse(fs.readFileSync(MAP, 'utf8'));
|
||||
const wanted = new Set(Object.keys(d.map));
|
||||
const extra = new Map();
|
||||
|
||||
const rl = readline.createInterface({ input: fs.createReadStream('pipeline/catalogo.jsonl'), crlfDelay: Infinity });
|
||||
for await (const line of rl) {
|
||||
if (!line.trim()) continue;
|
||||
const o = JSON.parse(line);
|
||||
if (!wanted.has(o.handle)) continue;
|
||||
extra.set(o.handle, {
|
||||
subject: some(o, 'dc.subject'),
|
||||
description: some(o, 'dc.description'),
|
||||
coverage: some(o, 'dc.coverage'),
|
||||
source: one(o, 'dc.source'),
|
||||
publisher: one(o, 'dc.publisher'),
|
||||
relation: some(o, 'dc.relation', true),
|
||||
identifier: some(o, 'dc.identifier', true),
|
||||
});
|
||||
}
|
||||
|
||||
let enriched = 0, missing = 0;
|
||||
for (const [h, e] of Object.entries(d.map)) {
|
||||
const add = extra.get(h);
|
||||
if (!add) { missing++; continue; }
|
||||
let touched = false;
|
||||
for (const [k, v] of Object.entries(add)) if (v !== undefined) { e.meta[k] = v; touched = true; }
|
||||
// deriváveis da chave: não repetir (ver build-atlas.js)
|
||||
delete e.meta.handle;
|
||||
delete e.meta.source_url;
|
||||
if (touched) enriched++;
|
||||
}
|
||||
const out = JSON.stringify(d);
|
||||
fs.writeFileSync(MAP, out);
|
||||
console.log(`itens: ${wanted.size} | enriquecidos: ${enriched} | sem registro: ${missing}`);
|
||||
console.log(`atlas-map.json: ${(out.length / 1048576).toFixed(2)} MB`);
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
# Drena a fila de ~/Downloads pro S3 com o subidor-paralelo.py e depois arruma
|
||||
# o que o subidor.py antigo deixou: duplicatas "(N)" identicas e manifests com
|
||||
# linha de derivado. Log em pipeline/subidor-paralelo.log.
|
||||
# O caffeinate e amarrado a este script: segura o Mac acordado so enquanto roda.
|
||||
set -u
|
||||
cd "$(dirname "$0")"
|
||||
set -a; . ./.s3env; set +a
|
||||
exec >> subidor-paralelo.log 2>&1
|
||||
caffeinate -is -w $$ &
|
||||
echo "===== $(date -u +%FT%TZ) inicio (pid $$)"
|
||||
python3 -u subidor-paralelo.py --catalogo catalogo.jsonl --threads 6 --lote 400 || echo "!!! drenagem saiu com erro $?"
|
||||
echo "===== $(date -u +%FT%TZ) limpeza de duplicatas"
|
||||
python3 -u subidor-paralelo.py --catalogo catalogo.jsonl --limpar-duplicatas || echo "!!! limpeza saiu com erro $?"
|
||||
echo "===== $(date -u +%FT%TZ) regravando todos os manifests"
|
||||
python3 -u subidor-paralelo.py --catalogo catalogo.jsonl --so-manifestos --threads 6 || echo "!!! manifests saiu com erro $?"
|
||||
echo "===== $(date -u +%FT%TZ) FIM"
|
||||
@@ -0,0 +1,8 @@
|
||||
20.500.12156.1_7802
|
||||
20.500.12156.1_7814
|
||||
20.500.12156.1_7817
|
||||
20.500.12156.1_7848
|
||||
20.500.12156.1_7852
|
||||
20.500.12156.1_7861
|
||||
20.500.12156.1_7875
|
||||
20.500.12156.1_8075
|
||||
@@ -0,0 +1,405 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
subidor-paralelo.py -- substitui o subidor.py para drenar a fila de ~/Downloads.
|
||||
|
||||
Por que existe (medido 2026-09-12): o subidor.py sobe um arquivo por vez e, a
|
||||
cada arquivo, espera 1,5 s de "estabilidade" e dispara tres `aws s3 cp`
|
||||
(arquivo, metadata.json, manifest). Cada um paga a partida do aws-cli: ~5 s por
|
||||
arquivo, seja thumbnail de 74 KB ou preservacao de 40 MB. Resultado: ~1,3 GB/h
|
||||
num link de 69 Mbps (~31 GB/h). O gargalo era o processo, nao o link.
|
||||
|
||||
O que muda:
|
||||
- upload em paralelo via boto3 (um cliente, N threads, sem partida de CLI),
|
||||
conferindo o tamanho no bucket antes de apagar o local
|
||||
- metadata.json + manifest-sha256.txt uma vez por item ao fim de cada lote
|
||||
- copia "(N)" do Chrome identica (mesmo handle, tipo, sha256 e nome-base de
|
||||
algo ja enviado) NAO sobe (achado 2.20)
|
||||
- arquivo que nao e imagem vai pra pipeline/rejeitados/ e ganha linha na
|
||||
tabela `rejeitados`, em vez de ser apagado sem rastro (achado 2.19)
|
||||
- manifest do item deixa de fora `derivado-thumb256`: esses objetos moram em
|
||||
derivados/thumb256/, nao dentro de itens/<handle>/
|
||||
|
||||
O que NAO muda: chaves no bucket, ledger `enviados`, validacao por magic bytes,
|
||||
conteudo de metadata.json.
|
||||
|
||||
Uso:
|
||||
set -a; . .s3env; set +a
|
||||
python3 subidor-paralelo.py --catalogo catalogo.jsonl # drena a fila
|
||||
python3 subidor-paralelo.py --limpar-duplicatas # apaga "(N)" identicas (bucket + ledger)
|
||||
python3 subidor-paralelo.py --catalogo catalogo.jsonl --so-manifestos # regrava metadata+manifest de todo item
|
||||
"""
|
||||
import argparse, hashlib, json, mimetypes, os, re, shutil, sqlite3, sys, time
|
||||
from collections import defaultdict
|
||||
from concurrent.futures import ThreadPoolExecutor, as_completed
|
||||
from pathlib import Path
|
||||
|
||||
import boto3
|
||||
from boto3.s3.transfer import TransferConfig
|
||||
from botocore.config import Config
|
||||
|
||||
S3_ENDPOINT = os.environ.get("S3_ENDPOINT", "https://hel1.your-objectstorage.com")
|
||||
BUCKET = os.environ.get("ARCHIVE_BUCKET", "brasiliana")
|
||||
PREFIXO = "BRAS__"
|
||||
ROOT = Path(__file__).resolve().parent
|
||||
DB = ROOT / "subidor.sqlite"
|
||||
REJ_DIR = ROOT / "rejeitados"
|
||||
SUFIXO_N = re.compile(r"^(.*) \((\d+)\)(\.[^.]+)$")
|
||||
TIPOS_DO_ITEM = ("preservacao", "thumbnail", "legado") # o que mora em itens/<handle>/
|
||||
TRANSF = TransferConfig(multipart_threshold=64 * 2**20, multipart_chunksize=16 * 2**20,
|
||||
max_concurrency=4)
|
||||
|
||||
|
||||
def agora():
|
||||
return time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())
|
||||
|
||||
|
||||
def log(msg):
|
||||
print(f"{time.strftime('%H:%M:%S')} {msg}", flush=True)
|
||||
|
||||
|
||||
def base(nome):
|
||||
m = SUFIXO_N.match(nome)
|
||||
return m.group(1) + m.group(3) if m else nome
|
||||
|
||||
|
||||
def cliente(threads):
|
||||
return boto3.client(
|
||||
"s3", endpoint_url=S3_ENDPOINT,
|
||||
config=Config(max_pool_connections=threads * 5 + 8,
|
||||
retries={"max_attempts": 8, "mode": "adaptive"},
|
||||
request_checksum_calculation="when_required",
|
||||
response_checksum_validation="when_required"))
|
||||
|
||||
|
||||
def db():
|
||||
con = sqlite3.connect(DB, timeout=60)
|
||||
con.executescript("""
|
||||
CREATE TABLE IF NOT EXISTS descartados (
|
||||
handle TEXT, tipo TEXT, nome TEXT, bytes INTEGER, sha256 TEXT,
|
||||
chave_no_bucket TEXT, quando TEXT, PRIMARY KEY (handle, tipo, nome, sha256));
|
||||
CREATE TABLE IF NOT EXISTS rejeitados (
|
||||
handle TEXT, tipo TEXT, nome TEXT, bytes INTEGER, sha256 TEXT,
|
||||
cabecalho TEXT, quando TEXT, PRIMARY KEY (handle, tipo, nome, sha256));""")
|
||||
return con
|
||||
|
||||
|
||||
def carrega_catalogo(caminho):
|
||||
d = {}
|
||||
if caminho:
|
||||
for linha in open(caminho, encoding="utf-8"):
|
||||
if linha.strip():
|
||||
r = json.loads(linha)
|
||||
d[r["handle"]] = r
|
||||
return d
|
||||
|
||||
|
||||
def interpreta(p):
|
||||
"""BRAS__20.500.12156.1_10377__[THUMB__]nome -> (handle, pasta, tipo, nome)"""
|
||||
resto = p.name[len(PREFIXO):]
|
||||
if "__" not in resto:
|
||||
return None
|
||||
pasta, nome = resto.split("__", 1)
|
||||
m = re.fullmatch(r"(.+)_(\d+)", pasta)
|
||||
if not m:
|
||||
return None
|
||||
tipo = "preservacao"
|
||||
if nome.startswith("THUMB__"):
|
||||
nome, tipo = nome[len("THUMB__"):], "thumbnail"
|
||||
return f"{m.group(1)}/{m.group(2)}", pasta, tipo, nome
|
||||
|
||||
|
||||
# assinaturas de imagem aceitas. Achado 2026-09-12: parte das "preservacao" com
|
||||
# extensao .jpg e TIFF de verdade (II*\0 / MM\0*, ~8 MB, faixa 145xx); a regra
|
||||
# antiga (so JPEG/PNG) do subidor.py apagava esses arquivos como se fossem o
|
||||
# bitstream de licenca. O que se quer barrar e texto, nao formato de imagem.
|
||||
ASSINATURAS = (
|
||||
(b"\xff\xd8", "jpeg"), (b"\x89PNG\r\n\x1a\n", "png"),
|
||||
(b"II*\x00", "tiff"), (b"MM\x00*", "tiff"), (b"GIF87a", "gif"), (b"GIF89a", "gif"),
|
||||
(b"\x00\x00\x00\x0cjP ", "jp2"), (b"\xff\x4f\xff\x51", "j2k"), (b"BM", "bmp"),
|
||||
)
|
||||
|
||||
|
||||
def formato(cab):
|
||||
for sig, nome in ASSINATURAS:
|
||||
if cab.startswith(sig):
|
||||
return nome
|
||||
if cab[:4] == b"RIFF" and cab[8:12] == b"WEBP":
|
||||
return "webp"
|
||||
return None
|
||||
|
||||
|
||||
def examina(p):
|
||||
h, cab = hashlib.sha256(), None
|
||||
with p.open("rb") as fh:
|
||||
for b in iter(lambda: fh.read(1 << 20), b""):
|
||||
if cab is None:
|
||||
cab = b[:20]
|
||||
h.update(b)
|
||||
cab = cab or b""
|
||||
return h.hexdigest(), p.stat().st_size, formato(cab) is not None, cab
|
||||
|
||||
|
||||
MIME = {"jpeg": "image/jpeg", "png": "image/png", "tiff": "image/tiff", "gif": "image/gif",
|
||||
"jp2": "image/jp2", "j2k": "image/jp2", "bmp": "image/bmp", "webp": "image/webp"}
|
||||
|
||||
|
||||
def tipo_mime(p):
|
||||
"""pelo conteudo, nao pela extensao: TIFF chega com nome .jpg"""
|
||||
with open(p, "rb") as fh:
|
||||
f = formato(fh.read(20))
|
||||
return MIME.get(f) or mimetypes.guess_type(str(p))[0] or "binary/octet-stream"
|
||||
|
||||
|
||||
def sobe_arquivo(s3, p, key, tam):
|
||||
s3.upload_file(str(p), BUCKET, key, Config=TRANSF,
|
||||
ExtraArgs={"ContentType": tipo_mime(p)})
|
||||
got = s3.head_object(Bucket=BUCKET, Key=key)["ContentLength"]
|
||||
if got != tam:
|
||||
raise RuntimeError(f"tamanho no bucket {got} != local {tam}")
|
||||
|
||||
|
||||
def confere_existente(s3, key, tam):
|
||||
"""True se o objeto ja esta no bucket com o mesmo tamanho."""
|
||||
try:
|
||||
return s3.head_object(Bucket=BUCKET, Key=key)["ContentLength"] == tam
|
||||
except Exception:
|
||||
return False
|
||||
|
||||
|
||||
def sobe_bytes(s3, dados, key, ctype):
|
||||
s3.put_object(Bucket=BUCKET, Key=key, Body=dados, ContentType=ctype)
|
||||
|
||||
|
||||
def refaz_metadados(con, s3, cat, handles, threads):
|
||||
"""metadata.json + manifest-sha256.txt, mesmo formato do subidor.py."""
|
||||
trabalhos = []
|
||||
for h in sorted(handles):
|
||||
rec = cat.get(h)
|
||||
if not rec:
|
||||
continue
|
||||
mj = json.dumps(rec, ensure_ascii=False, indent=2).encode("utf-8")
|
||||
linhas = [f"{sha} {tipo}/{nome}" for nome, sha, tipo in con.execute(
|
||||
f"SELECT nome, sha256, tipo FROM enviados WHERE handle=? AND tipo IN "
|
||||
f"({','.join('?' * len(TIPOS_DO_ITEM))}) ORDER BY tipo, nome", (h, *TIPOS_DO_ITEM))]
|
||||
linhas.append(f"{hashlib.sha256(mj).hexdigest()} metadata.json")
|
||||
mf = ("\n".join(linhas) + "\n").encode("utf-8")
|
||||
pasta = h.replace("/", "_")
|
||||
trabalhos.append((mj, f"itens/{pasta}/metadata.json", "application/json"))
|
||||
trabalhos.append((mf, f"itens/{pasta}/manifest-sha256.txt", "text/plain"))
|
||||
falhas = 0
|
||||
with ThreadPoolExecutor(threads) as ex:
|
||||
for f in as_completed([ex.submit(sobe_bytes, s3, *t) for t in trabalhos]):
|
||||
try:
|
||||
f.result()
|
||||
except Exception as e:
|
||||
falhas += 1
|
||||
log(f"FALHA metadado: {e}")
|
||||
return len(trabalhos) // 2, falhas
|
||||
|
||||
|
||||
def drena(con, s3, cat, pasta, threads, lote, max_lotes=0):
|
||||
REJ_DIR.mkdir(exist_ok=True)
|
||||
env = dup = rej = 0
|
||||
bytes_env, t0 = 0, time.time()
|
||||
falhou = set()
|
||||
n_lotes = 0
|
||||
while True:
|
||||
if max_lotes and n_lotes >= max_lotes:
|
||||
log(f"parando depois de {n_lotes} lote(s) (--max-lotes)")
|
||||
break
|
||||
n_lotes += 1
|
||||
corte = time.time() - 10
|
||||
fila = []
|
||||
for p in pasta.glob(PREFIXO + "*"):
|
||||
if (not p.is_file() or p.suffix == ".crdownload" or p.name in falhou
|
||||
or p.stat().st_mtime > corte or Path(str(p) + ".crdownload").exists()):
|
||||
continue
|
||||
info = interpreta(p)
|
||||
if info:
|
||||
fila.append((p, *info))
|
||||
else:
|
||||
log(f"ignorado (nome inesperado): {p.name}")
|
||||
falhou.add(p.name)
|
||||
if not fila:
|
||||
break
|
||||
# nome sem "(N)" primeiro: entre duas copias identicas, fica o nome original
|
||||
fila.sort(key=lambda a: (SUFIXO_N.match(a[4]) is not None, a[0].name))
|
||||
pedaco = fila[:lote]
|
||||
|
||||
with ThreadPoolExecutor(threads) as ex:
|
||||
exames = list(zip(pedaco, ex.map(lambda a: examina(a[0]), pedaco)))
|
||||
|
||||
no_ledger = defaultdict(dict) # (handle, tipo, sha) -> {nome-base: nome ja enviado}
|
||||
for h in {a[1] for a, _ in exames}:
|
||||
for tipo, sha, nome in con.execute(
|
||||
"SELECT tipo, sha256, nome FROM enviados WHERE handle=?", (h,)):
|
||||
no_ledger[(h, tipo, sha)].setdefault(base(nome), nome)
|
||||
neste_lote = set() # (handle, tipo, sha, nome-base) que ainda vai subir agora
|
||||
|
||||
subir, conferir = [], []
|
||||
for (p, handle, pasta_h, tipo, nome), (sha, tam, eh_img, cab) in exames:
|
||||
if not eh_img:
|
||||
shutil.move(str(p), REJ_DIR / p.name)
|
||||
con.execute("INSERT OR REPLACE INTO rejeitados VALUES (?,?,?,?,?,?,?)",
|
||||
(handle, tipo, nome, tam, sha, cab.hex(), agora()))
|
||||
rej += 1
|
||||
log(f"REJEITADO (nao e imagem, {tam} bytes, inicio {cab[:12]!r}): {p.name} -> rejeitados/")
|
||||
continue
|
||||
k = (handle, tipo, sha)
|
||||
existente = no_ledger[k].get(base(nome))
|
||||
if existente:
|
||||
# so apaga o local depois do HEAD confirmar o objeto no bucket
|
||||
conferir.append((p, handle, pasta_h, tipo, nome, sha, tam, existente))
|
||||
continue
|
||||
if k + (base(nome),) in neste_lote:
|
||||
continue # copia identica sobe neste lote; esta fica pro proximo
|
||||
neste_lote.add(k + (base(nome),))
|
||||
subir.append((p, handle, pasta_h, tipo, nome, sha, tam))
|
||||
con.commit()
|
||||
|
||||
tocados = set()
|
||||
with ThreadPoolExecutor(threads) as ex:
|
||||
futs = {ex.submit(sobe_arquivo, s3, a[0], f"itens/{a[2]}/{a[3]}/{a[4]}", a[6]): a
|
||||
for a in subir}
|
||||
for f in as_completed(futs):
|
||||
p, handle, pasta_h, tipo, nome, sha, tam = futs[f]
|
||||
try:
|
||||
f.result()
|
||||
except Exception as e:
|
||||
falhou.add(p.name)
|
||||
log(f"FALHA no upload (mantido em disco): {p.name}: {e}")
|
||||
continue
|
||||
con.execute("INSERT OR REPLACE INTO enviados (handle,nome,bytes,sha256,quando,tipo) "
|
||||
"VALUES (?,?,?,?,?,?)", (handle, nome, tam, sha, agora(), tipo))
|
||||
con.commit()
|
||||
p.unlink()
|
||||
tocados.add(handle)
|
||||
env += 1
|
||||
bytes_env += tam
|
||||
with ThreadPoolExecutor(threads) as ex:
|
||||
futs = {ex.submit(confere_existente, s3, f"itens/{a[2]}/{a[3]}/{a[7]}", a[6]): a
|
||||
for a in conferir}
|
||||
for f in as_completed(futs):
|
||||
p, handle, pasta_h, tipo, nome, sha, tam, existente = futs[f]
|
||||
chave = f"itens/{pasta_h}/{tipo}/{existente}"
|
||||
if f.result():
|
||||
con.execute("INSERT OR REPLACE INTO descartados VALUES (?,?,?,?,?,?,?)",
|
||||
(handle, tipo, nome, tam, sha, chave, agora()))
|
||||
con.commit()
|
||||
p.unlink()
|
||||
dup += 1
|
||||
else:
|
||||
# ledger dizia que estava la, o bucket discorda: sobe de novo
|
||||
log(f"ledger x bucket divergem, reenviando: {chave}")
|
||||
try:
|
||||
sobe_arquivo(s3, p, chave, tam)
|
||||
except Exception as e:
|
||||
falhou.add(p.name)
|
||||
log(f"FALHA no reenvio (mantido em disco): {p.name}: {e}")
|
||||
continue
|
||||
con.execute("INSERT OR REPLACE INTO enviados (handle,nome,bytes,sha256,quando,tipo) "
|
||||
"VALUES (?,?,?,?,?,?)", (handle, existente, tam, sha, agora(), tipo))
|
||||
con.commit()
|
||||
p.unlink()
|
||||
tocados.add(handle)
|
||||
env += 1
|
||||
bytes_env += tam
|
||||
n_meta, f_meta = refaz_metadados(con, s3, cat, tocados, threads)
|
||||
|
||||
horas = (time.time() - t0) / 3600
|
||||
log(f"lote ok: {len(tocados)} itens | total {env} arq, {bytes_env/2**30:.1f} GB "
|
||||
f"({bytes_env/2**30/horas:.1f} GB/h) | dup {dup} | rej {rej} | falha {len(falhou)} "
|
||||
f"| meta {n_meta} (falha {f_meta}) | fila ~{len(fila) - len(pedaco)}")
|
||||
log(f"FIM da fila: {env} enviados, {bytes_env/2**30:.1f} GB, {dup} duplicatas descartadas, "
|
||||
f"{rej} rejeitados, {len(falhou)} falhas mantidas em disco")
|
||||
for n in sorted(falhou):
|
||||
log(f" pendente: {n}")
|
||||
|
||||
|
||||
def limpa_duplicatas(con, s3):
|
||||
grupos = defaultdict(list)
|
||||
for h, tipo, nome, sha in con.execute(
|
||||
"SELECT handle, tipo, nome, sha256 FROM enviados WHERE tipo IN ('preservacao','thumbnail')"):
|
||||
grupos[(h, tipo, sha)].append(nome)
|
||||
apagar = []
|
||||
for (h, tipo, sha), nomes in grupos.items():
|
||||
if len(nomes) < 2:
|
||||
continue
|
||||
for b, iguais in _por_base(nomes).items():
|
||||
if len(iguais) < 2:
|
||||
continue
|
||||
fica = sorted(iguais, key=lambda n: (SUFIXO_N.match(n) is not None, n))[0]
|
||||
apagar += [(h, tipo, n, fica) for n in iguais if n != fica]
|
||||
log(f"duplicatas identicas no ledger: {len(apagar)}")
|
||||
feitos, tocados = 0, set()
|
||||
|
||||
def um(a):
|
||||
h, tipo, n, fica = a
|
||||
pasta = h.replace("/", "_")
|
||||
k_dup, k_fica = f"itens/{pasta}/{tipo}/{n}", f"itens/{pasta}/{tipo}/{fica}"
|
||||
t1 = s3.head_object(Bucket=BUCKET, Key=k_dup)["ContentLength"]
|
||||
t2 = s3.head_object(Bucket=BUCKET, Key=k_fica)["ContentLength"]
|
||||
if t1 != t2:
|
||||
raise RuntimeError(f"tamanhos divergem no bucket: {k_dup}")
|
||||
s3.delete_object(Bucket=BUCKET, Key=k_dup)
|
||||
return a
|
||||
|
||||
with ThreadPoolExecutor(16) as ex:
|
||||
for f in as_completed([ex.submit(um, a) for a in apagar]):
|
||||
try:
|
||||
h, tipo, n, _ = f.result()
|
||||
except Exception as e:
|
||||
log(f" nao apagado: {e}")
|
||||
continue
|
||||
con.execute("DELETE FROM enviados WHERE handle=? AND tipo=? AND nome=?", (h, tipo, n))
|
||||
tocados.add(h)
|
||||
feitos += 1
|
||||
con.commit()
|
||||
log(f"duplicatas apagadas: {feitos}")
|
||||
return tocados
|
||||
|
||||
|
||||
def _por_base(nomes):
|
||||
d = defaultdict(list)
|
||||
for n in nomes:
|
||||
d[base(n)].append(n)
|
||||
return d
|
||||
|
||||
|
||||
def main():
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("--downloads", default=str(Path.home() / "Downloads"))
|
||||
ap.add_argument("--catalogo")
|
||||
# 6 e nao 16: com muitas threads o OpenSSL do macOS estoura na verificacao
|
||||
# de certificado (SIGSEGV em X509_STORE_CTX_get1_issuer, 13/09) -- corrida
|
||||
# dentro do libcrypto, nao do nosso codigo. 6 threads ja dao ~19 GB/h.
|
||||
ap.add_argument("--threads", type=int, default=6)
|
||||
ap.add_argument("--lote", type=int, default=400)
|
||||
ap.add_argument("--max-lotes", type=int, default=0, help="0 = ate esvaziar a fila")
|
||||
ap.add_argument("--limpar-duplicatas", action="store_true")
|
||||
ap.add_argument("--so-manifestos", action="store_true")
|
||||
args = ap.parse_args()
|
||||
if not os.environ.get("AWS_ACCESS_KEY_ID"):
|
||||
sys.exit("credenciais S3 ausentes. Rode: set -a; . .s3env; set +a")
|
||||
|
||||
con, s3 = db(), cliente(args.threads)
|
||||
cat = carrega_catalogo(args.catalogo)
|
||||
if args.limpar_duplicatas:
|
||||
tocados = limpa_duplicatas(con, s3)
|
||||
if cat and tocados:
|
||||
log("regravando manifest dos itens tocados: %d (falha %d)" %
|
||||
refaz_metadados(con, s3, cat, tocados, args.threads))
|
||||
elif args.so_manifestos:
|
||||
if not cat:
|
||||
sys.exit("--so-manifestos precisa de --catalogo")
|
||||
hs = {r[0] for r in con.execute("SELECT DISTINCT handle FROM enviados WHERE tipo IN (?,?,?)",
|
||||
TIPOS_DO_ITEM)}
|
||||
log(f"regravando metadata+manifest de {len(hs)} itens")
|
||||
log("feito: %d itens (falha %d)" % refaz_metadados(con, s3, cat, hs, args.threads))
|
||||
else:
|
||||
log(f"drenando {args.downloads} -> s3://{BUCKET}/ ({args.threads} threads, lotes de {args.lote})")
|
||||
drena(con, s3, cat, Path(args.downloads), args.threads, args.lote, args.max_lotes)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -0,0 +1,198 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Trilha B, segunda metade: leva da pasta Downloads para o S3 e apaga.
|
||||
|
||||
O baixador-navegador.js despeja os arquivos em Downloads com o handle no
|
||||
proprio nome (BRAS__20.500.12156.1_10377__arquivo.jpg). Este script recolhe,
|
||||
confere SHA-256, sobe pro bucket e APAGA na hora -- o disco nunca acumula.
|
||||
|
||||
Rode em paralelo com o navegador, em modo --vigiar:
|
||||
|
||||
set -a; . .s3env; set +a
|
||||
python3 subidor.py --vigiar --catalogo catalogo.jsonl
|
||||
|
||||
Uma passada so, sem vigiar:
|
||||
python3 subidor.py --catalogo catalogo.jsonl
|
||||
"""
|
||||
import argparse, hashlib, json, os, sqlite3, subprocess, sys, time
|
||||
from pathlib import Path
|
||||
|
||||
S3_ENDPOINT = os.environ.get("S3_ENDPOINT", "https://hel1.your-objectstorage.com")
|
||||
BUCKET = os.environ.get("ARCHIVE_BUCKET", "brasiliana")
|
||||
PREFIXO = "BRAS__"
|
||||
|
||||
ROOT = Path(__file__).resolve().parent
|
||||
DB = ROOT / "subidor.sqlite"
|
||||
|
||||
|
||||
def db():
|
||||
con = sqlite3.connect(DB)
|
||||
con.executescript("""
|
||||
CREATE TABLE IF NOT EXISTS enviados (
|
||||
handle TEXT, nome TEXT, bytes INTEGER, sha256 TEXT, quando TEXT,
|
||||
PRIMARY KEY (handle, nome));""")
|
||||
cols = [r[1] for r in con.execute("PRAGMA table_info(enviados)")]
|
||||
if "tipo" not in cols:
|
||||
# tipo entra na migracao, mas a PK antiga (handle,nome) colidiria
|
||||
# entre preservacao/thumbnail com o mesmo nome de arquivo -- refaz
|
||||
# a tabela com PK composta, preservando as linhas ja existentes
|
||||
# (todas eram 'preservacao', de antes do thumbnail existir).
|
||||
con.executescript("""
|
||||
ALTER TABLE enviados RENAME TO enviados_old;
|
||||
CREATE TABLE enviados (
|
||||
handle TEXT, nome TEXT, bytes INTEGER, sha256 TEXT, quando TEXT,
|
||||
tipo TEXT DEFAULT 'preservacao',
|
||||
PRIMARY KEY (handle, tipo, nome));
|
||||
INSERT INTO enviados (handle,nome,bytes,sha256,quando,tipo)
|
||||
SELECT handle,nome,bytes,sha256,quando,'preservacao' FROM enviados_old;
|
||||
DROP TABLE enviados_old;
|
||||
""")
|
||||
con.commit()
|
||||
return con
|
||||
|
||||
|
||||
def s3_put(local, key):
|
||||
return subprocess.run(
|
||||
["aws", "--endpoint-url", S3_ENDPOINT, "s3", "cp", str(local),
|
||||
f"s3://{BUCKET}/{key}", "--only-show-errors"],
|
||||
capture_output=True, text=True).returncode == 0
|
||||
|
||||
|
||||
def sha256(p):
|
||||
h = hashlib.sha256()
|
||||
with p.open("rb") as fh:
|
||||
for b in iter(lambda: fh.read(1 << 20), b""):
|
||||
h.update(b)
|
||||
return h.hexdigest()
|
||||
|
||||
|
||||
def estavel(p):
|
||||
"""Chrome ainda escrevendo? Compara o tamanho com um intervalo curto."""
|
||||
try:
|
||||
a = p.stat().st_size
|
||||
time.sleep(1.5)
|
||||
return a == p.stat().st_size and a > 0
|
||||
except FileNotFoundError:
|
||||
return False
|
||||
|
||||
|
||||
def carrega_catalogo(caminho):
|
||||
if not caminho:
|
||||
return {}
|
||||
d = {}
|
||||
for linha in open(caminho, encoding="utf-8"):
|
||||
if linha.strip():
|
||||
r = json.loads(linha)
|
||||
d[r["handle"]] = r
|
||||
return d
|
||||
|
||||
|
||||
def escreve_metadados(con, handle, cat):
|
||||
"""metadata.json + manifest-sha256.txt do item."""
|
||||
rec = cat.get(handle)
|
||||
if not rec:
|
||||
return
|
||||
pasta = handle.replace("/", "_")
|
||||
# nome com PID: baixador.py roda na mesma pasta e pode escrever no
|
||||
# mesmo .tmp ao mesmo tempo -- nome fixo faz um processo apagar o
|
||||
# arquivo que o outro acabou de criar (achado 2026-09-10, crash real).
|
||||
tmp = ROOT / ".tmp"; tmp.mkdir(exist_ok=True)
|
||||
mj = tmp / f"metadata.{os.getpid()}.json"
|
||||
mj.write_text(json.dumps(rec, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
s3_put(mj, f"itens/{pasta}/metadata.json")
|
||||
linhas = [f"{sha} {tipo}/{nome}" for nome, sha, tipo in
|
||||
con.execute("SELECT nome,sha256,tipo FROM enviados WHERE handle=?", (handle,))]
|
||||
linhas.append(f"{sha256(mj)} metadata.json")
|
||||
mf = tmp / f"manifest-sha256.{os.getpid()}.txt"
|
||||
mf.write_text("\n".join(linhas) + "\n", encoding="utf-8")
|
||||
s3_put(mf, f"itens/{pasta}/manifest-sha256.txt")
|
||||
mj.unlink(missing_ok=True); mf.unlink(missing_ok=True)
|
||||
|
||||
|
||||
def uma_passada(con, pasta_downloads, cat, verboso=True):
|
||||
n = 0
|
||||
for p in sorted(pasta_downloads.glob(PREFIXO + "*")):
|
||||
if p.suffix == ".crdownload" or not p.is_file():
|
||||
continue
|
||||
if not estavel(p):
|
||||
continue
|
||||
resto = p.name[len(PREFIXO):]
|
||||
if "__" not in resto:
|
||||
print(f" ignorado (nome inesperado): {p.name}")
|
||||
continue
|
||||
pasta_handle, nome = resto.split("__", 1)
|
||||
handle = pasta_handle.replace("_", "/", 1) if "/" not in pasta_handle else pasta_handle
|
||||
# 20.500.12156.1_10377 -> 20.500.12156.1/10377
|
||||
if "_" in pasta_handle:
|
||||
base, num = pasta_handle.rsplit("_", 1)
|
||||
handle = f"{base}/{num}"
|
||||
|
||||
# THUMB__ no nome roteia pra subpasta thumbnail/ em vez de preservacao/
|
||||
eh_thumb = nome.startswith("THUMB__")
|
||||
if eh_thumb:
|
||||
nome = nome[len("THUMB__"):]
|
||||
subpasta = "thumbnail" if eh_thumb else "preservacao"
|
||||
|
||||
# valida que e imagem de verdade antes de subir -- achado 2026-09-10:
|
||||
# o palpite de sequencia do achado 2.8 (seq+1 = thumbnail) as vezes
|
||||
# cai no bitstream de LICENCA do DSpace em vez da miniatura (62% dos
|
||||
# thumbs de alguns lotes!). Rejeita qualquer coisa que nao comece com
|
||||
# os magic bytes de JPEG/PNG -- mais barato que confiar no nome.
|
||||
with p.open("rb") as fh:
|
||||
cabecalho = fh.read(8)
|
||||
eh_jpeg = cabecalho[:2] == b"\xff\xd8"
|
||||
eh_png = cabecalho[:8] == b"\x89PNG\r\n\x1a\n"
|
||||
if not (eh_jpeg or eh_png):
|
||||
print(f" REJEITADO (nao e imagem, primeiros bytes: {cabecalho[:20]!r}): {p.name}", flush=True)
|
||||
p.unlink()
|
||||
continue
|
||||
|
||||
dig, tam = sha256(p), p.stat().st_size
|
||||
if s3_put(p, f"itens/{pasta_handle}/{subpasta}/{nome}"):
|
||||
con.execute("INSERT OR REPLACE INTO enviados VALUES (?,?,?,?,?,?)",
|
||||
(handle, nome, tam, dig,
|
||||
time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime()), subpasta))
|
||||
con.commit()
|
||||
escreve_metadados(con, handle, cat)
|
||||
p.unlink() # apaga SEMPRE que subiu
|
||||
n += 1
|
||||
if verboso:
|
||||
print(f" {handle:<24} {tam/1048576:6.1f} MB -> S3, local apagado", flush=True)
|
||||
else:
|
||||
print(f" FALHA no upload: {p.name} (mantido em disco)", flush=True)
|
||||
return n
|
||||
|
||||
|
||||
def main():
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("--downloads", default=str(Path.home() / "Downloads"))
|
||||
ap.add_argument("--catalogo")
|
||||
ap.add_argument("--vigiar", action="store_true")
|
||||
ap.add_argument("--intervalo", type=int, default=20)
|
||||
args = ap.parse_args()
|
||||
|
||||
if not os.environ.get("AWS_ACCESS_KEY_ID"):
|
||||
sys.exit("credenciais S3 ausentes. Rode: set -a; . .s3env; set +a")
|
||||
|
||||
con = db()
|
||||
pasta = Path(args.downloads)
|
||||
cat = carrega_catalogo(args.catalogo)
|
||||
print(f"vigiando {pasta} -> s3://{BUCKET}/ ({len(cat)} itens no catalogo)\n"
|
||||
if args.vigiar else f"passada unica em {pasta}\n")
|
||||
|
||||
total = 0
|
||||
try:
|
||||
while True:
|
||||
total += uma_passada(con, pasta, cat)
|
||||
if not args.vigiar:
|
||||
break
|
||||
time.sleep(args.intervalo)
|
||||
except KeyboardInterrupt:
|
||||
pass
|
||||
enviados, bytes_ = con.execute(
|
||||
"SELECT COUNT(*), COALESCE(SUM(bytes),0) FROM enviados").fetchone()
|
||||
print(f"\nnesta sessao: {total} | acumulado: {enviados} arquivos, {bytes_/1024**3:.2f} GB")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -0,0 +1,61 @@
|
||||
#!/usr/bin/env node
|
||||
/*
|
||||
* ler-localstorage.js — lê o localStorage do Chrome direto do disco, sem
|
||||
* depender da extensão Claude-in-Chrome estar conectada.
|
||||
*
|
||||
* Achado 2026-09-11: o progresso de BAIXA/BAIXA_THUMB (arrays de handles em
|
||||
* localStorage.bras_baixados / bras_thumbs_v2) sobrevive em
|
||||
* "~/Library/Application Support/Google/Chrome/Default/Local Storage/leveldb"
|
||||
* mesmo com a extensão desconectada — é só um arquivo leveldb no disco.
|
||||
* Copiamos antes de ler pra não brigar com o LOCK do Chrome (que está com o
|
||||
* diretório aberto o tempo todo).
|
||||
*
|
||||
* Uso: node ler-localstorage.js [chave1] [chave2] ...
|
||||
* sem argumentos, lê as chaves conhecidas do projeto.
|
||||
*/
|
||||
const { ClassicLevel } = require('classic-level');
|
||||
const { execSync } = require('child_process');
|
||||
const os = require('os');
|
||||
const path = require('path');
|
||||
|
||||
const ORIGIN = 'https://brasilianafotografica.bn.gov.br';
|
||||
const SRC = path.join(os.homedir(),
|
||||
'Library/Application Support/Google/Chrome/Default/Local Storage/leveldb');
|
||||
const COPY = '/tmp/ls-copy-' + Date.now();
|
||||
|
||||
const KEYS_PADRAO = ['bras_baixados', 'bras_thumbs', 'bras_thumbs_v2'];
|
||||
|
||||
function mk(name) {
|
||||
return Buffer.concat([
|
||||
Buffer.from('_' + ORIGIN, 'latin1'),
|
||||
Buffer.from([0x00, 0x01]),
|
||||
Buffer.from(name, 'latin1'),
|
||||
]);
|
||||
}
|
||||
|
||||
async function main() {
|
||||
const keys = process.argv.slice(2);
|
||||
const alvo = keys.length ? keys : KEYS_PADRAO;
|
||||
|
||||
execSync(`cp -r "${SRC}" "${COPY}"`);
|
||||
const db = new ClassicLevel(COPY, { valueEncoding: 'buffer', keyEncoding: 'buffer' });
|
||||
await db.open({ errorIfExists: false, createIfMissing: false });
|
||||
|
||||
const resultado = {};
|
||||
for (const label of alvo) {
|
||||
try {
|
||||
const v = await db.get(mk(label));
|
||||
const flag = v[0];
|
||||
const str = flag === 0 ? v.slice(1).toString('utf16le') : v.slice(1).toString('utf8');
|
||||
const arr = JSON.parse(str);
|
||||
resultado[label] = Array.isArray(arr) ? arr.length : str.length;
|
||||
} catch (e) {
|
||||
resultado[label] = null; // chave não existe ou não é JSON — ok, só ausente
|
||||
}
|
||||
}
|
||||
await db.close();
|
||||
execSync(`rm -rf "${COPY}"`);
|
||||
console.log(JSON.stringify(resultado, null, 2));
|
||||
}
|
||||
|
||||
main().catch(e => { console.error('ERRO', e.message); process.exit(1); });
|
||||
Generated
+189
@@ -0,0 +1,189 @@
|
||||
{
|
||||
"name": "tools",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"classic-level": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/abstract-level": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-3.1.1.tgz",
|
||||
"integrity": "sha512-CW2gKbJFTuX1feMvOrvsVMmijAOgI9kg2Ie9Dq3gOcMt/dVVoVmqNlLcEUCT13NxHFMEajcUcVBIplbyDroDiw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"buffer": "^6.0.3",
|
||||
"is-buffer": "^2.0.5",
|
||||
"level-supports": "^6.2.0",
|
||||
"level-transcoder": "^1.0.1",
|
||||
"maybe-combine-errors": "^1.0.0",
|
||||
"module-error": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/base64-js": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
||||
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/buffer": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
|
||||
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"base64-js": "^1.3.1",
|
||||
"ieee754": "^1.2.1"
|
||||
}
|
||||
},
|
||||
"node_modules/classic-level": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/classic-level/-/classic-level-3.0.0.tgz",
|
||||
"integrity": "sha512-yGy8j8LjPbN0Bh3+ygmyYvrmskVita92pD/zCoalfcC9XxZj6iDtZTAnz+ot7GG8p9KLTG+MZ84tSA4AhkgVZQ==",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"abstract-level": "^3.1.0",
|
||||
"module-error": "^1.0.1",
|
||||
"napi-macros": "^2.2.2",
|
||||
"node-gyp-build": "^4.3.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ieee754": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
|
||||
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
"node_modules/is-buffer": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
|
||||
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/level-supports": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmjs.org/level-supports/-/level-supports-6.2.0.tgz",
|
||||
"integrity": "sha512-QNxVXP0IRnBmMsJIh+sb2kwNCYcKciQZJEt+L1hPCHrKNELllXhvrlClVHXBYZVT+a7aTSM6StgNXdAldoab3w==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=16"
|
||||
}
|
||||
},
|
||||
"node_modules/level-transcoder": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz",
|
||||
"integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"buffer": "^6.0.3",
|
||||
"module-error": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/maybe-combine-errors": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/maybe-combine-errors/-/maybe-combine-errors-1.0.0.tgz",
|
||||
"integrity": "sha512-eefp6IduNPT6fVdwPp+1NgD0PML1NU5P6j1Mj5nz1nidX8/sWY7119WL8vTAHgqfsY74TzW0w1XPgdYEKkGZ5A==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/module-error": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz",
|
||||
"integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/napi-macros": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz",
|
||||
"integrity": "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/node-gyp-build": {
|
||||
"version": "4.8.4",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
|
||||
"integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"node-gyp-build": "bin.js",
|
||||
"node-gyp-build-optional": "optional.js",
|
||||
"node-gyp-build-test": "build-test.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"classic-level": "^3.0.0"
|
||||
},
|
||||
"allowScripts": {
|
||||
"classic-level@3.0.0": true
|
||||
}
|
||||
}
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
# A cada 30 min: sobe pro S3 o que o navegador tiver deixado em ~/Downloads e
|
||||
# apaga o local do que subiu (o subidor-paralelo.py so apaga depois do HEAD
|
||||
# confirmar o objeto no bucket). Passada vazia nao faz nada.
|
||||
set -u
|
||||
cd "$(dirname "$0")"
|
||||
set -a; . ./.s3env; set +a
|
||||
exec >> subidor-paralelo.log 2>&1
|
||||
echo "===== $(date -u +%FT%TZ) vigia-30min iniciado (pid $$)"
|
||||
while true; do
|
||||
n=$(ls ~/Downloads 2>/dev/null | grep -c '^BRAS__' || true)
|
||||
if [ "${n:-0}" -gt 0 ]; then
|
||||
echo "----- $(date -u +%FT%TZ) vigia: $n arquivo(s) na fila"
|
||||
python3 -u subidor-paralelo.py --catalogo catalogo.jsonl --threads 6 --lote 400 || echo "!!! vigia: erro $?"
|
||||
fi
|
||||
sleep 1800
|
||||
done
|
||||
BIN
Binary file not shown.
+397
@@ -0,0 +1,397 @@
|
||||
# PLANO — Brasiliana Fotográfica → S3
|
||||
|
||||
> **Comece por aqui.** Documento de transferência: uma sessão nova consegue
|
||||
> retomar o trabalho só com este arquivo. Detalhe técnico completo em
|
||||
> `README.md`.
|
||||
|
||||
**Objetivo:** os 13.036 itens da Brasiliana Fotográfica — metadados e imagens
|
||||
em qualidade de preservação — depositados em `s3://brasiliana`, organizados
|
||||
como acervo arquivístico (procedência + checksums).
|
||||
|
||||
**Autorização:** a Biblioteca Nacional foi consultada. Confirmou que o material
|
||||
é público e que não tem equipe técnica para fornecer um dump; a coleta por
|
||||
scraping é o caminho combinado. Ritmo cortês e identificação continuam valendo.
|
||||
|
||||
> **Reorganização de pastas em 2026-09-10.** Scripts + estado (catálogo,
|
||||
> `.sqlite`, `.log`, `.tmp/`, credenciais) mudaram de raiz para `pipeline/`;
|
||||
> visualizações foram para `web/`; `exemplo-item/` virou `examples/exemplo-item/`;
|
||||
> `censo.py` virou `archive/censo.py`. Todo comando de terminal abaixo já foi
|
||||
> atualizado para o novo caminho. Detalhe completo em `README.md` →
|
||||
> "Estrutura do repositório".
|
||||
>
|
||||
> **Mudança de plano em 2026-09-10 (importante, ver 2.6): o achado 2.4 abaixo
|
||||
> não se sustentou.** Cloudflare passou a bloquear bitstream via curl também
|
||||
> pra itens sem cache de borda — não só HTML. **Tudo (Fases 2 e 3) roda pelo
|
||||
> navegador agora, trilha única**, não mais A/B separadas por tipo de nome.
|
||||
> A Fase 4 (legado) segue via curl normalmente — domínio diferente
|
||||
> (`objdigital.bn.br`), sem esse bloqueio.
|
||||
|
||||
---
|
||||
|
||||
## 1. Estado em 2026-09-10
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| Fase 1 (metadados) | ✅ **completa** — 13.059 registros, 0 erros. 1 falso-positivo conhecido (`.../1`, é a página raiz da comunidade, não um item — excluir na contagem final) |
|
||||
| Catálogo | `pipeline/catalogo.jsonl`, re-exportado depois dos reparos (152 itens com `all_preservation_urls`) |
|
||||
| Download principal (1 imagem/item) | 🟡 em andamento no navegador |
|
||||
| Thumbnails | 🟡 em andamento no navegador |
|
||||
| Extras (itens com múltiplos bitstreams, 115 itens) | ✅ completo |
|
||||
| Fase 4 (legado objdigital) | 🟡 em andamento, local (`baixador.py --somente-legado`), 2.707 itens com `legacy_url` |
|
||||
| `subidor.py` | rodando em `pipeline/`, `--vigiar`, roteia preservacao/thumbnail/legado certo |
|
||||
|
||||
Não existe mais aba do Brave rodando isso — é uma aba de Chrome comum,
|
||||
conectada via extensão Claude-in-Chrome. `coletor.js`/`coletor-resume.js`
|
||||
grava em IndexedDB a cada item; fechar a aba não perde nada, mas o *loop*
|
||||
para e precisa recolar o script certo pra retomar (ver `tasks/TODO.md`
|
||||
pros comandos exatos de cada trilha ativa).
|
||||
|
||||
---
|
||||
|
||||
## 2. Cinco achados que não devem ser redescobertos
|
||||
|
||||
Cada um destes custou horas. Nenhum é óbvio, e vários são contraintuitivos.
|
||||
|
||||
### 2.1 O sitemap está sete anos desatualizado
|
||||
`htmlmap`/`sitemap` são de abril/2019 e listam ~5.300 dos 13.036 itens. Enumerar
|
||||
por eles perde **59% do acervo sem erro aparente** — o crawl termina limpo, pela
|
||||
metade. Fonte correta: `browse?type=title&rpp=100&offset=N`, percorrido por
|
||||
comunidade (o que de quebra etiqueta a instituição de origem).
|
||||
|
||||
### 2.2 O arquivo de preservação está no DSpace, não no objdigital
|
||||
O `DC.identifier` aponta para `objdigital.bn.br` e parece ser o master. É o
|
||||
contrário: o bitstream do DSpace tem 5533×4065 (7,4 MB) contra ~2600×2100
|
||||
(147 KB) do objdigital. O maior medido: 8679×6484, 34,7 MB — EXIF mostra
|
||||
Hasselblad H3D II-39MS a 7216×5412.
|
||||
**Inverter isso arquiva o acervo a um quarto da resolução, e nada avisa.**
|
||||
|
||||
O PDF de 71,9 MB do item 14582 no objdigital não é a mesma imagem melhor: é
|
||||
outro objeto, um álbum de várias páginas.
|
||||
|
||||
### 2.3 O Cloudflare bloqueia automação de navegador — não IP, não geografia
|
||||
Medido na mesma máquina, mesmo IP, mesmo instante:
|
||||
|
||||
| Cliente | Páginas HTML |
|
||||
|---|---|
|
||||
| Chrome/Brave do usuário | ✅ 200 |
|
||||
| `fetch()` de dentro da página | ✅ 200 (>100 seguidas) |
|
||||
| Playwright *headed* | ❌ 200 na 1ª, 403 depois |
|
||||
| Playwright *headless* | ❌ 403 |
|
||||
| curl / httpx | ❌ 403 |
|
||||
| Servidor (Hetzner Helsinki) | ❌ 403 |
|
||||
|
||||
**Proxies não ajudam** — o bloqueio dispara na segunda requisição da mesma
|
||||
sessão, não por origem. Testado e descartado. Não repita.
|
||||
|
||||
### 2.4 Bitstreams passam por curl; páginas HTML não
|
||||
`bitstream/...` responde 200 a `curl -L` simples, até com UA de curl. Só o HTML
|
||||
é desafiado. É isso que permite baixar os 116 GB fora do navegador, num servidor.
|
||||
|
||||
### 2.5 Nome de arquivo com percent-encoding leva 403
|
||||
Testado com cinco user-agents (Chrome, Safari, Firefox, Googlebot, curl):
|
||||
**todos 403** numa URL com `%28`/`%20`, enquanto `curl/8.7.1` puro dá **200**
|
||||
numa URL de nome simples. O gatilho é o caminho, não o cliente — variar
|
||||
user-agent não resolve. O navegador busca os dois casos sem problema.
|
||||
|
||||
Daí as duas trilhas — **modelo original, superado, ver 2.6**. Itens da BN
|
||||
usam `imagem.jpg` (trilha A); os do IMS usam nomes descritivos com espaços
|
||||
e acentos (trilha B).
|
||||
|
||||
### 2.6 O achado 2.4 não se sustentou — Cloudflare bloqueia bitstream também
|
||||
Testado ao vivo em 2026-09-10: item nunca antes acessado, buscado pelo
|
||||
navegador (200 OK) e **imediatamente depois** via curl na Finlândia — 403,
|
||||
página real do Cloudflare ("Attention Required"). O único item que passava
|
||||
por curl (`6066`) só passava porque já tinha sido baixado com sucesso antes
|
||||
e ficou em cache de borda (`cf-cache-status: HIT`) — sobra de um caso, não
|
||||
regra geral. Pré-aquecer a URL pelo navegador antes de tentar via curl
|
||||
**não** transfere o cache pra tornar o curl aceito (testado, falha igual).
|
||||
|
||||
**Consequência: não existe mais trilha A via servidor.** Tudo — nome simples
|
||||
ou com encoding — precisa passar pelo navegador vivo (`fetch()` de dentro da
|
||||
página). `baixador.py` na Finlândia fica só pra Fase 4 (objdigital, domínio
|
||||
diferente, sem esse bloqueio — ver 2.11).
|
||||
|
||||
### 2.7 Itens com múltiplos bitstreams reais — não é caso raro
|
||||
115 itens (de ~13.058) têm **2 a 6 imagens reais** no bundle ORIGINAL, não
|
||||
uma. `citation_pdf_url` não é gerado pra esses (o gerador de citação do
|
||||
DSpace não sabe qual é "a" imagem quando há mais de uma) — por isso ficam
|
||||
sem `preservation_url` na extração simples. Sintoma: `full_table` tem
|
||||
`dc.description` mencionando álbum/página (ex.: "Álbum 0259"), igual ao
|
||||
caso do PDF de 71,9 MB do achado 2.2 — mesmo fenômeno, mas dentro do
|
||||
próprio DSpace, não só no objdigital.
|
||||
|
||||
**Como enumerar as imagens reais de um item**, em ordem de confiabilidade:
|
||||
1. Contar `.file-wrapper` na página normal do item (não `?show=full`) — bate
|
||||
com o número real de bitstreams.
|
||||
2. Tentar sequências `/bitstream/{PREFIX}/{h}/{seq}/qualquer-nome.jpg` pra
|
||||
`seq` de 1 até N — funciona quando as sequências são contíguas a partir
|
||||
de 1 (maioria dos casos).
|
||||
3. Quando (2) falha (sequências não contíguas): pegar o nome real do
|
||||
arquivo a partir do `<img src>` de cada `.file-wrapper` (é a miniatura,
|
||||
nome com `.jpg` duplicado no final — ex. `nome.jpg.jpg`), tirar o último
|
||||
`.jpg`, e buscar `/bitstream/handle/{PREFIX}/{h}/{nome-real}` (rota por
|
||||
nome exato, não por sequência).
|
||||
|
||||
`preservation_url` = a maior imagem encontrada (compatibilidade com o
|
||||
pipeline); `all_preservation_urls`/`all_preservation_sizes` guardam todas,
|
||||
ordenadas da maior pra menor.
|
||||
|
||||
**Exceção conhecida sem conserto:** handle `20.500.12156.1/7523` — `HTTP
|
||||
500` do próprio servidor da BN ao buscar os bitstreams (não é problema de
|
||||
nome/padrão). Provável arquivo corrompido do lado deles.
|
||||
|
||||
### 2.8b Achado 2.8 falha ~62% das vezes em alguns lotes — bitstream de LICENÇA, não thumbnail
|
||||
`seq_master+1` às vezes é o bitstream de **LICENÇA** do DSpace (texto puro,
|
||||
"LICENÇA DE VEICULAÇÃO E DISTRIBUIÇÃO..."), não a miniatura — visto em
|
||||
Marinha e IMS, **2.655 de 4.278 thumbnails** (62%!) baixados errado num
|
||||
lote, **146 já tinham subido pro bucket** antes de descobrir (limpo).
|
||||
O filtro de tamanho do v1 (`> 2MB → rejeita`) não pega isso: o texto da
|
||||
licença é pequeno o bastante (781 bytes) pra passar. **Fix:** validar
|
||||
magic bytes (JPEG `FFD8`/PNG) antes de aceitar, tentar seq+2/+3 se falhar,
|
||||
e cair pro método do achado 2.7 (`<img src>` da página) como último
|
||||
recurso — `baixador-thumb.js` v2. Também blindado no `subidor.py`: rejeita
|
||||
qualquer upload cujo conteúdo não comece com magic bytes de imagem,
|
||||
independente do nome do arquivo (defesa em camadas).
|
||||
|
||||
**Lição:** tamanho pequeno não é prova de "é a miniatura" — só magic bytes
|
||||
provam que é imagem de verdade.
|
||||
|
||||
### 2.8 Miniatura gerada pelo DSpace: sequência N+1 (quando contígua)
|
||||
Pra item com bitstream original na sequência N, a miniatura que o DSpace
|
||||
gera automaticamente costuma ficar na sequência N+1 — confirmado no handle
|
||||
`6066`: seq 1 = master (7,7 MB), seq 2 = thumb (56 KB). Mesma rota
|
||||
filename-agnostic do achado 2.4 original (o nome na URL não importa, só a
|
||||
sequência). Quando as sequências não são contíguas (itens do achado 2.7 via
|
||||
método 3), a miniatura de cada imagem é o próprio `<img src>` do
|
||||
`.file-wrapper` correspondente — não precisa de request extra.
|
||||
|
||||
### 2.9 objdigital às vezes tem PDF (álbum), não só JPG — extração pegava o identificador errado
|
||||
Alguns itens têm mais de um `DC.identifier` apontando pro objdigital: um
|
||||
`.htm` (página de landing) e um `.pdf` (o álbum de verdade, múltiplas
|
||||
páginas — mesmo fenômeno do PDF de 71,9 MB do item 14582, achado 2.2). A
|
||||
extração original pegava o **primeiro** identificador que batesse com
|
||||
"objdigital", que pra 44 itens (a maioria uma sequência do Museu
|
||||
Aeroespacial, `14526-14570`, mais o `584`) era o `.htm`, não o `.pdf` —
|
||||
perdendo o conteúdo real. De 235 itens com PDF disponível, 191 já estavam
|
||||
certos por acaso (o PDF vinha primeiro na lista); só 44 precisaram de
|
||||
correção manual (feita em `catalogo.jsonl` e no IndexedDB, antes do
|
||||
`baixador.py --somente-legado` alcançar esses handles — nada foi
|
||||
contaminado no bucket). **Vale re-checar outros itens com múltiplos
|
||||
`DC.identifier` de objdigital por precaução, não só os que têm `.pdf`.**
|
||||
|
||||
Recheque feito (2026-09-10): mapeamos todos os padrões de extensão em
|
||||
2.231 itens com 2+ identifiers objdigital. Achados adicionais:
|
||||
- **5 itens** (`1081, 1082, 1084, 4077, 4084`) têm **só HTML**, sem
|
||||
`.jpg`/`.pdf` nenhum — são páginas de um visualizador de zoom profundo
|
||||
(OpenSeadragon/DZI, pirâmide de blocos, não um arquivo único). **3 já
|
||||
tinham sido baixados e subidos como se fossem imagem** (arquivos de
|
||||
~2,4 KB, só a página HTML do visualizador) — limpo do bucket, `legacy_url`
|
||||
zerado pros 5 (não vale a complexidade de espelhar a pirâmide de tiles
|
||||
pra tão poucos itens).
|
||||
- **11 itens** têm `.sid` (MrSID, formato comprimido de imagem grande)
|
||||
além do `.jpg` — não capturado, ficou como gap conhecido (baixo volume,
|
||||
não priorizado).
|
||||
|
||||
### 2.10 O crawl da Fase 1 não é 100% completo — achado via referência cruzada com o WordPress
|
||||
Cruzando os handles citados nos 636 posts do WordPress contra o catálogo,
|
||||
2 itens reais (`1799` "Princesa Isabel menina", `4798` "Vista panorâmica de
|
||||
Canudos...") existem no site mas não foram enumerados pela Fase 1 — ambos
|
||||
sem `citation_pdf_url`, formato de metadado antigo (um é de 2015-04-16,
|
||||
uma das primeiras entradas do sistema). Adicionados manualmente ao
|
||||
catálogo depois de descobertos.
|
||||
|
||||
**Isso só foi achado por acaso** (porque um post do blog citava esses
|
||||
handles especificamente) — não existe verificação exaustiva de que a
|
||||
enumeração por `browse?type=title` capturou 100% dos itens de cada
|
||||
comunidade. Pode haver mais itens faltando que nenhum post referencia.
|
||||
Não investigado a fundo: seria preciso comparar a contagem de cada
|
||||
comunidade contra alguma fonte independente (a BN não expõe OAI-PMH nem
|
||||
count via API, até onde sabemos).
|
||||
|
||||
### 2.11 O objdigital só responde em HTTPS — não era bloqueio
|
||||
`legacy_url` na fonte vem como `http://objdigital.bn.br/...`. Conexão HTTP
|
||||
simples (porta 80) é resetada (`Recv failure: Connection reset by peer`),
|
||||
local e da Finlândia. HTTPS funciona liso com curl puro, local (não
|
||||
testado da Finlândia — motivo original de "não alcançável" pode ser outro,
|
||||
não investigado). Fix: forçar `https://` no `legacy_url` antes de baixar
|
||||
(já aplicado em `baixador.py`).
|
||||
|
||||
### 2.12 Caractere `#` no nome do arquivo corrompe URL no IndexedDB
|
||||
78 itens (mesmo álbum "Album 0035/0259/0260") têm `#` literal no nome real
|
||||
do arquivo (ex.: `Alb 0260 199 CT #.jpg`). Algum processo que passou esse
|
||||
nome por `new URL(...).pathname` sofreu o efeito clássico: `#` não
|
||||
percentado é tratado como início de **fragmento da URL**, e tudo depois
|
||||
dele é descartado — a URL salva no IndexedDB virou `.../Alb%20...%20CT%20`
|
||||
(sem sequência, sem `#`, sem `.jpg`), 404 garantido. O `catalogo.jsonl`
|
||||
local nunca foi tocado por esse bug (tem a URL certa, com `%23`) — fix é
|
||||
só reescrever o campo no IndexedDB a partir do catálogo
|
||||
(`pipeline/reparo-hash-url.js`).
|
||||
|
||||
**Lição:** nunca usar `new URL()`/`.pathname` pra manipular nomes de
|
||||
arquivo vindos de fonte externa sem antes confirmar que não têm `#`, `?`
|
||||
ou outros caracteres especiais de URL não codificados.
|
||||
|
||||
### 2.13 O mesmo `#` quebra de novo — desta vez no redirect do próprio DSpace
|
||||
|
||||
Mesmo com a URL do achado 2.12 corrigida no IndexedDB (`%23` correto, forma
|
||||
antiga `/bitstream/PREFIX/ID/SEQ/arquivo`), os 78 itens continuavam dando
|
||||
404. O DSpace responde a essa forma antiga com um redirect para a forma
|
||||
canônica nova (`/bitstream/handle/PREFIX/ID/arquivo`, sem número de
|
||||
sequência) — e o `Location` do redirect tem o `#` sem escapar de novo,
|
||||
então o `fetch()` do navegador trunca no fragmento ao seguir o redirect
|
||||
(`finalUrl` chega faltando `#.jpg`, 404). Fix: pedir direto a forma
|
||||
canônica (`/bitstream/handle/...`), pulando o redirect — testado, `200`,
|
||||
JPEG válido. `preservation_url` desses 78 itens reescrito no IndexedDB
|
||||
para a forma canônica.
|
||||
|
||||
**Lição:** com `#` no nome do arquivo, não confiar em nenhum redirect do
|
||||
servidor — ele pode ter o mesmo bug do lado de lá. Preferir sempre a URL
|
||||
final/canônica quando ela for conhecida.
|
||||
|
||||
### 2.14 Dá pra ler o progresso do BAIXA/BAIXA_THUMB sem o Chrome conectado
|
||||
|
||||
O progresso das trilhas via navegador (`localStorage.bras_baixados`,
|
||||
`bras_thumbs_v2`) sobrevive num arquivo leveldb comum no disco —
|
||||
`~/Library/Application Support/Google/Chrome/Default/Local Storage/leveldb`
|
||||
— mesmo com a extensão Claude-in-Chrome desconectada (ex.: conflito de conta
|
||||
OAuth, sessão anterior perdida). Basta copiar o diretório (evita brigar com
|
||||
o `LOCK` que o Chrome mantém aberto) e ler com uma lib leveldb qualquer
|
||||
(`classic-level` via npm, sem dependência nativa externa). O valor vem com
|
||||
1 byte de prefixo indicando encoding (`0x00`=UTF-16LE, `0x01`=UTF-8/Latin1)
|
||||
antes do JSON de verdade. Script pronto: `pipeline/tools/ler-localstorage.js`.
|
||||
|
||||
**Lição:** perder a conexão com a extensão do navegador não significa perder
|
||||
visibilidade do progresso — boa parte do estado do app mora em arquivos
|
||||
comuns no disco do usuário, não só "dentro do navegador".
|
||||
|
||||
---
|
||||
|
||||
## 3. O acervo
|
||||
|
||||
DSpace 4.2, handles `20.500.12156.1/*`. **13.058 itens reais** (13.059
|
||||
descobertos no crawl, menos 1 falso-positivo — `.../1` é a página raiz da
|
||||
comunidade, não um item). Contagem original por comunidade abaixo era de
|
||||
13.036; a diferença é ruído de borda (comunidades ganham/perdem item ao
|
||||
longo do tempo), não erro de coleta.
|
||||
|
||||
| Instituição | Itens | | Instituição | Itens |
|
||||
|---|--:|---|---|--:|
|
||||
| Instituto Moreira Salles | 5.133 | | Fiocruz | 548 |
|
||||
| Biblioteca Nacional | 2.726 | | Marinha (DPHDM) | 456 |
|
||||
| Museu Aeroespacial | 1.143 | | Arquivo Nacional | 383 |
|
||||
| Museu da República | 906 | | Arq. Geral da Cidade do RJ | 248 |
|
||||
| Museu Histórico Nacional | 649 | | Leibniz-Institut, Leipzig | 216 |
|
||||
| IHGB | 206 | | Fund. Joaquim Nabuco | 190 |
|
||||
| Museu Goeldi | 95 | | FGV CPDOC | 79 |
|
||||
| IBGE | 58 | | | |
|
||||
|
||||
**~139,5 GB projetados** (recalculado em 2026-09-10 com médias reais de
|
||||
357-474 arquivos já no bucket por categoria, não mais os 6 originais):
|
||||
preservação+extras ~136,9 GB (13.152 arquivos, 10,7 MB médio), thumbnails
|
||||
~0,9 GB, legado ~1,5 GB (taxa de sucesso ~75%, muito 404 genuíno),
|
||||
metadados+WordPress+catálogo <0,2 GB combinados.
|
||||
|
||||
---
|
||||
|
||||
## 4. Runbook
|
||||
|
||||
### Fase 1 — metadados (navegador) ✅ COMPLETA
|
||||
Cole `pipeline/coletor-resume.js` (pendentes + erros juntos, numa passada só)
|
||||
numa aba em `https://brasilianafotografica.bn.gov.br/brasiliana/`. Acompanhar
|
||||
com `await BRAS.status()`. Deixe a aba **ativa na janela dela**: o Chromium
|
||||
estrangula `setTimeout` em abas de fundo até 1×/min, e o loop passa a
|
||||
rastejar sem erro nenhum. Ao terminar: `await BRAS.exportar()`.
|
||||
|
||||
### Fases 2 e 3 — trilha única via navegador (não tem mais trilha A/servidor)
|
||||
Ver achado 2.6. Na mesma aba (mesmo IndexedDB `bras`), cole em sequência:
|
||||
```js
|
||||
// pipeline/baixador-navegador.js -- imagem principal, todos os itens
|
||||
BAIXA.quantos(); BAIXA.iniciar();
|
||||
// pipeline/baixador-thumb.js -- miniaturas
|
||||
BAIXA_THUMB.quantos(); BAIXA_THUMB.iniciar();
|
||||
// pipeline/baixador-extras.js -- 2a+ imagem dos itens com multiplos bitstreams
|
||||
// (rodar reparo-multibitstream.js antes, se ainda nao rodou)
|
||||
BAIXA_EXTRA.quantos(); BAIXA_EXTRA.iniciar();
|
||||
```
|
||||
Em paralelo, em outro terminal:
|
||||
```bash
|
||||
cd pipeline
|
||||
set -a; . .s3env; set +a
|
||||
python3 subidor.py --vigiar --catalogo catalogo.jsonl
|
||||
```
|
||||
Downloads automáticos do Chrome exigem permissão em
|
||||
`chrome://settings/content/automaticDownloads` (adicionar
|
||||
`https://brasilianafotografica.bn.gov.br`) — sem isso o download "funciona"
|
||||
no JS (sem erro) mas nenhum arquivo chega no disco. Vale pro domínio
|
||||
inteiro, uma vez só.
|
||||
|
||||
### Fase 4 — cópias legadas (máquina local)
|
||||
```bash
|
||||
cd pipeline
|
||||
set -a; . .s3env; set +a
|
||||
python3 baixador.py --catalogo catalogo.jsonl --somente-legado
|
||||
```
|
||||
Via curl direto, sem navegador (ver achado 2.11). ~2.707 itens têm
|
||||
`legacy_url`, ~328 KB em média.
|
||||
|
||||
---
|
||||
|
||||
## 5. Arquivos e credenciais
|
||||
|
||||
Layout do repo (detalhe em `README.md` → "Estrutura do repositório"):
|
||||
scripts + estado ao vivo em `pipeline/`, visualizações em `web/`, item de
|
||||
referência em `examples/`, código morto em `archive/`.
|
||||
|
||||
| Arquivo | O quê |
|
||||
|---|---|
|
||||
| `tasks/PLANO.md` | Este documento |
|
||||
| `README.md` | Referência técnica completa (raiz do projeto) |
|
||||
| `pipeline/coletor.js` | Fase 1 — console do navegador, IndexedDB, autoinício |
|
||||
| `pipeline/baixador.py` | Fases 2 e 4 — curl → S3, um arquivo por vez |
|
||||
| `pipeline/baixador-navegador.js` | Fase 3 — navegador → pasta Downloads |
|
||||
| `pipeline/subidor.py` | Fase 3 — Downloads → S3, apaga na hora |
|
||||
| `archive/censo.py` | Versão Playwright — **não funciona**, mantida pelo parsing |
|
||||
| `pipeline/.s3env.exemplo` | Modelo; chaves reais em `/Users/polux/Projetos/tocador/.env` |
|
||||
|
||||
**S3:** `hel1.your-objectstorage.com`, bucket `brasiliana` (Hetzner).
|
||||
Credenciais em `/Users/polux/Projetos/tocador/.env`
|
||||
(`AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`). Cópia local em
|
||||
`pipeline/.s3env`. Na Finlândia: `/root/.s3env`.
|
||||
|
||||
**Servidor:** `ssh finland` → 89.167.95.136 (Hetzner Helsinki, root, 31 GB livres).
|
||||
|
||||
---
|
||||
|
||||
## 6. Estrutura no bucket
|
||||
|
||||
```
|
||||
s3://brasiliana/
|
||||
MANIFEST.md o que é, como foi coletado, quando
|
||||
catalogo.jsonl uma linha por item
|
||||
itens/20.500.12156.1_6066/
|
||||
metadata.json Dublin Core + URL de origem + data UTC
|
||||
preservacao/imagem.jpg 5533×4065, 7,4 MB
|
||||
legado/icon843660.jpg 147 KB, referência de origem
|
||||
manifest-sha256.txt checksum de cada arquivo
|
||||
```
|
||||
|
||||
Não negociável: **SHA-256 de tudo** e **URL de origem + data/hora de captura**.
|
||||
Sem os dois é pasta de imagens, não arquivo.
|
||||
|
||||
---
|
||||
|
||||
## 7. Pendências
|
||||
|
||||
1. Terminar a Fase 1 e exportar o catálogo.
|
||||
2. Medir a fração da trilha B (`BAIXA.quantos()`) — de graça, sem requisição.
|
||||
3. Confirmar a projeção de ~116 GB (hoje: 6 arquivos medidos).
|
||||
4. Decidir sobre os PDFs de álbum do objdigital — objetos distintos, o de
|
||||
71,9 MB provavelmente não é caso isolado.
|
||||
5. Gerar `MANIFEST.md` e `catalogo.jsonl` no bucket ao final.
|
||||
|
||||
## 8. Direitos
|
||||
|
||||
Majoritariamente domínio público por antiguidade, mas as 15 instituições têm
|
||||
políticas distintas. `dc.rights` e a instituição de origem são preservados
|
||||
**por item**: a decisão de redistribuir é item a item, não do acervo em bloco.
|
||||
Arquivar para si é uma coisa; republicar é outra.
|
||||
+611
@@ -0,0 +1,611 @@
|
||||
# TODO — Brasiliana → S3
|
||||
|
||||
> **Handoff em 2026-09-10 ~15h UTC**: sessão `fix-image-pipeline-extras` perdeu
|
||||
> conexão com a extensão Claude-in-Chrome e encerrou a pedido do usuário.
|
||||
> Trabalho passado pra sessão `chrome-extension-connection` (tem o navegador
|
||||
> conectado). Ver mensagem de handoff enviada via SendMessage pro contexto
|
||||
> completo do estado no momento da troca — resumo abaixo já reflete isso.
|
||||
>
|
||||
> **Atualização ~17h UTC (mesma sessão)**: aba antiga do coletor não é
|
||||
> acessível por esta sessão (grupo de abas é por sessão) mas continuou
|
||||
> rodando sozinha o tempo todo — confirmado por progresso do
|
||||
> `bras_baixados` no localStorage (compartilhado por origem). Por isso o
|
||||
> download principal (`BAIXA`) **não foi reiniciado nesta aba** (evitar
|
||||
> duplicar ~8 mil downloads pesados em paralelo); só os 78 itens do achado
|
||||
> 2.11 foram baixados cirurgicamente aqui. `BAIXA_THUMB` v2 foi iniciado
|
||||
> numa aba nova (chave `bras_thumbs_v2`, começa do zero, ~13.059 itens).
|
||||
> Durante a sessão houve uma queda de rede/extensão de alguns minutos
|
||||
> (mesmo tipo de falha que derrubou a sessão anterior) — gerou ~1.280 erros
|
||||
> transitórios no thumb v2 que precisam de uma segunda passada
|
||||
> (`BAIXA_THUMB.retomar()`) depois que a primeira terminar.
|
||||
|
||||
> Ver `tasks/PLANO.md` pro histórico/achados/runbook. Itens concluídos saem
|
||||
> daqui e vão pra `tasks/done/` (ex.: `tasks/done/TODO-2026-09-10.md`).
|
||||
> Scripts e estado em `pipeline/` (reorganização de 2026-09-10).
|
||||
|
||||
## Em andamento (não mexer, só monitorar)
|
||||
|
||||
- [x] **Upload pro S3 — CONCLUÍDO.** A fila de `~/Downloads` está em **0**; tudo
|
||||
que foi baixado está no bucket. Total no ledger: **41.444 objetos**.
|
||||
O `pipeline/vigia-30min.sh` segue de pé: a cada 30 min sobe o que aparecer
|
||||
e apaga do disco só depois do HEAD confirmar no bucket.
|
||||
**Não editar `vigia-30min.sh` nem `rodar-paralelo.sh` enquanto rodam**
|
||||
(o bash lê o script aos poucos) e **não relançar o `subidor.py` antigo**
|
||||
(achado 2.22). Threads: 6, não 16 — ver achado 2.24.
|
||||
|
||||
- [ ] **Download principal** (1 imagem de preservação por item) — navegador. **2026-09-11 20:45 UTC**: **12.986/13.059 (99,44%), faltam 73** — medido pela fonte autoritativa (bucket ∪ fila local), não pelo `bras_baixados`. Parado há ~9h (último arquivo em `~/Downloads` às 13:19 local = 11:19 UTC). Lista exata dos 73 em **`pipeline/faltantes-preservacao.jsonl`** (`{handle, url}`). **Script `pipeline/baixar-faltantes-73.js` colado e rodado pelo usuário ~22:52 local (20:52 UTC)** — lista embutida, chave própria `bras_faltantes_73`, imune ao achado 2.16. **Resultado parcial: 2/73** (`10993`, `10995`, 31 MB). Os outros 71 estão falhando — ver achado 2.17. **Recontagem de 12/09: faltam 211, não 73 — ver achado 2.23.**
|
||||
|
||||
### Achado 2.17 — os 71 restantes falham, e não é malformação de URL (2026-09-11 21:25 UTC)
|
||||
|
||||
`bras_faltantes_73` = 2 e só 2 arquivos de preservação novos apareceram em
|
||||
`~/Downloads` (22:52 local). O disco e a chave concordam — aqui o achado 2.16
|
||||
não se aplica, o número é real.
|
||||
|
||||
Os 71 que falham têm URL estruturalmente idêntica às 2 que passaram
|
||||
(mesmo host, mesmo `/brasiliana/bitstream/PREFIX/ID/SEQ/arquivo`, 21 dos 71 com
|
||||
`%20` no nome, igual às que funcionaram). Diferenças observadas, nenhuma
|
||||
conclusiva: as 2 que passaram são `SEQ=1`; entre as 71 há `SEQ` 1 (58), 4 (11),
|
||||
3 (1) e 5 (1).
|
||||
|
||||
Hipótese principal: **as 2 que passaram estavam em cache de borda do Cloudflare**
|
||||
— exatamente o caso do item 6066 descrito no cabeçalho do
|
||||
`baixador-navegador.js` (`cf-cache-status: HIT`), e não a regra geral. Se for
|
||||
isso, o `fetch` de aba não basta para estes 71 e o problema é de origem, não de
|
||||
script.
|
||||
|
||||
**Próximo passo (precisa do console da aba)**: rodar `FALTA.status()` e
|
||||
`FALTA.erros()` — o script guarda `{handle, url, erro}` de cada falha, e o
|
||||
código HTTP decide o caminho:
|
||||
- **404** → bitstream não existe nesse `SEQ`; reparar `preservation_url` no
|
||||
catálogo (mesma família dos achados 2.9/2.11/2.13) e regerar o script.
|
||||
- **403** → bloqueio de origem/Cloudflare; nem a aba resolve, precisa de outra saída.
|
||||
- **500** → transitório; `FALTA.retomar()` mais tarde deve pegar.
|
||||
|
||||
Enquanto isso o script pode ainda estar rodando: cada erro dorme 60 s de backoff,
|
||||
então 71 falhas levam ~71 min a partir das 22:52 local (fim previsto ~00:05).
|
||||
|
||||
### Achado 2.18 — é recusa da origem, não URL errada; e a v1 do script ajudou a causar (2026-09-12)
|
||||
|
||||
`FALTA.status()` do usuário: `atual: "43/73"`, `erros: 101`, `feito: 0`,
|
||||
`fase: "baixando"`.
|
||||
|
||||
Três leituras, em ordem de importância:
|
||||
|
||||
1. **`feito: 0` no item 43** — `10993` e `10995` são os itens 1 e 2 da lista e
|
||||
baixaram com sucesso às 22:52; nesta passada **falharam**. Mesma URL, uma hora
|
||||
depois. Logo **não é URL errada, é a origem recusando**.
|
||||
2. **`erros: 101` com `atual: 43/73`** — mais erros que itens tentados só é
|
||||
possível com **dois ou mais loops concorrentes** somando no mesmo `S`. Cada
|
||||
`iniciar()`/`retomar()` sobre um script já rodando cria outro loop. Isso
|
||||
quebrou a pausa de 3 s combinada com a BN e provavelmente disparou rate-limit.
|
||||
3. `total: 73` (e não 71) — o `FEITOS` foi lido vazio na largada dessa passada.
|
||||
|
||||
**Hipóteses mortas** (não perder tempo com elas de novo):
|
||||
- *Sequência errada no `preservation_url`*: os 2 que funcionaram têm exatamente
|
||||
a mesma forma dos 13 "divergentes" (catálogo `seq=1`, thumb em `seq=3`), e 58
|
||||
dos 71 têm `seq` coerente com o thumb e falham igual.
|
||||
- *Bloqueio geral do Cloudflare*: **71/71 desses itens têm thumb baixado com
|
||||
sucesso** — o item responde; só o bitstream de preservação não.
|
||||
|
||||
**`pipeline/baixar-faltantes-v2.js`** corrige os defeitos da v1 (que eram meus):
|
||||
guarda contra `iniciar()` duplo, **aborta depois de 5 erros seguidos** em vez de
|
||||
moer os 71 com 60 s cada, pausa de 5 s, backoff de 30 s, e registra o código HTTP
|
||||
separado (`FALTA.resumo()` devolve a tabela de códigos). Recarregar a aba antes
|
||||
de colar — `parar()` não alcança closures de colagens anteriores.
|
||||
- [x] **Thumbnails** — ✅ concluído 100% (13.059/13.059). `retomar()` já foi rodado uma vez (08h local); **não re-rodar**.
|
||||
- [x] **Fase 4 (legado objdigital)** — ✅ concluído (2ª passada terminou): 2.137 ok / 565 erro (2.702/2.707 processados; os 565 são 404 permanentes confirmados via curl direto, atrito real da fonte legada, não bug). Confirmado em 2026-09-11 ~20h UTC: `select erro,count(*)` devolve **só `HTTP 404` (565)** — nenhum `HTTP 0` restante, então a 3ª passada não tem o que reprocessar; **não reiniciar de novo**.
|
||||
- [x] ~~`subidor.py`~~ **substituído pelo `subidor-paralelo.py` em 2026-09-12 (achado 2.22); o texto a seguir é histórico.** (`pipeline/`, `--vigiar`, PID 97295) — vivo há 1d8h, vigiando `~/Downloads`. **2026-09-11 ~20h UTC**: fila local de **19.897 arquivos `BRAS__` / ~77 GB** (12.511 thumb, 1.660 `__imagem`, 5.726 com nome original). Bucket: 33.388 objetos / 60,3 GB, 8.080 itens com `metadata.json` (61,9% dos 13.059). **2026-09-12 09:45 UTC**: 16.207 enviados, fila de 18.286. Taxa nas horas acordadas ≈ **650–740 arq/h ≈ 2,0–2,4 GB/h**.
|
||||
|
||||
⚠️ **O relógio é de horas ACORDADAS, não de horas corridas.** Os envios pararam
|
||||
às 22:30 UTC de 11/set e só voltaram às 09:00 UTC de 12/set — **10,5 h de
|
||||
silêncio**, que é a máquina dormindo (00:30–11:00 local), não falha do subidor
|
||||
(o processo seguiu vivo e voltou sozinho). Por isso:
|
||||
- fila de 18.286 ÷ ~700 arq/h = **~26 h de máquina acordada**
|
||||
- em dias normais (~14 h acordado), isso vira **~2 dias de calendário**
|
||||
- com `caffeinate -is` segurando a máquina acordada, ~26 h corridas
|
||||
|
||||
Vale decidir isso conscientemente: é a diferença entre terminar em ~1 dia ou ~2.
|
||||
|
||||
### Achado 2.15 — aba do coletor inalcançável, e storage da origem aparece vazio (2026-09-11 ~20h UTC)
|
||||
|
||||
Tentativa de retomar a trilha 1 sozinho falhou, mas rendeu dois fatos novos:
|
||||
|
||||
1. Sobraram instâncias **headless do Chrome** de uma sessão anterior, uma delas
|
||||
lançada com o **perfil padrão** (`--user-data-dir` default). Mortas (PIDs
|
||||
89329, 89327, 14818); o Chrome real do usuário (PID 57263, aberto desde
|
||||
9/set) foi preservado. **Nunca subir headless sem `--user-data-dir` próprio**
|
||||
— disputa o perfil onde mora todo o estado do coletor.
|
||||
2. Numa aba nova em `https://brasilianafotografica.bn.gov.br` (mesmo perfil,
|
||||
mesma origem), `localStorage` devolve **0 chaves** e `indexedDB.databases()`
|
||||
devolve **[]** — enquanto `ler-localstorage.js`, lendo o leveldb do disco do
|
||||
mesmo perfil/origem, devolve `bras_baixados: 12.974`. Ou seja: o contexto vivo
|
||||
e o disco discordam. Não dá pra `BAIXA.retomar()` numa aba nova: sem o
|
||||
IndexedDB `bras`, `alvos()` devolveria `[]`.
|
||||
|
||||
**Não colar `baixador-navegador.js` numa aba nesse estado**: se o storage
|
||||
estiver mesmo zerado, `FEITOS` começa vazio e a fila vira os ~13 mil itens
|
||||
inteiros de novo (centenas de GB, e carga indevida na fonte). O caminho seguro
|
||||
é o usuário voltar na **aba original do coletor** (a que já tem `BAIXA` no
|
||||
`window`) e rodar `BAIXA.status()` / `BAIXA.retomar()` lá.
|
||||
|
||||
### Achado 2.16 — `bras_baixados` anda PRA TRÁS; não usar como medida (2026-09-11 20:45 UTC)
|
||||
|
||||
O contador caiu de **12.974 → 12.111** entre 20:14 e 20:43 UTC (três leituras
|
||||
seguidas devolvem 12.111; o leveldb foi escrito pelo Chrome às 22:24 local, 19
|
||||
min antes da leitura — é gravação real, não cache velho).
|
||||
|
||||
Causa provável: `marcar()` reescreve o **array inteiro** a partir do `FEITOS`
|
||||
carregado quando o script foi colado. Qualquer aba com snapshot velho que ainda
|
||||
marque um item sobrescreve a lista boa por uma mais curta. Com duas abas vivas
|
||||
(v1 e v2 conviveram), a lista é sempre a do último escritor, não a união.
|
||||
|
||||
**Consequência prática**: `bras_baixados` **não** mede progresso — subestima. A
|
||||
medida autoritativa é *bucket ∪ fila local em `~/Downloads`*:
|
||||
|
||||
```
|
||||
# handles com preservação no bucket (do aws s3 ls --recursive)
|
||||
awk '... itens/<handle>/<arquivo!=metadata.json, sem "thumb">' → 8.080
|
||||
# handles de preservação ainda na fila local
|
||||
ls ~/Downloads | grep '^BRAS__' | grep -v thumb | sed -E 's/^BRAS__(.+)__.*/\1/' → 7.271
|
||||
# união → 12.986 de 13.059 (faltam 73, listados em pipeline/faltantes-preservacao.jsonl)
|
||||
```
|
||||
|
||||
Isso também refaz a conta do achado 2.15: o risco de recolar o script não é
|
||||
"85 itens", é **re-baixar ~950+** que o contador esqueceu (ou tudo, se o
|
||||
storage estiver mesmo zerado).
|
||||
|
||||
## Concluído agora
|
||||
|
||||
- [x] **Thumbnails contaminados com bitstream de LICENÇA** (achado 2.8b): 2.653 arquivos locais apagados de `~/Downloads`, 146 já subidos removidos do bucket, `subidor.py` blindado com validação de magic bytes (rejeita e apaga automaticamente qualquer coisa que não comece com JPEG/PNG, mesmo que o nome diga o contrário). `baixador-thumb.js` v2 escrito com validação + fallback — falta só reconectar o navegador pra trocar o script rodando.
|
||||
- [x] **WordPress → .md**: 636/637 posts colhidos (1 erro), exportados e convertidos — `wordpress/{id}-{slug}.md` no repo (front-matter YAML: id/url/título/autor/data/categorias/handles referenciados) + `wordpress-posts.jsonl` e a pasta `wordpress/` subindo pro bucket agora.
|
||||
- [x] **Bug de corrida em arquivo temporário**: `baixador.py` e `subidor.py` moram na mesma pasta e usavam o mesmo nome fixo (`.tmp/metadata.json`) — rodando ao mesmo tempo, um apagava o arquivo que o outro tinha acabado de criar. Derrubou o `baixador.py` de verdade (crash, não só log de erro). Corrigido: nome agora inclui o PID. 3 itens (`1081,1082,1084`) já tinham subido um HTML de visualizador como se fosse "legado" antes da correção — limpo do bucket, metadata regenerado.
|
||||
- [x] **PDFs de álbum perdidos no objdigital**: 44 itens (achado 2.9 do PLANO.md) tinham PDF disponível mas a extração pegava um `.htm` de landing page em vez do PDF de verdade. Corrigido em `catalogo.jsonl` e no IndexedDB antes do `baixador.py --somente-legado` alcançar esses handles (confirmado: nada contaminado no bucket). `baixador.py` reiniciado (PID 37909) com o catálogo corrigido.
|
||||
|
||||
## Concluído nesta sessão (chrome-extension-connection, ~17h UTC)
|
||||
|
||||
- [x] `pipeline/reparo-hash-url.js` colado e rodado — 78/78 corrigidos no IndexedDB
|
||||
- [x] **Achado 2.13 (novo)**: mesmo bug do `#` reaparecia no redirect do DSpace (forma antiga → canônica). Fix: usar `/bitstream/handle/PREFIX/ID/arquivo` direto. `preservation_url` dos 78 reescrito de novo com a forma canônica.
|
||||
- [x] Os 78 itens baixados cirurgicamente — **concluído 78/78, 0 erros** (script à parte, não o `BAIXA.retomar()` geral — aba antiga com o loop principal continua rodando sozinha, ver nota de handoff acima)
|
||||
- [x] `BAIXA_THUMB` v2 iniciado (aba nova, não foi possível parar a v1 na aba antiga — ver nota acima; sem risco de dado ruim no bucket graças à validação de magic bytes já no `subidor.py`)
|
||||
- [x] **Thumbnails v2: CONCLUÍDO 100%** — `BAIXA_THUMB.retomar()` rodado (2026-09-11 ~08h local) recuperou todos os 1.281 erros da queda de rede (13.059/13.059 ok, 0 erro permanente)
|
||||
- [x] `baixador.py --somente-legado` reiniciado uma vez (2026-09-11 ~08h local, PID 88387) depois que a passada anterior terminou (2.113 ok, 589 erro de 2.702 processados) — idempotente, só reprocessa não-'ok'
|
||||
- [x] Checagem de status a cada 30 min retomada nesta sessão (ver `/loop`)
|
||||
|
||||
## Mural (`web/wall.html`) — sessão `fix-mobile-wall-click-layout`, 2026-09-12
|
||||
|
||||
No ar em <https://xn--2dk.xyz/brasiliana/>. Commits em `rafapolo/xyz`:
|
||||
`d8c3364` e `a6085fa` (empurrados pela sessão paralela `brasiliano-ae`, contêm
|
||||
trabalho das duas) e `f645008`. O mural é publicado copiando
|
||||
`web/wall.html` → `xyz/brasiliana/index.html` e `web/atlas/atlas-map.json` →
|
||||
`xyz/brasiliana/atlas/atlas-map.json`.
|
||||
|
||||
### Achado 3.1 — a metade descritiva do catálogo nunca chegou ao mural
|
||||
|
||||
Buscar "indigenista" não achava nada, mesmo com 42 peças classificadas
|
||||
`dc.subject = Política indigenista`. A busca livre estava certa (varre todo o
|
||||
`meta` recursivamente); quem descartava era o **`summarize()` do
|
||||
`web/build-atlas.js`**, que projetava 8 campos e jogava fora assunto,
|
||||
descrição, lugar, fonte, editor, relação e código de arquivo.
|
||||
|
||||
Havia um segundo bug atrás: `pickDC()` devolve só a **primeira** ocorrência do
|
||||
campo. Como o catálogo repete `dc.subject` (78.835 linhas para 13.060
|
||||
registros, ~6 por item), mesmo incluindo o campo sobreviveria um assunto por
|
||||
peça. O `pickAll()` novo coleta todas, deduplicadas, na ordem.
|
||||
|
||||
Regras que ficaram (espelhadas em `pipeline/reprojeta-meta-mapa.mjs`):
|
||||
|
||||
- entram: `dc.subject`, `dc.description`, `dc.coverage`, `dc.source`,
|
||||
`dc.publisher`, `dc.relation`, `dc.identifier`
|
||||
- ficam de fora: `dc.language` (é sempre `"por"` — casaria ~2.000 itens por
|
||||
acidente, já que a busca é por substring) e `dc.format` (`"JPG"`)
|
||||
- `dc.identifier` e `dc.relation` entram **sem as URLs**: era 1,1 MB de texto
|
||||
que ninguém busca, escondendo o que presta — os códigos de arquivo
|
||||
(`013RJ012036`) e os nomes de coleção (`Gilberto Ferrez`, `Diários
|
||||
Associados`)
|
||||
- `handle` e `source_url` **saíram** do `meta`: o primeiro é a chave sob a qual
|
||||
o item já está arquivado no mapa, o segundo é o mesmo endereço para todos com
|
||||
o handle no meio. O mural remonta a URL numa linha (`sourceUrl()`) e injeta o
|
||||
handle na palha da busca, então buscar `5546` continua achando a peça.
|
||||
|
||||
Verificado no navegador: `indigenista` → 42, `Gilberto Ferrez` → 2.120,
|
||||
`013RJ012036` → 2, `amazônia` → 156, `5546` → 1. E o ruído sumiu: `show=full`
|
||||
e `brasilianafotografica` saíram de 12.552 para 0.
|
||||
|
||||
### Achado 3.2 — não vale pré-comprimir o `atlas-map.json`
|
||||
|
||||
Medido, não chutado:
|
||||
|
||||
- **No fio já vem gzipado.** `curl -sI` em <https://xn--2dk.xyz/brasiliana/atlas/atlas-map.json>
|
||||
responde `content-encoding: gzip`. Pré-comprimir só moveria os mesmos bytes,
|
||||
ao custo de um `DecompressionStream` no carregador e de um arquivo ilegível.
|
||||
(O host não oferece brotli, e `DecompressionStream` não decodifica brotli.)
|
||||
- **No repositório também.** O git comprime todo blob com zlib no pack, então
|
||||
um JSON de 8 MB não ocupa 8 MB lá dentro — ocupa aproximadamente o que o
|
||||
`.gz` ocuparia, e ainda dá diff.
|
||||
|
||||
Encolher o **conteúdo** foi o que valeu, e só até certo ponto — o gzip come
|
||||
quase todo o ganho estrutural:
|
||||
|
||||
| variante | cru | gzip |
|
||||
|---|---|---|
|
||||
| com os campos descritivos | 9,61 MB | 1,11 MB |
|
||||
| **sem `source_url` e `meta.handle`** (feito) | **8,00 MB** | **1,05 MB** |
|
||||
| + dicionário nos campos de vocabulário pequeno | 6,96 MB | 0,99 MB |
|
||||
| + dicionário de assuntos/lugares/descrições | 5,14 MB | 0,93 MB |
|
||||
|
||||
As duas últimas linhas quase dobram a economia crua e rendem 30-60 KB no fio
|
||||
cada, em troca de uma camada de dicionário no carregador — troca ruim. Onde o
|
||||
tamanho cru ainda pesa é o `JSON.parse` no celular, não o download. Referência:
|
||||
antes de tudo isso o mapa era 5,52 MB / 0,73 MB.
|
||||
|
||||
### Consertos de interação (todos verificados por CDP num Chrome real)
|
||||
|
||||
- **Toque numa peça abria e fechava a ficha no mesmo gesto** (metade de cima da
|
||||
tela). Um toque dispara `pointerup` e depois um `click` de compatibilidade,
|
||||
que caía no backdrop recém-aparecido; a guarda de 400 ms usava
|
||||
`stopPropagation()`, que **não alcança listeners do mesmo nó** — e quem fecha
|
||||
a ficha é um listener do próprio `#card-wrap`. Agora é
|
||||
`stopImmediatePropagation()`.
|
||||
- **Tela inicial "sem estilo"**: `#title-screen` era irmão flex do `<p>` e,
|
||||
invisível, ainda tomava metade da linha; e a regra `#loading p` pegava também
|
||||
o subtítulo, jogando-o em maiúsculas com tracking. Virou `position:absolute` e
|
||||
`#loading-msg`.
|
||||
- **Painel de filtros fugia do dedo** no arrasto da década: o chip do filtro
|
||||
aparecia e inseria uma linha inteira acima do corpo; o badge de contagem
|
||||
crescia o header. Chips agora só com o painel fechado, badge reserva a caixa
|
||||
com `visibility`.
|
||||
- **Movimento da parede**: a câmera mirava o *alvo* enquanto estava atrás dele
|
||||
(inclinava a vista a cada arrasto — era isso que fazia a parede "nadar"); o
|
||||
easing era fração por frame (a 120 Hz convergia 2× mais rápido que a 60).
|
||||
Agora constante de tempo, `lookAt` removido, e soltar em movimento joga a
|
||||
parede com desaceleração. Zoom do scroll virou multiplicativo.
|
||||
- **Back/forward do navegador** andam pelas peças abertas, com `#handle` na URL
|
||||
(link direto reabre a peça). Mudar um filtro recolhe a ficha com **um** passo
|
||||
de histórico, mesmo com `apply()` rodando a cada frame do slider.
|
||||
- **Filtros alcançáveis com a peça aberta**: o painel estava em `z-index: 15`
|
||||
debaixo do `#card-wrap` (20). Agora 25 (scrim 24), e no celular a ficha
|
||||
estaciona acima do peek da sheet para não cobrir ‹ anterior / próxima ›.
|
||||
|
||||
## Miniaturas derivadas + reconciliação do ledger — 2026-09-12
|
||||
|
||||
Mural no ar com **13.059 peças** (antes 12.552): commits `bba32f6`,
|
||||
`6a82a5e`, `1ecded1` e `e930158` em `rafapolo/xyz`. Desta vez o `atlas/` inteiro foi junto, não só o
|
||||
`atlas-map.json` — o formato do map mudou (ver achado 3.4).
|
||||
|
||||
**Números fechados em 13/09 (medidos contra catálogo × ledger):**
|
||||
|
||||
| | |
|
||||
|---|--:|
|
||||
| itens no catálogo | 13.060 |
|
||||
| com imagem de preservação | 12.985 |
|
||||
| com thumbnail do DSpace | 13.059 |
|
||||
| com miniatura derivada (`derivados/thumb256/`) | 13.059 |
|
||||
| **no mural** | **13.059** |
|
||||
| fora do mural | **1** — só `7523` |
|
||||
|
||||
Os 8 que faltavam (`7802`, `7814`, `7817`, `7848`, `7852`, `7861`, `7875`,
|
||||
`8075`) entraram: eles **têm** `thumbnail/thumb_3.jpg` de imagem real no
|
||||
bucket (109–250 KB). A afirmação anterior de que o thumbnail deles era texto
|
||||
de licença estava errada — o texto era o `thumb_2` do material antigo do
|
||||
finland, não o objeto do bucket.
|
||||
|
||||
Os 73 faltantes de preservação (achado 2.17/2.18) **não** ficam de fora do
|
||||
mural: têm thumbnail do DSpace, que basta para o tile de 128px. Faltar
|
||||
preservação e faltar no mural são coisas diferentes.
|
||||
|
||||
- [x] **Miniaturas derivadas — 13.051 itens (99,93%)**
|
||||
em `s3://brasiliana/derivados/thumb256/` (256px WebP q80, ~8 KB cada,
|
||||
100 MB no total). Prefixo `derivados/` deliberadamente fora de `itens/`:
|
||||
`itens/` é material de origem, `derivados/` é reconstruível do zero.
|
||||
Misturar os dois apagaria a procedência que o MANIFEST garante.
|
||||
Composição final (medida, igual à do MANIFEST): **12.849 derivadas da
|
||||
imagem de preservação** + **202 derivadas do `thumbnail/` do DSpace**
|
||||
(itens com miniatura mas sem preservação coletada). Caminho até lá:
|
||||
6.338 no finland a partir do bucket, 6.483 locais a partir de
|
||||
`~/Downloads`, 164 do DSpace, e +66 do material do achado 2.21.
|
||||
- [x] **MANIFEST.md atualizado e subido** — seção `derivados/`, os achados
|
||||
2.19 e 2.20 abaixo, e a nota de que `thumbnail/` do DSpace não é
|
||||
miniatura (achado 3.3). Re-subido em 12/09 com 13.051 / 99,93%, os 9
|
||||
ausentes nomeados e a divergência 13.058 × 13.060 anotada.
|
||||
- [x] **`build-atlas.js` parou de descartar item sem título** — a guarda
|
||||
`if (!o.title) continue` escondia do mural `11749` (Museu Aeroespacial) e
|
||||
`6241` (Instituto Moreira Salles), que têm imagem; o card já cai pra
|
||||
"(sem título)" sozinho. 12.983 → 12.985.
|
||||
- [x] **Wordmark "Acervo Brasiliana" ganhou fundo preto** — só tinha
|
||||
`text-shadow`, que some sobre peça clara, e peça clara é metade do
|
||||
acervo. Mesmo preto da dica do rodapé.
|
||||
- [x] **Rótulo de contagem deixou de dizer "no acervo"** — dizia
|
||||
"N peças no acervo" como se o mural fosse o acervo inteiro; agora diz
|
||||
"peças com imagem". Foi essa frase que levantou a dúvida de que faltavam
|
||||
miniaturas.
|
||||
- [x] **`web/build-atlas.js` ganhou `--thumbs=DIR`** — a fonte antiga
|
||||
(`~/Downloads`) é varrida pelo `subidor.py` conforme sobe, então nunca
|
||||
tem o acervo inteiro ao mesmo tempo. Agora a fonte é reconstruível do
|
||||
bucket.
|
||||
- [x] **Ledger `subidor.sqlite` reconciliado com o bucket**: 28.553 linhas =
|
||||
28.553 objetos, zero divergência nos dois sentidos. Backups em
|
||||
`/private/tmp/claude-501/.../scratchpad/subidor.sqlite.bak-*`.
|
||||
- 145 linhas de `thumbnail` sem objeto no bucket — são os bitstreams de
|
||||
LICENÇA do achado 2.8b, removidos do bucket mas deixados no ledger
|
||||
(426–815 bytes, só **5 sha256 distintos** entre os 145). Apagadas.
|
||||
- 3 objetos no bucket sem linha nenhuma — inseridos, sha256 recalculado
|
||||
do próprio objeto.
|
||||
- 2.137 objetos `legado/` que **nenhum** ledger de upload conhecia: o
|
||||
`baixador.py` só anota no `baixador.sqlite`. Importados, para que
|
||||
`subidor.sqlite` seja ledger único.
|
||||
- 13.051 derivados registrados como `tipo='derivado-thumb256'`.
|
||||
- 63 "órfãos" de preservação/thumbnail eram **falso positivo**: gravados
|
||||
durante a própria listagem do bucket. Conferidos no S3, estão lá.
|
||||
|
||||
### Achado 2.24 — 16 threads estouram o OpenSSL do macOS (SIGSEGV)
|
||||
|
||||
O `subidor-paralelo.py` morreu com **segmentation fault** no arranque da
|
||||
passada das 10:56 de 13/09, e por isso **nada subiu durante horas** (o
|
||||
`vigia-30min` só tentaria de novo meia hora depois). O relatório do macOS
|
||||
aponta a pilha dentro do `libcrypto`:
|
||||
|
||||
```
|
||||
libcrypto.3.dylib ossl_x509_store_ctx_get_by_subject
|
||||
libcrypto.3.dylib X509_STORE_CTX_get1_issuer
|
||||
libssl.3.dylib ssl_verify_internal / tls_post_process_server_certificate
|
||||
```
|
||||
|
||||
É corrida de thread na verificação de certificado TLS quando muitas threads
|
||||
fazem handshake ao mesmo tempo — bug do OpenSSL, não do nosso código. Com 4
|
||||
threads subiu 50 arquivos a 19 GB/h sem problema. **Default baixado para 6
|
||||
threads** no `subidor-paralelo.py`, no `vigia-30min.sh` e no
|
||||
`rodar-paralelo.sh`. Não vale voltar a subir: acima de ~8 o ganho é nulo (o
|
||||
link satura) e o risco de crash volta.
|
||||
|
||||
### Achado 2.25 — 75 itens com HTTP 500 persistente na origem (não é só o 7523)
|
||||
|
||||
Passada de 13/09 com a aba conectada: **108 imagens novas baixaram**, e **74
|
||||
falharam com erro que não passa** — 45 × HTTP 500, 26 de rede e 3 de blob
|
||||
curto, com retry sem recuperar nenhuma. Somando o `7523`, são **75 itens**
|
||||
cujos bitstreams de preservação a origem não serve. Lista em
|
||||
`pipeline/falhas-500-2026-09-13.txt`.
|
||||
|
||||
Isso substitui o achado 2.23 (que falava em 211 faltantes): os outros 136
|
||||
baixaram. Nenhum dos 75 fica fora do mural — todos têm thumbnail do DSpace.
|
||||
|
||||
Diagnóstico que vale registrar: os 500 são **do item, não do ritmo**. Com 3
|
||||
requisições simultâneas, `6545` e `6555` davam 500 enquanto `1014`, `8128`,
|
||||
`10039`, `14358` e `6520` davam 200 no mesmo instante, inclusive em série com
|
||||
3 s de espaçamento. E os itens ruins são vizinhos de id, então em ordem
|
||||
crescente eles davam erros seguidos e disparavam o aborto automático — por
|
||||
isso o motor passou a **embaralhar** a lista.
|
||||
|
||||
### Achado 2.22 — o gargalo do upload era o `subidor.py`, não o link; troca pelo paralelo
|
||||
|
||||
Eu tinha escrito aqui que o gargalo era o link de casa. **Errado.** Medido em
|
||||
12/09 (`networkQuality`): **69 Mbps de upload (~31 GB/h)**, contra ~1,3 GB/h
|
||||
reais. O `subidor.py` sobe um arquivo por vez, espera 1,5 s de "estabilidade" e
|
||||
dispara **três** `aws s3 cp` por arquivo (arquivo, `metadata.json`, manifest),
|
||||
cada um pagando a partida do aws-cli: ~5 s por arquivo, seja miniatura de 74 KB
|
||||
ou preservação de 40 MB.
|
||||
|
||||
Além de lento, ele estava estragando duas coisas:
|
||||
- **873 manifests com linha errada**, `derivado-thumb256/<handle>.webp`. É
|
||||
consequência de eu ter registrado os derivados no ledger: ele lista toda
|
||||
linha do handle, e esse caminho não existe em `itens/<handle>/`.
|
||||
- **Duplicatas `(N)` voltando ao bucket** depois da limpeza do achado 2.20
|
||||
(ex.: `5304`, `thumb_2.jpg` e `thumb_2 (1).jpg` com o mesmo sha256).
|
||||
|
||||
Substituto: `pipeline/subidor-paralelo.py` (boto3, threads, HEAD antes de apagar
|
||||
o local, manifest uma vez por item, sem linha de derivado, duplicata e rejeito
|
||||
registrados) + `pipeline/rodar-paralelo.sh`. Teste com boto3 contra o bucket:
|
||||
PUT de 20 MB a 27 Mbps num único stream.
|
||||
|
||||
Testes antes de soltar, com o que cada um mostrou:
|
||||
1. Lote de 30: todos eram rebaixa já presente no bucket e foram **apagados do
|
||||
disco sem HEAD e sem registro**. Foi o que motivou a conferência por HEAD e a
|
||||
tabela `descartados`. Para esses 30, a garantia é só o ledger, reconciliado
|
||||
com o bucket às 12:50.
|
||||
2. Lote de 150: 150 descartes, 150 conferidos no bucket.
|
||||
3. Lote de 800: 319 enviados (319 conferidos, `image/jpeg`) + 481 descartes
|
||||
conferidos; manifests dos 319 sem linha de derivado, sha do metadata batendo.
|
||||
4. Primeira execução real (18:4x UTC) **interrompida**: o log mostrava TIFF
|
||||
indo para `rejeitados/` (achado 2.19, correção). Assinaturas corrigidas; os 21
|
||||
da quarentena (19 TIFF + 2 BMP) voltaram para a fila; relançado às 18:59.
|
||||
|
||||
Antes do relançamento, **180 arquivos locais (0,25 GB) já presentes no S3** foram
|
||||
apagados do disco a pedido, cada um com MD5 local = ETag do objeto e registro em
|
||||
`descartados`. Os outros 13.922 não estavam no bucket.
|
||||
|
||||
### Achado 2.23 — faltam 211 preservações depois da fila, não 73
|
||||
|
||||
Cruzando catálogo × (ledger ∪ fila) em 12/09: **12.849 / 13.060** itens terão
|
||||
imagem de preservação quando a fila acabar (thumbnail: 13.059). Os 211:
|
||||
- **71** da lista conhecida (`faltantes-preservacao.jsonl`, recusa da origem);
|
||||
- **1** sem `preservation_url` no catálogo;
|
||||
- **139** fora de qualquer lista. Exemplo: `10039`–`10049`, que no bucket têm só
|
||||
`thumbnail/` e `metadata.json`. Desses: 8 rejeitados no upload antigo, 12 com só
|
||||
`legado/`, ~119 sem rastro (nem bucket, nem fila, nem log).
|
||||
|
||||
Hipóteses, nenhuma confirmada: (a) o "12.986/13.059" do achado 2.16 contou
|
||||
objetos `legado/` e `manifest` como preservação, porque o `awk` só excluía
|
||||
`metadata.json` e thumbnail; (b) parte dos ~119 pode ser TIFF apagado pelo
|
||||
`subidor.py` antigo antes do trecho que o `subidor.log` cobre.
|
||||
|
||||
### Achado 2.21 — a sessão de 11/09 já tinha as miniaturas no finland, e eu não olhei
|
||||
|
||||
`/root/brasiliana-wall/` no finland tinha, desde 11/09 13:17–13:41:
|
||||
`downloads-flat/` (20.411 arquivos, todos `THUMB__`, 2,2 GB), `s3-thumbs/`
|
||||
(5.168 handles do bucket, 851 MB) e o `web/atlas/` cujos quatro `.webp` batem
|
||||
byte a byte com o que estava publicado no `xyz` até 12/09. **O mural de 12.552
|
||||
peças foi construído lá**, a partir das miniaturas do DSpace — não de
|
||||
`~/Downloads`, como o comentário do `build-atlas.js` leva a crer.
|
||||
|
||||
A união desses dois diretórios cobre **13.041 handles**, praticamente todos
|
||||
JPEG válido. Eu puxei ~63 GB de imagens de preservação do bucket para derivar
|
||||
12.985 miniaturas sem ver que 3 GB de miniatura já estavam no disco da mesma
|
||||
máquina, cobrindo mais itens que o meu resultado. Aproveitados depois: +66
|
||||
peças (74 no delta, 8 eram licença).
|
||||
|
||||
**Lição de runbook**: antes de gerar qualquer coisa no finland, `ls /root` e
|
||||
`cat /root/.bash_history`. Sessões anteriores deixam material lá e nada no
|
||||
projeto local registra isso.
|
||||
|
||||
Limpeza feita em 12/09: `/root/brasiliana-wall` e `/root/thumbs` apagados
|
||||
(3,4 GB; disco 27 → 31 GB livres), depois de verificar que os 13.041 handles
|
||||
estavam **todos** cobertos pelo bucket (7.038) ou pela fila do Mac (6.785) —
|
||||
zero cópias exclusivas. Ficaram de pé, de propósito: `/root/.s3env` (600, de
|
||||
08/09, anterior às nossas sessões — pode ser setup permanente da máquina) e
|
||||
`/root/brasiliana/` (44 MB, `baixador.py` + catálogo + sqlite com 13 linhas).
|
||||
|
||||
### Achado 2.19 — a contaminação de LICENÇA também atinge a preservação, não só a miniatura
|
||||
|
||||
O achado 2.8b tratou isso como problema da trilha de thumbnail. Não é: os
|
||||
handles **`20.500.12156.1/6656`** e **`20.500.12156.1/7939`** têm, em
|
||||
`~/Downloads`, um "imagem.jpg" que é na verdade o bitstream de LICENÇA do
|
||||
DSpace — 777 bytes de texto UTF-8 com CRLF e extensão `.jpg`. A validação de
|
||||
magic bytes do `subidor.py` barra no upload, então **nada disso chegou ao
|
||||
bucket**; o efeito é que esses dois itens não têm imagem coletada e ninguém
|
||||
percebeu, porque a fila local os contava como prontos.
|
||||
|
||||
Implicação: qualquer contagem de "preservação pronta" que leia `~/Downloads`
|
||||
pelo nome do arquivo está 2 itens otimista. A contagem pelo bucket está certa.
|
||||
|
||||
**Atualização 12/09**: não são 2, são 10. Ao derivar as miniaturas do material
|
||||
do finland (achado 2.21) apareceram mais **oito** com o mesmo defeito, todos
|
||||
na trilha de thumbnail: `7802`, `7814`, `7817`, `7848`, `7852`, `7861`,
|
||||
`7875`, `8075`. São exatamente os itens que sobram fora do mural. O bloco
|
||||
`78xx` sugere que a contaminação vem em lote, por faixa de handle — vale
|
||||
varrer essa faixa inteira antes de dar o acervo por fechado.
|
||||
|
||||
**Correção 12/09 (noite) — a regra de validação estava errada.** O `subidor.py`
|
||||
só aceitava JPEG/PNG e **apagava** o resto como "bitstream de licença". Pelo
|
||||
próprio `subidor.log`, dos **40** arquivos que ele apagou assim, **só 1 era
|
||||
texto de licença**: 36 eram **TIFF** (`II*\0`, ~8 MB, com extensão `.jpg`),
|
||||
2 **BMP** e 1 **ZIP** (`001AAN014011.jpg.zip`, item `2384`). Resultado, item a
|
||||
item (lista com URL em `pipeline/apagados-pelo-subidor-antigo.jsonl`):
|
||||
- **8 itens ficaram sem nenhuma imagem de preservação**: `14358`, `14359`,
|
||||
`14360`, `14361`, `14362`, `14363`, `14364`, `14368` (TIFF, série "Alb 0261").
|
||||
- **18 itens** perderam só bitstreams extras (`extra_seqN`, TIFF), mas têm a
|
||||
imagem principal no bucket ou na fila. `10993`/`10995` (BMP) e `2384` (ZIP)
|
||||
voltaram por rebaixa e estão na fila.
|
||||
O `subidor-paralelo.py` aceita TIFF/BMP/GIF/JP2/WebP pela assinatura e manda
|
||||
qualquer outra coisa para `pipeline/rejeitados/` com linha na tabela
|
||||
`rejeitados` — nunca apaga. Os 8 casos `78xx` de thumbnail com texto de licença
|
||||
(acima) foram detectados pelo `vipsthumbnail`, não por essa regra, e continuam
|
||||
valendo.
|
||||
|
||||
### Achado 2.20 — 3.511 duplicatas `(N)` no bucket, do Chrome rebaixando por cima
|
||||
|
||||
Objetos `arquivo (1).jpg` convivendo com `arquivo.jpg` byte a byte idêntico —
|
||||
sufixo que o Chrome põe ao rebaixar um arquivo que já existe em `~/Downloads`,
|
||||
e que o `subidor.py` subiu como se fosse nome legítimo. Confirmadas idênticas
|
||||
por **ETag + tamanho** (não só tamanho) antes de apagar: 3.511 objetos,
|
||||
0,39 GB, removidos do bucket e do ledger na mesma passada.
|
||||
|
||||
**Não** foram tocados, e precisam de decisão:
|
||||
- **30 objetos** cujo gêmeo tem tamanho **diferente** — não são duplicata,
|
||||
são versões distintas do mesmo nome. Precisam de conferência individual.
|
||||
- **43 objetos** cujo nome tem `(N)` mas que são o **único** arquivo do item —
|
||||
candidatos a renomear, nunca a apagar.
|
||||
|
||||
`aws s3api list-objects-v2` com `--query "Contents[].[Key,Size,ETag]"` resolve
|
||||
isso sem baixar nada; o ETag é o MD5 pra upload simples (só os 2.612 objetos
|
||||
multipart do bucket não servem pra comparação direta).
|
||||
|
||||
### Achado 3.3 — o `thumbnail/` do DSpace não é uma miniatura
|
||||
|
||||
Medido em amostra de 300: **721 a 3.709 px no maior lado, média 1.087**; menor
|
||||
lado nunca abaixo de 462. São derivados de resolução média, não miniaturas de
|
||||
listagem. Duas consequências:
|
||||
|
||||
1. Servem tão bem quanto a imagem de preservação pro tile de 128px do mural —
|
||||
por isso deu pra cobrir os 164 itens sem preservação sem perda visível.
|
||||
2. A linha "Miniatura | ~13.005 elegíveis" do MANIFEST descreve ~1 MB por
|
||||
arquivo, não ~8 KB. Quem ler esperando miniatura vai baixar 100x mais do
|
||||
que imagina.
|
||||
|
||||
### Achado 3.4 — publicar o mural agora exige mandar o `atlas/` junto
|
||||
|
||||
O `wall.html` de 12:32 passou a derivar `handle` (chave do map) e `source_url`
|
||||
(mesmo prefixo pra todo item) em JS, em vez de lê-los de cada peça. O
|
||||
`summarize()` do `build-atlas.js` acompanhou. Resultado: **8,2 MB de map com
|
||||
12.983 peças contra 10 MB com 12.552** — menos peso com 431 peças a mais.
|
||||
|
||||
Mas isso quebra a nota antiga de que "o `atlas/` já está commitado lá e não
|
||||
muda a cada alteração do mural": map e `wall.html` agora são um par acoplado
|
||||
por formato. Publicar um sem o outro deixa o mural sem link e sem busca por
|
||||
handle.
|
||||
|
||||
## Pendente
|
||||
|
||||
- [ ] **`dc.rights` ausente em 5.833 itens (44,7%)** — confirmado como característica real da fonte, não bug. Só precisa ficar documentado no MANIFEST final, sem ação de reparo.
|
||||
- [ ] **`web/build-atlas.js` não está versionado em lugar nenhum** — `brasiliano/` não é repo git e o `xyz` só recebe o `index.html` e o `atlas/`. A correção do `summarize()`/`pickAll()` (achado 3.1) vive só no disco desta máquina; um `rm` leva junto. Mesma exposição vale para `pipeline/` inteiro.
|
||||
- [ ] **Encolher mais o `atlas-map.json` só com dicionário** (achado 3.2): 8,00 → 5,14 MB crus por ~120 KB no fio. Só vale se o `JSON.parse` no celular virar problema medido — não antes.
|
||||
- [ ] **30 objetos `(N)` com tamanho diferente do gêmeo** (achado 2.20) — conferência individual, não dá pra automatizar com segurança.
|
||||
- [ ] **43 objetos `(N)` que são o único arquivo do item** (achado 2.20) — renomear tirando o sufixo, pra o nome não mentir sobre haver um original ao lado.
|
||||
- [ ] **Handles `6656` e `7939` sem imagem de preservação** (achado 2.19) — rebaixar; o que há hoje na fila local é o bitstream de licença.
|
||||
- [ ] **Conferir os códigos HTTP que nunca foram tabulados** — o runbook do achado 2.18 manda rodar `FALTA.erros()` no console e rotear por código (404 → reparar URL, 403 → bloqueio de origem, 500 → transitório, retomar). **Esse passo nunca foi executado**: o achado 2.18 concluiu "é recusa da origem" a partir do `status()` agregado, não da tabela de erros por handle. Sem isso não dá pra saber quantos dos 71 são reparáveis.
|
||||
- [ ] **Reconferir o handle `7523` (HTTP 500)** — registrado uma vez e tratado como falha permanente da origem desde então, mas 500 costuma ser transitório e nunca houve segunda tentativa. **Não dá pra testar por `curl`, e agora está provado com controle** (12/09): com User-Agent, Accept, Accept-Language e Referer de Chrome, o `7523` devolve `403` de 5.484 bytes (página do Cloudflare) — e o item `10`, que sabidamente funciona e está no bucket, devolve **exatamente o mesmo `403` de 5.484 bytes**. É bloqueio geral a requisição sem sessão real, nada específico do `7523`. Precisa da aba; a extensão Claude-in-Chrome seguia desconectada em duas tentativas no mesmo dia.
|
||||
- [ ] **Reconciliar 13.058 vs 13.060** — o MANIFEST fala em 13.058 itens reais, o `catalogo.jsonl` tem 13.060 handles distintos. Diferença de 2 nunca explicada; anotada no MANIFEST como pendência.
|
||||
- [ ] **Depois que os 212 faltantes baixarem e subirem** (pedido do usuário, 13/09):
|
||||
1. conferir se **todos** os itens têm miniatura em `derivados/thumb256/` e gerar
|
||||
as que faltarem (as novas preservações não têm derivado ainda);
|
||||
2. **regerar o mural 3D** com o conjunto completo — de preferência derivando
|
||||
no finland direto do bucket (`itens/*/preservacao/*`), que é tráfego
|
||||
intra-Hetzner, em vez de puxar pro Mac;
|
||||
3. republicar `wall.html` + `atlas/` no `rafapolo/xyz` (par acoplado, achado 3.4).
|
||||
- [ ] **Quando o `rodar-paralelo.sh` terminar** (log termina em `===== ... FIM`):
|
||||
1. conferir no log as três fases sem `!!!`, a linha `FIM da fila` (enviados,
|
||||
duplicatas, rejeitados, falhas) e os `pendente:` que ficaram no disco;
|
||||
2. `ls pipeline/rejeitados/` + `select * from rejeitados` — só deve ter texto
|
||||
de licença; imagem ali é bug de assinatura;
|
||||
3. reconciliar ledger × bucket (mesmo diff do achado de 12/09: 0 divergências
|
||||
nos dois sentidos) e amostrar manifests (`grep derivado` = 0);
|
||||
4. varrer `~/Downloads`: apagar o que tiver MD5 = ETag no bucket (mesmo
|
||||
método dos 180 de 12/09), manter o resto;
|
||||
5. atualizar a tabela de contagens do MANIFEST com os números fechados.
|
||||
- [ ] **Rebaixar o que o `subidor.py` antigo apagou** (achado 2.19, correção): 8 itens sem preservação (`14358`–`14364`, `14368`) + ~20 `extra_seqN` em TIFF — lista com URL em `pipeline/apagados-pelo-subidor-antigo.jsonl`. Precisa da aba do navegador.
|
||||
- [x] ~~Recontar os faltantes de preservação (211)~~ — feito em 13/09: 136 baixaram, sobraram **75** com defeito de origem (achado 2.25), listados em `pipeline/falhas-500-2026-09-13.txt`. Script usado: `pipeline/baixar-faltantes-v3.js` (ou o motor `F5` colado direto na aba).
|
||||
- [ ] **`subidor.py` antigo: aposentar ou corrigir a regra de assinatura** antes de qualquer uso futuro — do jeito que está, apaga TIFF.
|
||||
- [ ] **Rebaixar os 75 do achado 2.25** quando a origem se recuperar — todos têm thumbnail, falta a preservação. Um `FALTA3.retomar()`/`F5.iniciar()` na aba basta; o que já baixou fica marcado no `localStorage` (`bras_faltantes_v3`).
|
||||
- [ ] **Handle `8396` sem imagem e sem diagnóstico** — não está em `pipeline/faltantes-preservacao.jsonl` nem nas exceções conhecidas do MANIFEST; apareceu ao cruzar catálogo × miniaturas. Precisa de uma tentativa avulsa pra saber se é recusa da origem (achado 2.18) ou outra coisa.
|
||||
- [ ] **`.git` do `rafapolo/xyz` está em 2,5 GB** e cada publicação do atlas soma ~51 MB permanentes (binário não faz delta). Se o mural for republicar atlas com frequência, tirar os `.webp` do git — LFS, ou servir do próprio bucket, que já tem os thumbs em `derivados/thumb256/`.
|
||||
- [ ] **Crawl da Fase 1 pode ter mais buracos** (achado 2.10 do PLANO.md): 2 itens reais (`1799`, `4798`) foram achados faltando no catálogo só porque o WordPress os citava — já corrigidos, mas não existe verificação exaustiva de que a enumeração por `browse?type=title` pegou 100% de cada comunidade. Sem ideia barata de auditar isso por completo agora.
|
||||
|
||||
## Ao final (não fazer antes do download terminar)
|
||||
|
||||
- [x] Gerar `MANIFEST.md` (o que é, como foi coletado, quando) — feito; atualizado em 2026-09-12 com `derivados/` e os achados 2.19/2.20/3.3
|
||||
- [ ] Confirmar no bucket que a contagem de itens/checksums bate com os 13.058 itens reais esperados
|
||||
|
||||
## Notas técnicas úteis pra retomar
|
||||
|
||||
- Downloads automáticos do Chrome exigem permissão manual em `chrome://settings/content/automaticDownloads` (site adicionado: `https://brasilianafotografica.bn.gov.br`) — já concedida, vale pra novos scripts também, não só o original.
|
||||
- `BRAS`, `BAIXA`, `BAIXA_THUMB`, `BAIXA_EXTRA` — todos no `window` da mesma aba, mesmo IndexedDB (`bras`). Todos sobrevivem a fechar/reabrir a aba (dado fica salvo), mas o *loop* para e precisa recolar o script certo pra retomar.
|
||||
- **Regerar as miniaturas derivadas** (tudo reconstruível, nada precisa ser
|
||||
guardado): no finland, `apt install libvips-tools parallel` + s5cmd; pra cada
|
||||
chave de `itens/*/preservacao/*`, `s5cmd cat` num tmp e
|
||||
`vipsthumbnail "$TMP" --size 256 --output "$OUT[Q=80,strip]"`, com
|
||||
`parallel -j 10`. ~640 thumbs/min, tráfego intra-Hetzner (bucket é `hel1`, o
|
||||
finland também) — não passa pelo link de casa. O que ainda está só em
|
||||
`~/Downloads` sai mais barato derivado localmente com `magick`: mandar os
|
||||
71 GB pro finland custaria os mesmos dias do upload pendente.
|
||||
- **Cuidado ao parsear `s5cmd ls`**: nomes de arquivo do acervo têm espaço
|
||||
**duplo** (`48094 Álbum 311 - ...jpg`). `awk '{$1="";$2="";$3=""; print}'
|
||||
recolapsa esses espaços e produz chaves que não existem — 31 downloads
|
||||
falharam assim antes de eu perceber. Use
|
||||
`sed -E 's|^[0-9/]+ +[0-9:]+ +[0-9]+ ||'`, que preserva o resto literal.
|
||||
- **`sqlite3` desta máquina tem `.sqliterc` forçando modo box**: qualquer
|
||||
script que leia a saída precisa de `sqlite3 -init /dev/null -noheader
|
||||
-separator $'\t'`, senão vem borda de tabela no lugar dos dados (me custou
|
||||
um diff inteiro de falso positivo).
|
||||
- **`until ! pgrep -f X; do sleep; done` nunca termina**: a linha de comando do
|
||||
próprio loop contém `X`, então o `pgrep -f` se acha e a condição nunca vira
|
||||
falsa. Um loop desses ficou girando horas depois do trabalho acabar (12/09,
|
||||
morto à mão). Esperar por PID (`while kill -0 $PID`) ou usar `pgrep -f
|
||||
'[t]humb-local'` para o padrão não casar consigo mesmo.
|
||||
- **Parar processo lançado em background: SIGTERM, não SIGINT.** Processo
|
||||
iniciado com `&` num shell não interativo herda o SIGINT ignorado (o
|
||||
`subidor.py` ficou 60 s vivo depois do `kill -INT`). Com SIGTERM, o `aws s3
|
||||
cp` filho termina órfão, o que é inofensivo: sem linha no ledger e sem
|
||||
apagar o local, o próximo uploader sobe de novo a mesma chave.
|
||||
- **Upload de casa: 69 Mbps** (`networkQuality -s`, 12/09); download 312 Mbps.
|
||||
- **Assinaturas aceitas como imagem** (`subidor-paralelo.py`): JPEG `FFD8`, PNG,
|
||||
TIFF `II*\0`/`MM\0*`, GIF, JP2, BMP `BM`, WebP. Content-Type sai do conteúdo,
|
||||
não da extensão (TIFF chega com nome `.jpg`).
|
||||
- Scripts-fonte em `pipeline/`: `coletor.js` / `coletor-resume.js` (metadados), `baixador-navegador.js` (preservação, todos os itens), `baixador-thumb.js` (miniaturas), `baixador-extras.js` (2a+ imagem de itens multi-bitstream), `reparo-multibitstream.js` (enumera bitstreams reais de um item).
|
||||
@@ -0,0 +1,42 @@
|
||||
> **Arquivado em 2026-09-10 — superado.** Prompt de handoff original da Fase
|
||||
> 1. Cumpriu seu papel (a Fase 1 terminou, catálogo saiu). Boa parte do
|
||||
> conteúdo abaixo (trilha A via servidor, "não mexa na aba do Brave") não
|
||||
> vale mais — ver `tasks/PLANO.md` pro estado e runbook atuais. Mantido só
|
||||
> como registro histórico.
|
||||
|
||||
Retomando o projeto Brasiliana → S3. Leia primeiro `tasks/PLANO.md` (estado, achados, runbook) e depois `README.md` se precisar de mais detalhe técnico.
|
||||
|
||||
> Nota (2026-09-10): reorganização de pastas — `baixador.py`, `subidor.py`, `coletor.js`, `baixador-navegador.js`, `catalogo.jsonl` e `.s3env` agora moram em `pipeline/`. Os comandos deste arquivo ainda usam os nomes antigos sem prefixo; rode-os de dentro de `pipeline/` (`cd pipeline` primeiro) ou ajuste os caminhos. `tasks/PLANO.md` já está com os caminhos corrigidos — prefira aquele runbook.
|
||||
|
||||
Contexto rápido: a Fase 1 (coletor.js, metadados) está rodando numa aba do Chrome controlada por outra sessão de Claude (Cowork, na nuvem) — não mexa nela, ela é independente. Ela vai exportar `brasiliana-catalogo.jsonl` para `~/Downloads` sozinha quando terminar (ETA ~15-16h a partir de ~10:31 de 2026-09-09, checar se já não terminou antes de você ler isso).
|
||||
|
||||
Seu trabalho é tocar as Fases 2-4 assim que o catálogo existir — você tem rede real (SSH, S3), a sessão na nuvem não tem.
|
||||
|
||||
1. Verifique se `~/Downloads/brasiliana-catalogo.jsonl` (ou algo com esse padrão de nome) já existe. Se não, esse é o bloqueador: espere ou me avise para eu checar o progresso da fase 1.
|
||||
2. Fase 2 (trilha A, servidor Finlândia):
|
||||
```bash
|
||||
scp baixador.py catalogo.jsonl finland:/root/brasiliana/
|
||||
ssh finland
|
||||
set -a; . /root/.s3env; set +a
|
||||
cd /root/brasiliana
|
||||
python3 baixador.py --catalogo catalogo.jsonl --pular-legado
|
||||
python3 baixador.py --status
|
||||
```
|
||||
As credenciais reais (AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY) para preencher `.s3env` estão em `/Users/polux/Projetos/tocador/.env`. Na Finlândia já deve haver `/root/.s3env` configurado — confirme antes de reescrever.
|
||||
3. Fase 3 (trilha B, nomes com encoding — precisa do navegador):
|
||||
- Cole `baixador-navegador.js` no console da MESMA aba do coletor (a aba já tem o catálogo em memória/IndexedDB da fase 1). `BAIXA.quantos()` para saber quantos, `BAIXA.iniciar()` para começar — os arquivos caem em `~/Downloads`.
|
||||
- Em paralelo, no terminal local:
|
||||
```bash
|
||||
set -a; . .s3env; set +a
|
||||
python3 subidor.py --vigiar --catalogo catalogo.jsonl
|
||||
```
|
||||
4. Fase 4 (cópias legadas do objdigital, só alcançável localmente):
|
||||
```bash
|
||||
set -a; . .s3env; set +a
|
||||
python3 baixador.py --catalogo catalogo.jsonl --somente-legado
|
||||
```
|
||||
5. Ao final: gere `MANIFEST.md` (o que é, como foi coletado, quando) e confirme no bucket que a contagem de itens/checksums bate com os 13.036 esperados (ou o número real que saiu da fase 1, que pode ser ligeiramente diferente).
|
||||
|
||||
Regras não-negociáveis (do PLANO.md): SHA-256 de cada arquivo, e URL de origem + data/hora UTC de captura em cada `metadata.json`. `dc.rights` e a instituição de origem são preservados por item.
|
||||
|
||||
Se algo travar (disco cheio — aborta abaixo de 2GB livres na Finlândia —, erro de rede, item corrompido), pare, registre o que aconteceu em `tasks/PLANO.md` e me avise em vez de insistir.
|
||||
@@ -0,0 +1,15 @@
|
||||
# TODO concluído — 2026-09-10
|
||||
|
||||
Itens já fechados, tirados do `tasks/TODO.md` ativo pra não poluir. Ver
|
||||
`tasks/PLANO.md` pros achados permanentes (Cloudflare bloqueando bitstream,
|
||||
multi-bitstream, padrão de sequência de thumbnail etc.) — isso aqui é só o
|
||||
histórico de execução.
|
||||
|
||||
- [x] **Re-exportar `brasiliana-catalogo.jsonl`** — feito às 10:46, 13.058 itens, 119 com `all_preservation_urls` confirmados no arquivo.
|
||||
- [x] Reiniciar `subidor.py` com o catálogo atualizado (PID 3171) — confirmado processando.
|
||||
- [x] **Fase 4 (legado objdigital)**: não era bloqueio Cloudflare — o domínio só responde em HTTPS (HTTP puro tem a porta resetada). Corrigido em `baixador.py` (força https no `legacy_url`). Rodando local (PID 14570, sem navegador, curl direto funciona) — 2.707 itens com `legacy_url`.
|
||||
- [x] **34 itens que falharam no reparo multi-bitstream**: 33/34 corrigidos com reparo v3 (nome real do arquivo via `<img src>` da miniatura, tira o `.jpg` duplicado, busca por `/bitstream/handle/PREFIX/h/{nome real}` — necessário porque esses itens não tinham `<a href sequence=>` no wrapper e a sequência não era contígua a partir de 1). Extras disparados (`BAIXA_EXTRA`, 63 imagens novas). Catálogo re-exportado (152 itens com `all_preservation_urls` confirmados) e `subidor.py` reiniciado.
|
||||
- **1 exceção sem conserto**: handle `20.500.12156.1/7523` ("Vista Aérea de Cabo Frio") — `HTTP 500` do próprio servidor da BN ao buscar os bitstreams, não é problema de nome/padrão. Provável arquivo corrompido/quebrado do lado deles. Documentado no MANIFEST final como exceção conhecida.
|
||||
- **Total: 152/154 itens sem imagem original corrigidos** (152 + o falso-positivo `.../1` + o `7523` = 154).
|
||||
- [x] **Reorganização de pastas** (feita por outra sessão em paralelo): scripts/estado → `pipeline/`, visualizações → `web/`, `exemplo-item/` → `examples/`, `censo.py` → `archive/`. `subidor.py` morreu no meio da troca (não estava com FD aberto que sobrevivesse ao rename como o `baixador.py` teve) — reiniciado do novo caminho (PID 28923), backlog de ~2.963 arquivos em `~/Downloads` escoou normalmente depois.
|
||||
- [x] **Atualizar `PLANO.md`** com os achados desta sessão (2.6-2.9): Cloudflare bloqueia bitstream via curl também, estratégia virou "tudo via navegador", multi-bitstream (115 itens), padrão de sequência do thumbnail, objdigital só em HTTPS.
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,289 @@
|
||||
#!/usr/bin/env node
|
||||
'use strict';
|
||||
|
||||
/*
|
||||
* build-atlas.js — mural 3D de miniaturas do acervo.
|
||||
*
|
||||
* Baseado em ../tocador/script/build-3d-atlas.js (mesma ideia: empacotar
|
||||
* miniaturas num atlas WebP único + um atlas-map.json com metadados por
|
||||
* peça, pra wall.html carregar 2 arquivos em vez de milhares).
|
||||
*
|
||||
* FONTE DAS IMAGENS: o site de origem (brasilianafotografica.bn.gov.br)
|
||||
* bloqueia requisições automatizadas (Cloudflare — ver README.md,
|
||||
* achados 3-5), então este script não busca nada pela rede. Em vez
|
||||
* disso ele lê o que a Trilha B (baixador-navegador.js) já trouxe pra
|
||||
* ~/Downloads — arquivos "BRAS__<handle>__<nome-original>.{jpg,JPG,png}",
|
||||
* usando o THUMB__thumb_2 quando existe (mais leve) e a imagem de
|
||||
* preservação/extra como alternativa. Itens sem nenhum arquivo baixado
|
||||
* ainda ficam de fora do mural — rode de novo depois de baixar mais.
|
||||
*
|
||||
* Uso:
|
||||
* node web/build-atlas.js [--n=99999] [--out=atlas] [--thumbs=DIR]
|
||||
* node web/build-atlas.js [--n=99999] [--out=atlas] [--downloads=~/Downloads]
|
||||
*/
|
||||
|
||||
const fs = require('fs');
|
||||
const os = require('os');
|
||||
const path = require('path');
|
||||
const sharp = require('sharp');
|
||||
const readline = require('readline');
|
||||
|
||||
const args = Object.fromEntries(
|
||||
process.argv.slice(2).map(a => {
|
||||
const m = a.match(/^--([\w-]+)=(.*)$/);
|
||||
return m ? [m[1], m[2]] : [a.replace(/^--/, ''), true];
|
||||
})
|
||||
);
|
||||
|
||||
const N_ITEMS = parseInt(args.n || '99999', 10); // effectively "all we have" unless capped
|
||||
const OUT_DIR = path.resolve(__dirname, args.out || 'atlas'); // web/atlas, sibling of this script
|
||||
const DOWNLOADS_DIR = path.resolve(args.downloads || path.join(os.homedir(), 'Downloads'));
|
||||
// --thumbs=DIR: pasta de miniaturas ja derivadas, uma por item, nomeadas
|
||||
// <handle-com-underscore>.webp (geradas por vips/magick a partir da imagem
|
||||
// de preservacao). E a fonte preferida: o subidor apaga de ~/Downloads assim
|
||||
// que sobe pro S3, entao Downloads nunca tem o acervo inteiro ao mesmo tempo.
|
||||
const THUMBS_DIR = args.thumbs ? path.resolve(args.thumbs) : null;
|
||||
const TILE_SIZE = 128;
|
||||
const ATLAS_SIZE = 8192; // dentro do limite de textura de qualquer GPU moderna (max comum 8192-16384)
|
||||
const TILES_PER_ROW = ATLAS_SIZE / TILE_SIZE; // 64 -> capacidade 4096 peças por atlas
|
||||
const TILES_PER_ATLAS = TILES_PER_ROW * TILES_PER_ROW;
|
||||
const CATALOGO = path.resolve(__dirname, '..', 'pipeline', 'catalogo.jsonl');
|
||||
|
||||
// ── acha os arquivos já baixados pela Trilha B em ~/Downloads ────────────────
|
||||
// nomes: BRAS__20.500.12156.1_<id>__THUMB__thumb_2.jpg (preferido, leve)
|
||||
// ou BRAS__20.500.12156.1_<id>__<nome-original>.jpg (imagem cheia, alternativa)
|
||||
|
||||
function scanThumbs(dir) {
|
||||
const byHandle = new Map();
|
||||
let files;
|
||||
try {
|
||||
files = fs.readdirSync(dir);
|
||||
} catch {
|
||||
return byHandle;
|
||||
}
|
||||
for (const name of files) {
|
||||
const m = name.match(/^(20\.500\.12156\.1_\d+)\.(webp|jpg|png)$/i);
|
||||
if (!m) continue;
|
||||
const handle = m[1].replace('_', '/');
|
||||
byHandle.set(handle, { path: path.join(dir, name), isThumb: true });
|
||||
}
|
||||
return byHandle;
|
||||
}
|
||||
|
||||
function scanDownloads() {
|
||||
const re = /^BRAS__(20\.500\.12156\.1_\d+)__(.*)$/;
|
||||
const byHandle = new Map(); // handle (com "/") -> { path, isThumb }
|
||||
let files;
|
||||
try {
|
||||
files = fs.readdirSync(DOWNLOADS_DIR);
|
||||
} catch {
|
||||
return byHandle;
|
||||
}
|
||||
for (const name of files) {
|
||||
const m = name.match(re);
|
||||
if (!m) continue;
|
||||
const handle = m[1].replace('_', '/'); // "20.500.12156.1_10518" -> "20.500.12156.1/10518"
|
||||
const isThumb = /__THUMB__/.test(name);
|
||||
const existing = byHandle.get(handle);
|
||||
if (!existing || (isThumb && !existing.isThumb)) {
|
||||
byHandle.set(handle, { path: path.join(DOWNLOADS_DIR, name), isThumb });
|
||||
}
|
||||
}
|
||||
return byHandle;
|
||||
}
|
||||
|
||||
// ── util: cor média de uma faixa de pixels (mesma lógica do tocador) ──────────
|
||||
|
||||
function stripAvg(d, S, x0, y0, x1, y1) {
|
||||
let r = 0, g = 0, b = 0, n = 0;
|
||||
for (let y = y0; y <= y1; y++) {
|
||||
for (let x = x0; x <= x1; x++) {
|
||||
const i = (y * S + x) * 3;
|
||||
r += d[i]; g += d[i + 1]; b += d[i + 2]; n++;
|
||||
}
|
||||
}
|
||||
return (Math.round(r / n) << 16) | (Math.round(g / n) << 8) | Math.round(b / n);
|
||||
}
|
||||
|
||||
function computeEdgeColors(rgb, S) {
|
||||
const t = 2;
|
||||
const right = stripAvg(rgb, S, S - t, 0, S - 1, S - 1);
|
||||
const left = stripAvg(rgb, S, 0, 0, t - 1, S - 1);
|
||||
const top = stripAvg(rgb, S, 0, 0, S - 1, t - 1);
|
||||
const bottom = stripAvg(rgb, S, 0, S - t, S - 1, S - 1);
|
||||
const avg = stripAvg(rgb, S, 0, 0, S - 1, S - 1);
|
||||
const dk = h => ((((h >> 16) & 0xff) >> 1) << 16) | ((((h >> 8) & 0xff) >> 1) << 8) | ((h & 0xff) >> 1);
|
||||
return [right, left, top, bottom, dk(avg)];
|
||||
}
|
||||
|
||||
// ── metadados: pega campos úteis do dublin_core pro card ──────────────────────
|
||||
|
||||
function pickDC(dublinCore, name) {
|
||||
const hit = (dublinCore || []).find(e => e.name === name);
|
||||
return hit ? hit.value : null;
|
||||
}
|
||||
|
||||
// A record carries its subjects (and descriptions, and places) as *repeated*
|
||||
// dc.subject rows in full_table — six of them on average, 78.835 in all — and
|
||||
// pickDC would take only the first. The descriptive half of the catalogue lives
|
||||
// here: without it "indigenista" finds nothing even though five items are
|
||||
// classified "Política indigenista". Undefined keys vanish from the JSON, so an
|
||||
// item only pays for the fields it actually has.
|
||||
function pickAll(item, field, { noUrls = false } = {}) {
|
||||
const out = [];
|
||||
for (const row of item.full_table || []) {
|
||||
if (row.field !== field) continue;
|
||||
const v = String(row.value ?? '').trim();
|
||||
if (!v || out.includes(v)) continue;
|
||||
// dc.identifier and dc.relation are mostly bare URLs — a megabyte of text
|
||||
// nobody will ever search for. What is worth keeping is hiding underneath:
|
||||
// the archival codes (013RJ012036) and the collection names (Gilberto Ferrez).
|
||||
if (noUrls && /^https?:\/\//i.test(v)) continue;
|
||||
out.push(v);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
const some = (item, f, o) => { const v = pickAll(item, f, o); return v.length ? v : undefined; };
|
||||
const one = (item, f) => pickAll(item, f)[0] || undefined;
|
||||
|
||||
function summarize(item) {
|
||||
const dc = item.dublin_core || [];
|
||||
return {
|
||||
handle: item.handle,
|
||||
title: item.title,
|
||||
community: item.community,
|
||||
rights: item.rights,
|
||||
date: pickDC(dc, 'DC.date'),
|
||||
contributor: pickDC(dc, 'DC.contributor'),
|
||||
type: pickDC(dc, 'DC.type'),
|
||||
// sem source_url: é o mesmo endereço para todos os itens, com o handle no
|
||||
// meio — 1,2 MB de prefixo repetido 12.552 vezes que o mural remonta numa
|
||||
// linha. O handle acima é a chave do mapa e sai de meta lá embaixo.
|
||||
// what free-text search is actually for. dc.language ("por") and dc.format
|
||||
// ("JPG") are left out on purpose: technical, never searched, and "por"
|
||||
// alone would match a couple of thousand items by accident.
|
||||
subject: some(item, 'dc.subject'),
|
||||
description: some(item, 'dc.description'),
|
||||
coverage: some(item, 'dc.coverage'),
|
||||
source: one(item, 'dc.source'),
|
||||
publisher: one(item, 'dc.publisher'),
|
||||
relation: some(item, 'dc.relation', { noUrls: true }),
|
||||
identifier: some(item, 'dc.identifier', { noUrls: true }),
|
||||
};
|
||||
}
|
||||
|
||||
// ── carrega do catalogo.jsonl só os itens que têm arquivo baixado (streaming) ──
|
||||
|
||||
async function loadItems(n, byHandle) {
|
||||
const items = [];
|
||||
const rl = readline.createInterface({ input: fs.createReadStream(CATALOGO), crlfDelay: Infinity });
|
||||
for await (const line of rl) {
|
||||
if (!line.trim()) continue;
|
||||
const o = JSON.parse(line);
|
||||
// um item sem título ainda é uma peça: o card já cai pra "(sem título)"
|
||||
// sozinho, e descartá-lo aqui escondia do mural itens que têm imagem
|
||||
// (11749 do Museu Aeroespacial e 6241 do Instituto Moreira Salles)
|
||||
const file = byHandle.get(o.handle);
|
||||
if (!file) continue; // sem imagem baixada ainda — fora do mural por enquanto
|
||||
items.push({ ...summarize(o), _file: file.path });
|
||||
if (items.length >= n) { rl.close(); break; }
|
||||
}
|
||||
return items;
|
||||
}
|
||||
|
||||
// ── lê o arquivo real e encaixa no tile ────────────────────────────────────────
|
||||
|
||||
async function realTile(filePath) {
|
||||
return sharp(filePath)
|
||||
.resize(TILE_SIZE, TILE_SIZE, { fit: 'cover' })
|
||||
.flatten({ background: '#000' })
|
||||
.raw()
|
||||
.toBuffer();
|
||||
}
|
||||
|
||||
// ── main ────────────────────────────────────────────────────────────────────
|
||||
|
||||
async function main() {
|
||||
fs.mkdirSync(OUT_DIR, { recursive: true });
|
||||
|
||||
let byHandle;
|
||||
if (THUMBS_DIR) {
|
||||
console.log(`Procurando miniaturas em ${THUMBS_DIR}...`);
|
||||
byHandle = scanThumbs(THUMBS_DIR);
|
||||
console.log(`${byHandle.size} peças com miniatura derivada.`);
|
||||
if (byHandle.size === 0) {
|
||||
console.error('Nenhum arquivo "<handle>.webp" encontrado em ' + THUMBS_DIR + '.');
|
||||
process.exit(1);
|
||||
}
|
||||
} else {
|
||||
console.log(`Procurando downloads em ${DOWNLOADS_DIR}...`);
|
||||
byHandle = scanDownloads();
|
||||
console.log(`${byHandle.size} peças com arquivo já baixado (Trilha B).`);
|
||||
if (byHandle.size === 0) {
|
||||
console.error('Nenhum arquivo "BRAS__<handle>__..." encontrado em ' + DOWNLOADS_DIR + '. Rode baixador-navegador.js primeiro.');
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
console.log(`Lendo ${CATALOGO}...`);
|
||||
const items = await loadItems(N_ITEMS, byHandle);
|
||||
console.log(`${items.length} itens combinados (catálogo ∩ downloads).`);
|
||||
|
||||
const nAtlases = Math.max(1, Math.ceil(items.length / TILES_PER_ATLAS));
|
||||
console.log(`${nAtlases} atlas(es) de ${ATLAS_SIZE}px (até ${TILES_PER_ATLAS} peças cada, tile=${TILE_SIZE}px).`);
|
||||
|
||||
const map = {};
|
||||
const atlasFiles = [];
|
||||
let failed = 0;
|
||||
|
||||
for (let a = 0; a < nAtlases; a++) {
|
||||
const pageItems = items.slice(a * TILES_PER_ATLAS, (a + 1) * TILES_PER_ATLAS);
|
||||
const buf = Buffer.alloc(ATLAS_SIZE * ATLAS_SIZE * 3, 0);
|
||||
|
||||
for (let i = 0; i < pageItems.length; i++) {
|
||||
const col = i % TILES_PER_ROW;
|
||||
const row = Math.floor(i / TILES_PER_ROW);
|
||||
let rgb;
|
||||
try {
|
||||
rgb = await realTile(pageItems[i]._file);
|
||||
} catch (e) {
|
||||
failed++;
|
||||
continue;
|
||||
}
|
||||
for (let ty = 0; ty < TILE_SIZE; ty++) {
|
||||
const src = ty * TILE_SIZE * 3;
|
||||
const dst = ((row * TILE_SIZE + ty) * ATLAS_SIZE + col * TILE_SIZE) * 3;
|
||||
rgb.copy(buf, dst, src, src + TILE_SIZE * 3);
|
||||
}
|
||||
const [cr, cl, ct, cb, ck] = computeEdgeColors(rgb, TILE_SIZE);
|
||||
// handle vira a chave da entrada; repeti-lo dentro de meta custava 0,4 MB
|
||||
const { _file, handle, ...meta } = pageItems[i];
|
||||
map[handle] = { atlas: a, col, row, cr, cl, ct, cb, ck, meta };
|
||||
const n = a * TILES_PER_ATLAS + i + 1;
|
||||
if (n % 500 === 0) console.log(` ${n}/${items.length}`);
|
||||
}
|
||||
|
||||
const name = `atlas-${a}.webp`;
|
||||
const atlasPath = path.join(OUT_DIR, name);
|
||||
await sharp(buf, { raw: { width: ATLAS_SIZE, height: ATLAS_SIZE, channels: 3 } })
|
||||
.webp({ quality: 85, effort: 4 })
|
||||
.toFile(atlasPath);
|
||||
const mb = (fs.statSync(atlasPath).size / 1024 / 1024).toFixed(2);
|
||||
console.log(`Salvo ${name} (${mb} MB, ${pageItems.length} peças)`);
|
||||
atlasFiles.push(name);
|
||||
}
|
||||
if (failed) console.log(`${failed} arquivo(s) falharam ao decodificar e ficaram de fora.`);
|
||||
|
||||
const mapData = {
|
||||
tile: TILE_SIZE,
|
||||
size: ATLAS_SIZE,
|
||||
atlases: atlasFiles,
|
||||
placeholder: false, // fotos reais baixadas pela Trilha B, não mais o placeholder repetido
|
||||
map,
|
||||
};
|
||||
const mapPath = path.join(OUT_DIR, 'atlas-map.json');
|
||||
fs.writeFileSync(mapPath, JSON.stringify(mapData));
|
||||
console.log(`Salvo atlas-map.json (${(fs.statSync(mapPath).size / 1024).toFixed(0)} KB)`);
|
||||
}
|
||||
|
||||
main().catch(e => { console.error(e); process.exit(1); });
|
||||
Generated
+647
@@ -0,0 +1,647 @@
|
||||
{
|
||||
"name": "web",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"sharp": "^0.35.4"
|
||||
}
|
||||
},
|
||||
"node_modules/@emnapi/runtime": {
|
||||
"version": "1.11.3",
|
||||
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz",
|
||||
"integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==",
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"tslib": "^2.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/colour": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
|
||||
"integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-darwin-arm64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.4.tgz",
|
||||
"integrity": "sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-darwin-arm64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-darwin-x64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.4.tgz",
|
||||
"integrity": "sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-darwin-x64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-freebsd-wasm32": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz",
|
||||
"integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==",
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"freebsd"
|
||||
],
|
||||
"dependencies": {
|
||||
"@img/sharp-wasm32": "0.35.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-darwin-arm64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.3.tgz",
|
||||
"integrity": "sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-darwin-x64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.3.tgz",
|
||||
"integrity": "sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-arm": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.3.tgz",
|
||||
"integrity": "sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-arm64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.3.tgz",
|
||||
"integrity": "sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-ppc64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.3.tgz",
|
||||
"integrity": "sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==",
|
||||
"cpu": [
|
||||
"ppc64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-riscv64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.3.tgz",
|
||||
"integrity": "sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-s390x": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.3.tgz",
|
||||
"integrity": "sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==",
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linux-x64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.3.tgz",
|
||||
"integrity": "sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linuxmusl-arm64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.3.tgz",
|
||||
"integrity": "sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"libc": [
|
||||
"musl"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-libvips-linuxmusl-x64": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.3.tgz",
|
||||
"integrity": "sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"libc": [
|
||||
"musl"
|
||||
],
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-arm": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.4.tgz",
|
||||
"integrity": "sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-arm": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-arm64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.4.tgz",
|
||||
"integrity": "sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-arm64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-ppc64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.4.tgz",
|
||||
"integrity": "sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==",
|
||||
"cpu": [
|
||||
"ppc64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-ppc64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-riscv64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.4.tgz",
|
||||
"integrity": "sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-riscv64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-s390x": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.4.tgz",
|
||||
"integrity": "sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==",
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-s390x": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linux-x64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.4.tgz",
|
||||
"integrity": "sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"libc": [
|
||||
"glibc"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linux-x64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linuxmusl-arm64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.4.tgz",
|
||||
"integrity": "sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"libc": [
|
||||
"musl"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linuxmusl-arm64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-linuxmusl-x64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.4.tgz",
|
||||
"integrity": "sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"libc": [
|
||||
"musl"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-libvips-linuxmusl-x64": "1.3.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-wasm32": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz",
|
||||
"integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==",
|
||||
"license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@emnapi/runtime": "^1.11.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-webcontainers-wasm32": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz",
|
||||
"integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==",
|
||||
"cpu": [
|
||||
"wasm32"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"@img/sharp-wasm32": "0.35.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-win32-arm64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.4.tgz",
|
||||
"integrity": "sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-win32-ia32": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.4.tgz",
|
||||
"integrity": "sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
],
|
||||
"engines": {
|
||||
"node": "^20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/@img/sharp-win32-x64": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.4.tgz",
|
||||
"integrity": "sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
}
|
||||
},
|
||||
"node_modules/detect-libc": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
|
||||
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "7.8.5",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
|
||||
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/sharp": {
|
||||
"version": "0.35.4",
|
||||
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz",
|
||||
"integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@img/colour": "^1.1.0",
|
||||
"detect-libc": "^2.1.2",
|
||||
"semver": "^7.8.5"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://opencollective.com/libvips"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@img/sharp-darwin-arm64": "0.35.4",
|
||||
"@img/sharp-darwin-x64": "0.35.4",
|
||||
"@img/sharp-freebsd-wasm32": "0.35.4",
|
||||
"@img/sharp-libvips-darwin-arm64": "1.3.3",
|
||||
"@img/sharp-libvips-darwin-x64": "1.3.3",
|
||||
"@img/sharp-libvips-linux-arm": "1.3.3",
|
||||
"@img/sharp-libvips-linux-arm64": "1.3.3",
|
||||
"@img/sharp-libvips-linux-ppc64": "1.3.3",
|
||||
"@img/sharp-libvips-linux-riscv64": "1.3.3",
|
||||
"@img/sharp-libvips-linux-s390x": "1.3.3",
|
||||
"@img/sharp-libvips-linux-x64": "1.3.3",
|
||||
"@img/sharp-libvips-linuxmusl-arm64": "1.3.3",
|
||||
"@img/sharp-libvips-linuxmusl-x64": "1.3.3",
|
||||
"@img/sharp-linux-arm": "0.35.4",
|
||||
"@img/sharp-linux-arm64": "0.35.4",
|
||||
"@img/sharp-linux-ppc64": "0.35.4",
|
||||
"@img/sharp-linux-riscv64": "0.35.4",
|
||||
"@img/sharp-linux-s390x": "0.35.4",
|
||||
"@img/sharp-linux-x64": "0.35.4",
|
||||
"@img/sharp-linuxmusl-arm64": "0.35.4",
|
||||
"@img/sharp-linuxmusl-x64": "0.35.4",
|
||||
"@img/sharp-webcontainers-wasm32": "0.35.4",
|
||||
"@img/sharp-win32-arm64": "0.35.4",
|
||||
"@img/sharp-win32-ia32": "0.35.4",
|
||||
"@img/sharp-win32-x64": "0.35.4"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@types/node": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/tslib": {
|
||||
"version": "2.8.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
||||
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
||||
"license": "0BSD",
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"sharp": "^0.35.4"
|
||||
}
|
||||
}
|
||||
+1782
File diff suppressed because it is too large
Load Diff
+333
@@ -0,0 +1,333 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pt-BR">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Brasiliana — Linha do Tempo</title>
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
html, body { width: 100%; height: 100%; background: #000; color: #e8e8e0; font-family: system-ui, -apple-system, sans-serif; }
|
||||
body { overflow: hidden; }
|
||||
|
||||
#title-bar {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 40px; z-index: 30;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 16px; background: #000; border-bottom: 1px solid #222;
|
||||
font-size: .82rem; letter-spacing: .04em;
|
||||
}
|
||||
#title-bar .side { color: #888; font-variant-numeric: tabular-nums; }
|
||||
#title-bar .mid { font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: #ddd; }
|
||||
|
||||
#scroll {
|
||||
position: fixed; top: 40px; left: 0; right: 0; bottom: 0;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#grid { position: relative; }
|
||||
|
||||
.row-label {
|
||||
position: sticky; left: 0; z-index: 5;
|
||||
background: #000;
|
||||
display: flex; align-items: center;
|
||||
padding: 0 10px;
|
||||
font-size: .68rem; letter-spacing: .03em; color: #ddd;
|
||||
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
|
||||
border-right: 1px solid #1c1c1c;
|
||||
}
|
||||
.row-label.dim { color: #777; font-style: italic; }
|
||||
|
||||
.row-chart { position: relative; border-bottom: 1px solid #141414; }
|
||||
.row-chart:hover { background: rgba(255,255,255,.02); }
|
||||
|
||||
.lifeline { position: absolute; height: 1px; background: #555; top: 50%; }
|
||||
.dot { position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #888; top: 50%; transform: translate(-50%, -50%); }
|
||||
|
||||
.thumb {
|
||||
position: absolute; top: 50%; transform: translateY(-50%);
|
||||
cursor: pointer; border: 1px solid rgba(0,0,0,.6);
|
||||
box-shadow: 0 0 0 1px rgba(255,255,255,.08);
|
||||
transition: transform .12s ease, box-shadow .12s ease, z-index 0s;
|
||||
}
|
||||
.thumb:hover {
|
||||
transform: translateY(-50%) scale(2.4);
|
||||
z-index: 6;
|
||||
box-shadow: 0 4px 18px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.4);
|
||||
}
|
||||
|
||||
/* axis header */
|
||||
.axis-corner {
|
||||
position: sticky; top: 0; left: 0; z-index: 12;
|
||||
background: #000; border-right: 1px solid #1c1c1c; border-bottom: 1px solid #222;
|
||||
display: flex; align-items: flex-end; padding: 0 10px 6px;
|
||||
font-size: .62rem; letter-spacing: .08em; color: #666; text-transform: uppercase;
|
||||
}
|
||||
.axis-row {
|
||||
position: sticky; top: 0; z-index: 8;
|
||||
background: #000; border-bottom: 1px solid #222;
|
||||
position: relative;
|
||||
}
|
||||
.tick { position: absolute; bottom: 0; width: 1px; background: #333; }
|
||||
.tick.major { background: #555; }
|
||||
.tick-label { position: absolute; bottom: 18px; transform: translateX(-50%); font-size: .62rem; color: #777; font-variant-numeric: tabular-nums; }
|
||||
|
||||
#loading {
|
||||
position: fixed; inset: 0; background: #000; z-index: 100;
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
font-size: .78rem; letter-spacing: .12em; text-transform: uppercase; color: #888;
|
||||
transition: opacity .5s ease;
|
||||
}
|
||||
|
||||
/* ── metadata card (same language as wall.html) ─────────────────────── */
|
||||
#card-wrap {
|
||||
position: fixed; inset: 0; z-index: 50;
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
opacity: 0; pointer-events: none; transition: opacity .3s ease;
|
||||
background: rgba(0,0,0,.55);
|
||||
}
|
||||
#card-wrap.open { opacity: 1; pointer-events: auto; }
|
||||
#card {
|
||||
position: relative; width: min(420px, 90vw); max-height: 86vh; overflow-y: auto;
|
||||
background: rgba(10,10,10,.92); backdrop-filter: blur(6px); border-radius: 6px;
|
||||
padding: 34px 30px 26px; text-align: center; box-shadow: 0 30px 80px rgba(0,0,0,.7);
|
||||
font-family: Georgia, 'Times New Roman', serif;
|
||||
transform: translateY(10px) scale(.97); transition: transform .3s ease;
|
||||
}
|
||||
#card-wrap.open #card { transform: translateY(0) scale(1); }
|
||||
#card-back {
|
||||
position: absolute; left: 14px; top: 14px; width: 30px; height: 30px; border-radius: 50%;
|
||||
background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.18); color: #ddd;
|
||||
font-size: 1rem; line-height: 28px; text-align: center; cursor: pointer; font-family: system-ui, sans-serif;
|
||||
}
|
||||
#card-back:hover { background: rgba(255,255,255,.18); }
|
||||
#card-type { font-size: 1.5rem; font-weight: 400; color: #f2f2f2; margin-bottom: 6px; }
|
||||
#card-seealso { font-size: .62rem; letter-spacing: .12em; text-transform: uppercase; color: #7fa8c9; margin-bottom: 18px; }
|
||||
#card-img-wrap { margin: 0 auto 18px; max-width: 260px; }
|
||||
#card-img { display: block; width: 100%; height: auto; border-radius: 2px; box-shadow: 0 12px 40px rgba(0,0,0,.55); }
|
||||
#card-title { font-size: 1.02rem; color: #f5f5f0; }
|
||||
#card-date { font-size: .85rem; color: #b9b9b0; margin-top: 2px; }
|
||||
#card-contrib { font-size: .82rem; color: #cdd8e0; margin-top: 10px; }
|
||||
#card-footer { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,.12); font-family: system-ui, sans-serif; font-size: .68rem; letter-spacing: .04em; color: #888; }
|
||||
#card-footer a { color: #d8b04a; text-decoration: none; }
|
||||
#card-footer a:hover { text-decoration: underline; }
|
||||
#card-rights { margin-top: 6px; font-size: .68rem; color: #777; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="loading">carregando linha do tempo…</div>
|
||||
|
||||
<div id="title-bar">
|
||||
<span class="side" id="year-left">—</span>
|
||||
<span class="mid">Autoria — Brasiliana Fotográfica</span>
|
||||
<span class="side" id="year-right">—</span>
|
||||
</div>
|
||||
|
||||
<div id="scroll"><div id="grid"></div></div>
|
||||
|
||||
<div id="card-wrap">
|
||||
<div id="card">
|
||||
<div id="card-back">←</div>
|
||||
<div id="card-type">—</div>
|
||||
<div id="card-seealso"><span id="card-community">—</span> · <span id="card-date-tag">—</span></div>
|
||||
<div id="card-img-wrap"><img id="card-img" alt=""></div>
|
||||
<div id="card-title">—</div>
|
||||
<div id="card-date">—</div>
|
||||
<div id="card-contrib"></div>
|
||||
<div id="card-footer">
|
||||
<div><a id="card-link" href="#" target="_blank" rel="noopener">ver item original ↗</a> · <span id="card-handle"></span></div>
|
||||
<div id="card-rights"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
/*
|
||||
* wall2.html — "Gestalter"-style timeline, uma linha por autor/fotógrafo.
|
||||
* Baseado num diagrama clássico de história do design gráfico (Gestalter,
|
||||
* 1925-2011): uma linha horizontal por pessoa cobrindo seu período de
|
||||
* atividade conhecido, com miniaturas de cada obra plotadas no ano exato.
|
||||
*
|
||||
* Aqui a "pessoa" é o DC.contributor de cada item (o fotógrafo/autor, ou
|
||||
* a instituição quando é essa a autoria registrada), e a "obra" é a foto.
|
||||
* Sem data de nascimento/morte real: a linha vai do ano mais antigo ao
|
||||
* mais recente entre as fotos DATADAS desse autor no catálogo — é um
|
||||
* proxy honesto do período ativo, não uma biografia.
|
||||
*
|
||||
* Reaproveita o MESMO atlas de wall.html (atlas/atlas-map.json +
|
||||
* atlas-0.webp) — nenhum build novo é necessário.
|
||||
*/
|
||||
|
||||
const PX_PER_YEAR = 16;
|
||||
const ROW_H = 32;
|
||||
const THUMB = 20;
|
||||
const LABEL_W = 190;
|
||||
const AXIS_H = 34;
|
||||
|
||||
function yearOf(dateStr) {
|
||||
if (!dateStr) return null;
|
||||
const m = String(dateStr).match(/(1[5-9]\d{2}|20\d{2})/);
|
||||
return m ? parseInt(m[1], 10) : null;
|
||||
}
|
||||
|
||||
let atlasEntries = null, TPR = 1, atlasImg = null;
|
||||
const bgTotal = {}; // computed per-thumb background-size string, cached
|
||||
|
||||
function thumbEl(entry, xPx) {
|
||||
const el = document.createElement('div');
|
||||
el.className = 'thumb';
|
||||
el.style.left = `${xPx}px`;
|
||||
el.style.width = `${THUMB}px`;
|
||||
el.style.height = `${THUMB}px`;
|
||||
el.style.backgroundImage = `url(atlas/atlas-0.webp)`;
|
||||
el.style.backgroundSize = `${TPR * THUMB}px ${TPR * THUMB}px`;
|
||||
el.style.backgroundPosition = `-${entry.col * THUMB}px -${entry.row * THUMB}px`;
|
||||
el.addEventListener('click', () => showCard(entry));
|
||||
return el;
|
||||
}
|
||||
|
||||
function showCard(entry) {
|
||||
const meta = entry.meta;
|
||||
document.getElementById('card-type').textContent = meta.type || 'Fotografia';
|
||||
document.getElementById('card-community').textContent = meta.community || '—';
|
||||
document.getElementById('card-date-tag').textContent = meta.date || 's.d.';
|
||||
document.getElementById('card-title').textContent = meta.title || '(sem título)';
|
||||
document.getElementById('card-date').textContent = meta.date || '';
|
||||
document.getElementById('card-contrib').textContent = meta.contributor || '';
|
||||
document.getElementById('card-handle').textContent = meta.handle || '';
|
||||
document.getElementById('card-link').href = meta.source_url || '#';
|
||||
document.getElementById('card-rights').textContent = meta.rights ? `Direitos: ${meta.rights}` : '';
|
||||
|
||||
const img = document.getElementById('card-img');
|
||||
if (atlasImg) {
|
||||
const S = atlasImg.naturalWidth / TPR;
|
||||
const c = document.createElement('canvas');
|
||||
c.width = c.height = 512;
|
||||
const ctx = c.getContext('2d');
|
||||
ctx.drawImage(atlasImg, entry.col * S, entry.row * S, S, S, 0, 0, 512, 512);
|
||||
img.src = c.toDataURL('image/jpeg', 0.92);
|
||||
}
|
||||
document.getElementById('card-wrap').classList.add('open');
|
||||
}
|
||||
function closeCard() { document.getElementById('card-wrap').classList.remove('open'); }
|
||||
document.getElementById('card-back').addEventListener('click', closeCard);
|
||||
document.getElementById('card-wrap').addEventListener('click', e => { if (e.target.id === 'card-wrap') closeCard(); });
|
||||
window.addEventListener('keydown', e => { if (e.key === 'Escape') closeCard(); });
|
||||
|
||||
async function main() {
|
||||
const mapData = await fetch('atlas/atlas-map.json').then(r => r.json());
|
||||
TPR = mapData.size / mapData.tile;
|
||||
atlasEntries = mapData.map;
|
||||
|
||||
// ── group items by author, keep only ones with a parseable year ──────────
|
||||
const byAuthor = new Map();
|
||||
let globalMin = Infinity, globalMax = -Infinity;
|
||||
for (const [handle, entry] of Object.entries(mapData.map)) {
|
||||
const meta = entry.meta;
|
||||
const y = yearOf(meta.date);
|
||||
const author = meta.contributor;
|
||||
if (!author || y == null) continue;
|
||||
if (!byAuthor.has(author)) byAuthor.set(author, []);
|
||||
byAuthor.get(author).push({ ...entry, year: y });
|
||||
if (y < globalMin) globalMin = y;
|
||||
if (y > globalMax) globalMax = y;
|
||||
}
|
||||
const authors = [...byAuthor.keys()].sort((a, b) => a.localeCompare(b, 'pt-BR'));
|
||||
authors.forEach(a => byAuthor.get(a).sort((x, y) => x.year - y.year));
|
||||
|
||||
const axisMin = Math.floor(globalMin / 5) * 5 - 5;
|
||||
const axisMax = Math.ceil(globalMax / 5) * 5 + 5;
|
||||
const totalWidth = (axisMax - axisMin) * PX_PER_YEAR;
|
||||
const yearToX = y => (y - axisMin) * PX_PER_YEAR;
|
||||
|
||||
document.getElementById('year-left').textContent = globalMin;
|
||||
document.getElementById('year-right').textContent = globalMax;
|
||||
|
||||
// ── build the grid: corner, axis row, then one label+chart row per author ──
|
||||
const grid = document.getElementById('grid');
|
||||
grid.style.display = 'grid';
|
||||
grid.style.gridTemplateColumns = `${LABEL_W}px ${totalWidth}px`;
|
||||
grid.style.gridAutoRows = 'auto';
|
||||
|
||||
const corner = document.createElement('div');
|
||||
corner.className = 'axis-corner';
|
||||
corner.style.height = `${AXIS_H}px`;
|
||||
corner.textContent = `${authors.length} autores`;
|
||||
grid.appendChild(corner);
|
||||
|
||||
const axisRow = document.createElement('div');
|
||||
axisRow.className = 'axis-row';
|
||||
axisRow.style.height = `${AXIS_H}px`;
|
||||
axisRow.style.width = `${totalWidth}px`;
|
||||
for (let y = axisMin; y <= axisMax; y++) {
|
||||
const major = y % 5 === 0;
|
||||
const tick = document.createElement('div');
|
||||
tick.className = 'tick' + (major ? ' major' : '');
|
||||
tick.style.left = `${yearToX(y)}px`;
|
||||
tick.style.height = major ? '10px' : '5px';
|
||||
axisRow.appendChild(tick);
|
||||
if (major) {
|
||||
const lbl = document.createElement('div');
|
||||
lbl.className = 'tick-label';
|
||||
lbl.style.left = `${yearToX(y)}px`;
|
||||
lbl.textContent = y;
|
||||
axisRow.appendChild(lbl);
|
||||
}
|
||||
}
|
||||
grid.appendChild(axisRow);
|
||||
|
||||
for (const author of authors) {
|
||||
const items = byAuthor.get(author);
|
||||
const minY = items[0].year, maxY = items[items.length - 1].year;
|
||||
|
||||
const label = document.createElement('div');
|
||||
label.className = 'row-label' + (/^(Anônimo|Autoria não identificada|s\/autor)$/i.test(author) ? ' dim' : '');
|
||||
label.style.height = `${ROW_H}px`;
|
||||
label.textContent = author;
|
||||
label.title = `${author} · ${items.length} obra(s) · ${minY}–${maxY}`;
|
||||
grid.appendChild(label);
|
||||
|
||||
const chart = document.createElement('div');
|
||||
chart.className = 'row-chart';
|
||||
chart.style.height = `${ROW_H}px`;
|
||||
chart.style.width = `${totalWidth}px`;
|
||||
|
||||
const x0 = yearToX(minY), x1 = yearToX(maxY);
|
||||
const line = document.createElement('div');
|
||||
line.className = 'lifeline';
|
||||
line.style.left = `${x0}px`;
|
||||
line.style.width = `${Math.max(1, x1 - x0)}px`;
|
||||
chart.appendChild(line);
|
||||
[x0, x1].forEach(x => {
|
||||
const d = document.createElement('div');
|
||||
d.className = 'dot';
|
||||
d.style.left = `${x}px`;
|
||||
chart.appendChild(d);
|
||||
});
|
||||
|
||||
// spread out thumbnails that would otherwise overlap at the same year
|
||||
let lastX = -Infinity;
|
||||
for (const it of items) {
|
||||
let x = yearToX(it.year) - THUMB / 2;
|
||||
if (x < lastX + THUMB * 0.9) x = lastX + THUMB * 0.9;
|
||||
lastX = x;
|
||||
chart.appendChild(thumbEl(it, x));
|
||||
}
|
||||
|
||||
grid.appendChild(chart);
|
||||
}
|
||||
|
||||
atlasImg = new Image();
|
||||
atlasImg.src = 'atlas/atlas-0.webp';
|
||||
await atlasImg.decode().catch(() => {});
|
||||
|
||||
document.getElementById('loading').style.opacity = '0';
|
||||
setTimeout(() => document.getElementById('loading').remove(), 500);
|
||||
}
|
||||
|
||||
main().catch(err => {
|
||||
document.getElementById('loading').textContent = `erro: ${err.message}`;
|
||||
console.error(err);
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
id: 10047
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10047"
|
||||
titulo: "A Pedra da Gávea"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-11-08T09:58:40+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5337", "20.500.12156.1/5342", "20.500.12156.1/7992", "20.500.12156.1/2612", "20.500.12156.1/2028"]
|
||||
fetched_at: "2026-09-10T09:53:46.518Z"
|
||||
---
|
||||
|
||||
# A Pedra da Gávea
|
||||
|
||||
Marc Ferrez. Avenida Niemeyer, c. 1920. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Um dos cartões-postais mais bonitos do Rio de Janeiro, a Pedra da Gávea fica localizada entre as praias de São Conrado e da Barra da Tijuca. Sua beleza não passou despercebida pelos fotógrafos do século XIX. A Brasiliana Fotográfica destaca os registros da Pedra da Gávea produzidos por Augusto Malta (1864 – 1957), Georges Leuzinger (1813 – 1892), José Baptista Barreira Vianna (1860 – 1925) e Marc Ferrez (1843 – 1923).
|
||||
|
||||
Marc Ferrez. São Conrado, c. 1920. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias da Pedra da Gávea disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Marc Ferrez. Pedra da Gávea, c. 1885. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
De acordo com o portal Serviço Geológico do Brasil, o rochedo tem esse nome porque visto de longe lembra a gávea das caravelas ou galeões antigos. A gávea é uma plataforma no alto de um grande mastro que permitia a um marinheiro observar à distância. Ao contrário do que acontece em quase todas as elevações do Rio de Janeiro, a Pedra da Gávea apresenta um topo plano em lugar das formas de pirâmides, morros arredondados e picos roliços e aguçados do tipo pão-de-açúcar comuns na paisagem do Rio…Tais rochas foram formadas no mínimo há 500 milhões de anos e, posteriormente deformadas por falhas e dobras no interior da crosta terrestre. Depois de um constante e incansável trabalho de erosão na crosta é que esse maciço aflorou na superfície.
|
||||
|
||||
Augusto Malta. Pedra da Gávea, 1906. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
A Pedra da Gávea tem 844 metros de altura, integra o Maciço da Tijuca e é formada por dois tipos de rocha: gnaisse e granito.
|
||||
|
||||
Georges Leuzinger. A Pedra da Gávea. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5337` — `itens/20.500.12156.1_5337/`
|
||||
- `20.500.12156.1/5342` — `itens/20.500.12156.1_5342/`
|
||||
- `20.500.12156.1/7992` — `itens/20.500.12156.1_7992/`
|
||||
- `20.500.12156.1/2612` — `itens/20.500.12156.1_2612/`
|
||||
- `20.500.12156.1/2028` — `itens/20.500.12156.1_2028/`
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
id: 10061
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10061"
|
||||
titulo: "A fundação de Niterói"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-11-22T11:04:13+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4564", "20.500.12156.1/2141", "20.500.12156.1/3688", "20.500.12156.1/5341", "20.500.12156.1/2155"]
|
||||
fetched_at: "2026-09-10T09:53:49.651Z"
|
||||
---
|
||||
|
||||
# A fundação de Niterói
|
||||
|
||||
J. Kfuri. Vista da cidade de Niterói, s/d. Niterói, Rio de Janeiro / Acervo DPHDM
|
||||
|
||||
A Brasiliana Fotográfica destaca 23 imagens para celebrar o aniversário de Niterói, cidade do estado do Rio de Janeiro, fundada em 22 de novembro de 1573. São registros produzidos pelos fotógrafos Antônio Caetano da Costa Ribeiro (18? – 19?), Augusto Stahl (1828 – 1877), Georges Leuzinger (1813 – 1892), Jorge Kfuri (1893 – 1965), Juan Gutierrez (c. 1860 – 1897), Marc Ferrez (1843 – 1923) e por Sidney Henry Holland (1883 – 1936) Niterói foi a capital do estado do Rio de Janeiro de 1834 até 1975, quando aconteceu a fusão dos estados do Rio e da Guanabara.
|
||||
|
||||
Marc Ferrez. Ilha de Boa Viagem, c. 1880, Niterói, Rio de Janeiro / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias de Niterói disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Antônio Caetano da Costa Ribeiro. Icarahy, c. 1914. Niterói, Rio de Janeiro / Acervo FBN
|
||||
|
||||
|
||||
Marc Ferrez. Pedra de Itapuca, c. 1912. Niterói, Rio de Janeiro / Acervo IMS
|
||||
|
||||
O pintor Antonio Parreiras (1860 – 1937), que nasceu e faleceu em Niterói, foi tema de uma publicação da Brasiliana Fotográfica, em 17 de outubro de 2015.
|
||||
|
||||
Inauguração do busto de Antonio Parreiras em janeiro de 1925, O Fluminense, 25 de janeiro de 1927
|
||||
|
||||
Augusto Stahl. Vista de Niterói, tomada do Morro de São João Batista, 1865. Niterói, Rio de Janeiro / Acervo IMS
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4564` — `itens/20.500.12156.1_4564/`
|
||||
- `20.500.12156.1/2141` — `itens/20.500.12156.1_2141/`
|
||||
- `20.500.12156.1/3688` — `itens/20.500.12156.1_3688/`
|
||||
- `20.500.12156.1/5341` — `itens/20.500.12156.1_5341/`
|
||||
- `20.500.12156.1/2155` — `itens/20.500.12156.1_2155/`
|
||||
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
---
|
||||
id: 10169
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10169"
|
||||
titulo: "O pintor Rodolfo Amoedo (1857 – 1941) no Álbum de artistas, doado à Biblioteca Nacional por M. Nogueira da Silva"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-12-11T11:16:58+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/450", "20.500.12156.1/758", "20.500.12156.1/481", "20.500.12156.1/447", "20.500.12156.1/3187"]
|
||||
fetched_at: "2026-09-10T09:53:53.049Z"
|
||||
---
|
||||
|
||||
# O pintor Rodolfo Amoedo (1857 – 1941) no Álbum de artistas, doado à Biblioteca Nacional por M. Nogueira da Silva
|
||||
|
||||
Anônimo. Rodolpho Amoedo, pint. : (Auto-retrato) : [pintura], 190?. Acervo FBN
|
||||
A Brasiliana Fotográfica destaca uma imagem do pintor Rodolfo Amoedo (1857 – 1941), nascido há exatos 160 anos, publicada no Álbum de artistas, do acervo da Fundação Biblioteca Nacional, uma das criadoras do portal. O álbum foi doado à Seção de Estampas da instituição, em 22 de abril de 1932, pelo escritor, jornalista, cronista literário e crítico de arte maranhense Manoel Nogueira da Silva (1880 – 1943), um dos retratados na obra (Gazeta de Notícias, 16 de novembro de 1943, terceira coluna). Nogueira da Silva foi o autor do livro Pequenos Estudos Sobre Arte, Pintura, Escultura (1926) e era considerado um dos melhores comentadores da obra do escritor Gonçalves Dias (Gazeta de Notícias, 28 de janeiro de 1940, terceira coluna). Ocupou a cadeira 23 da Academia Carioca de Letras e trabalhou nos jornais Gazeta de Notícias e A Notícia.
|
||||
Estão disponíveis no acervo da Brasiliana Fotográfica imagens de Angelina Agostini (1888 – 1973), Antônio Parreiras (1860 -1937), Pedro Weingartner (1853 – 1929) e Menotti del Picchia (1892 – 1988), dentre outros registros do Álbum de artistas.
|
||||
|
||||
Na fotografia destacada abaixo, o doador do Álbum de artistas, M. Nogueira da Silva, encontra-se entre os artistas Dakir (1894 – 1967) e Antônio Parreiras (1860 – 1937).
|
||||
|
||||
Anônimo. A pintura e a crítica : I- Dakir Parreiras II- Nogueira da Silva III- Antonio Parreiras, 1915. Niterói, Rio de Janeiro / Acervo BN
|
||||
|
||||
|
||||
Acessando o link para as fotografias do Álbum de Artistas disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Pequeno perfil de Rodolfo Amoedo
|
||||
Rodolfo Amoedo, o poeta da tela (Diário de Notícias, 5 de dezembro de 1888, quinta coluna), nasceu em 11 de dezembro de 1857, na rua do Fogo, atual rua dos Andradas, no Rio de Janeiro, e viveu parte de sua infância na Bahia. Sua obra foi, desde o início, marcada por sua excelência técnica e, segundo o professor Flexa Ribeiro, por seu caráter poético (Illustração Brasileira, maio de 1935). Foi também professor e alguns de seus alunos na Escola Nacional de Belas Artes foram João Baptista da Costa (1865 – 1926), Eliseu Visconti (1866 – 1944) e Cândido Portinari (1903 – 1962). Amoedo criou painéis para a Biblioteca Nacional, para o Conselho Municipal do Rio de Janeiro, para o Teatro Municipal e para o Supremo Tribunal Federal. Realizou trabalhos de decoração no Palácio Itamaraty e no Supremo Tribunal Militar, no Rio de Janeiro; no Museu do Ipiranga – atual Museu Paulista da Universidade de São Paulo, em São Paulo; e no Teatro José de Alencar, em Fortaleza. Faleceu, pobremente, em 31 de maio de 1941, no Rio de Janeiro (Jornal do Commercio, 1º de junho de 1941, primeira coluna).
|
||||
O início
|
||||
Viveu dos seis aos 11 anos na Bahia, onde estudou no Colégio Sebrão. Veio para o Rio de Janeiro, em 1868, onde frequentou os colégios Vitório e Pedro II. Estudou, em 1873, no Liceu de Artes e Ofícios, no Rio de Janeiro, onde foi aluno de Victor Meirelles (1832 – 1903). No ano seguinte, foi para a Academia Imperial de Belas Artes (Aiba). Com o quadro O sacrifício de Abel, Rodolfo, identificado como o filho dos conhecidos artistas Luiz Carlos de Amoedo e D. Leolinda – eram atores -, venceu, em 1878, um concurso da Aiba (Gazeta de Notícias, 1º de novembro de 1878, quinta coluna, e O Monitor Campista, 6 de novembro de 1878, na última coluna). Seus concorrentes foram Henrique Bernardelli (1857 – 1936) e Antônio Firmino Monteiro (1855 -1888). Após o empate com Bernardelli, Amoedo venceu pelo voto de qualidade do diretor da Aiba, Antonio Nicolau Tolentino (1810 – 1888). O relatório da Repartição dos Negócios do Império de 1878 confirmou o prêmio e Amoedo viveu na Europa como pensionista da Aiba, entre 1879 e 1887. Também no relatório foi lamentado o fato do artista Bernardelli não ter também recebido como prêmio a viagem. Por sua vitória, Rodolfo foi capa e recebeu uma crítica muito favorável no periódico O Mequetrefe, de 5 de novembro de 1878.
|
||||
|
||||
O Mequetrefe, 5 de novembro de 1878
|
||||
|
||||
Depois de uma passagem por Roma, Amoedo chegou em Paris em maio de 1879. Frequentou o ateliê de Gustave Boulanger (1824 – 1888) e de Charles-Edouard Lefébvre (1843 – 1917). Matriculou-se, em 1880, na Academia de Belas Artes de Paris, onde foi aluno dos pintores Alexandre Cabanel (1823 – 1889) e Pierre Puvis de Chavannes (1824 – 1898) (Gazeta de Notícias, 3 de agosto de 1879, sexta coluna e Gazeta de Notícias, 28 de dezembro de 1879, sexta coluna). Enquanto estava em Paris, foi publicado na revista A Illustração: Revista Universal, de 5 de agosto de 1884, o desenho Mercado das Flores, de autoria de Amoedo. Na mesma revista, em 5 de dezembro de 1884, foi publicada uma reprodução do quadro Indígenas do Amazonas.
|
||||
Participação de Rodolfo Amoedo nos Salões de Belas Artes de Paris nos anos que passou na França
|
||||
1882 – Exposição na Academia de Belas Artes, no Rio de Janeiro, do quadro Marabá, de Amoedo, que havia participado com sucesso no último Salão Anual de Belas Artes de Paris. A pintura foi inspirada pelos versos do poeta Gonçalves Dias (1823-1864) (Gazeta de Notícias, 28 de outubro de 1882, quarta coluna).
|
||||
1883 – Amoedo e Vitor Meirelles participaram do Salão Anual de Belas Artes de Paris com os quadros O último dos tamoios e A Batalha Naval do Riachuelo, respectivamente. A crítica saudou Amoedo como um artista de futuro (Gazeta de Notícias, 8 de junho de 1883, na última coluna).
|
||||
1884 – Exposição na Academia de Belas Artes de dois quadros de Amoedo, A Partida de Jacob, que havia participado do Salão Anual de Belas Artes de Paris, e o Estudo de mulher . Recebeu uma crítica favorável de Lulu Sênior, pseudônimo de José Ferreira de Araújo (1848 – 1900), um dos fundadores e proprietários da Gazeta de Notícias (Gazeta de Notícias, 29 de agosto de 1884, na quinta coluna e Gazeta de Notícias, 4 de setembro de 1884, quarta coluna).
|
||||
1887 - Amoedo participou do Salão Anual de Belas Artes de Paris com o quadro Narração de Filetas (Gazeta de Notícias, 27 de maio de 1887, terceira coluna).
|
||||
De volta ao Brasil
|
||||
Amoedo recebeu ajuda financeira do império brasileiro para suas despesas de regresso ao país (Gazeta de Notícias, 2 de junho de 1887, quarta coluna). Chegou ao Rio de Janeiro, vindo da Bahia, no paquete Ville de Pernambuco, em 23 de dezembro de 1887 (Jornal do Commercio, 24 de dezembro de 1887, quinta coluna). Em 27 de janeiro 1888, inaugurou sua primeira exposição individual no Rio de Janeiro, na Academia de Belas Artes, com a presença da princesa Isabel. Expôs Jesus em Cafarnaum e Narração de Filetas, dentre outras pinturas (Diário de Notícias, 29 de janeiro de 1888, primeira coluna, Gazeta de Notícias, 29 de janeiro de 1888, primeira coluna e Gazeta de Notícias, 3 de fevereiro de 1888, penúltima coluna). Houve uma polêmica em torno do tema do quadro Jesus em Cafarnaum (Jornal do Commercio, 5 de fevereiro de 1888, quinta coluna). A mostra foi um sucesso de público e crítica, e terminou em 10 de fevereiro de 1888.
|
||||
Ainda em 1888, Amoedo foi agraciado como oficial da Ordem da Rosa (A Época, 9 de fevereiro de 1888, terceira coluna) e tornou-se professor honorário de pintura histórica na Aiba (Cidade do Rio, 1º de março de 1888, terceira coluna, e Diário de Notícias, 2 de março de 1888, quarta coluna). Expôs o retrato que pintou do escritor e crítico de arte Luiz Gonzaga Duque Estrada (1863 – 1911), na casa Moncada (Diário de Notícias, 2 de agosto de 1888, última coluna). Uma curiosidade: nesse mesmo ano, inscreveu-se no Club de Esgrima e Tiro (Diário de Notícias, 23 de abril de 1888, segunda coluna).
|
||||
Em 1889, pintou o estandarte da sociedade carnavalesca Tenentes do Diabo (Gazeta de Notícias, 24 de fevereiro de 1889, quinta coluna). Faria parte da comissão da Academia de Belas Artes que foi prestar solidariedade ao imperador Pedro II (1825 – 1891), contra o qual havia sido praticado um atentado, no dia 15 de julho de 1889, no saguão do Teatro Sant´Anna (Diário de Notícias, 18 de julho de 1889, quarta coluna). Amoedo foi nomeado interinamente professor de trabalhos gráficos do curso de ciências físicas e naturais da Escola Politécnica, no lugar de João Maximiano Mafra (1823 – 1908) (Cidade do Rio, 31 de dezembro de 1889, terceira coluna).
|
||||
Pediu demissão da Academia, em 1890 (Diário de Notícias, 30 de maio de 1890, quinta coluna e Diário de Notícias, 4 de maio de 1890, segunda coluna). Ele, Rodolfo Bernardelli (1852 – 1931) e Décio Villares (1851 – 1931), dentre vários outros artistas, reuniram-se no Derby Club e assinaram uma petição pelo progresso das belas artes no Brasil que seria entregue ao ministro da Instrução Pública, Benjamin Constant (1836 – 1891) (Diário de Notícias, 22 de junho de 1890, segunda coluna, e Diário de Notícias, 26 de junho de 1890, sexta coluna). Com sua mãe, foi para a Europa, em 1890. Lá, casou-se no consulado brasileiro de Lisboa com a filha do cônsul de Luanda em Portugal. Em 1891, quando ainda estava na Europa, foi nomeado professor de pintura da Escola de Belas Artes – Enba (Diário de Notícias, 28 de setembro de 1890, última coluna, e Diário de Notícias, 22 de janeiro de 1891, sexta coluna). Foi o responsável, com Rodolfo Bernardelli (1852 – 1931) e Ernesto Gomes Moreira Maia (1889-1915), do projeto de reforma do ensino da Escola Nacional de Belas Artes. Elaborou o regimento das exposições gerais da instituição, iniciadas em 1893 (Revista Americana, agosto e setembro de 1917). Participou de inúmeras exposições gerais da Enba entre 1893 e 1930.
|
||||
Em 1893, foi nomeado vice-presidente da Escola Nacional de Belas Artes (Diário de Notícias, 12 de fevereiro de 1893, terceira coluna). Participou e foi premiado na Exposição Internacional Colombiana de Chicago, que aconteceu entre 1º de maio e 30 de outubro de 1893 para celebrar os 400 anos da chegada do navegador genovês Cristóvão Colombo (1451 – 1506) ao Novo Mundo, em 1492. Outros artistas brasileiros laureados foram Almeida Junior (1850 – 1899), Eliseu Visconti (1866 – 1944), Henrique Bernardelli, M. Broesse, Pedro Weingartner e Rodolfo Bernardelli, (A Republica: organ do Partido Republicano, 14 de outubro de 1893, quarta coluna).
|
||||
Participou da Segunda Exposição Geral de Belas Artes, em 1895, com o quadro Más Notícias (Cidade do Rio, 2 de setembro de 1895, terceira coluna). Integrava a Comissão da Exposição Retrospectiva Brasileira das comemorações pelos 400 anos do descobrimento do Brasil (Cidade do Rio, 16 de agosto de 1898, segunda coluna).
|
||||
O livro Flora de Maio, de Osório Duque Estrada (1870 – 1927), foi ilustrado com uma aquarela de Amoedo (Cidade do Rio, 30 de agosto de 1901, segunda coluna). Também ilustrou o Livro de Emma, de Alberto de Oliveira (1857 – 1937) (Cidade do Rio, 18 de setembro de 1901, terceira coluna).
|
||||
Em 1903, em uma reunião de artistas, promovida por Amoedo, na Escola de Belas Artes, foi fundada a Associação de Aquarelistas e o fotógrafo e pintor português Joaquim Insley Pacheco (1830 – 1912) foi eleito para presidi-la. A primeira exposição da associação foi inaugurada em 1º de julho e Insley participou com oito marinhas (A Notícia, 24 e 25 de abril de 1903, na terceira coluna e Jornal do Brasil, 2 de julho de 1903, na oitava coluna).
|
||||
A revista Kosmos de janeiro de 1905, publicou uma reportagem, assinada pelo escritor e crítico de arte Luiz Gonzaga Duque Estrada (1863 – 1911), sobre Rodolfo Amoedo com diversas ilustrações de sua obra e uma do próprio pintor.
|
||||
|
||||
Rodolfo Amoedo / Revista Kosmos, janeiro de 1905
|
||||
|
||||
Recebeu a medalha de ouro na Exposição Nacional de 1908, realizada entre agosto e novembro de 1908, no Rio de Janeiro, em comemoração ao primeiro centenário da Abertura dos Portos do Brasil. Seu ateliê ficava no segundo andar de um enorme prédio da avenida Sete de Setembro, separado da Catedral apenas por uma travessa, que é a rua do Carmo (Gazeta de Notícias, 5 de janeiro de 1908, primeira coluna). Ganhou a Medalha de Honra no salão da Escola Nacional de Belas Artes de 1917 pelo quadro Eros e a noite (imagem do centro, à direita) (Revista da Semana, 18 de agosto de 1917 e Revista Americana, agosto e setembro de 1917). Em 1918, afastado da Escola desde 1906, foi contratado pela instituição para ocupar a cadeira de pintura por 5 anos. Na ocasião, relatou o processo de criação de sua última pintura, Jesus descendo o monte das oliveiras (Gazeta de Notícias, 29 de janeiro de 1918, sexta coluna e Gazeta de Notícias, 30 de janeiro, primeira coluna).
|
||||
|
||||
A partida de Jacó, de Rodolfo Amoedo / Illusstração Brasileira, 15 de novembro de 1922
|
||||
|
||||
Foi, posteriormente, recontratado e tornado interino. Em 1928, foi nomeado professor temporário (O Paiz, 30 de setembro de 1928, sexta coluna, e O Paiz, 29 e 30 de outubro, última coluna) e, um ano depois, passou a ser professor catedrático honoris causa da Escola de Belas Artes. Fez parte do juri que elegeu Olga Bergamini de Sá, representante do Rio de Janeiro, a Miss Brasil de 1929. Os outros membros do juri eram o escritor Coelho Netto (1864 – 1934), o então professor de anatomia Raul Leitão da Cunha (1881 – 1947), o pintor Carlos Chambelland (1884 – 1950), o escultor Cunha e Mello (1879 – 1949) e o jornalista Manuel Paulo Filho (1890 – 1969), presidente da Associação Brasileira de Imprensa (Correio da Manhã, 14 de abril de 1929, oitava coluna, e Correio da Manhã, 17 de abril de 1929).
|
||||
Os últimos anos
|
||||
Aposentou-se em 1935 e foi tema de um artigo do professor catedrático da Escola Nacional de Belas Artes, Flexa Ribeiro, intitulado A Bíblia e a mitologia na pintura de Rodolfo Amoedo, publicado na Illustração Brasileira, maio de 1935:
|
||||
‘…Com a aposentação que agora lhe foi conferida, não que ele a requeresse, mas atingido pela compulsória, priva-se a Escola Nacional de Belas Artes de um mestre que largamente honrou e dignificou a educação brasileira, e que é decerto o mais completo que aquele instituto já teve: pela paixão viva de sua arte, pela erudição na sua especialidade, pela férrea intransigência na atividade crítica e pelo exercício infatigável na nobre e generosa missão de dar aos outros tudo quanto sabe.’
|
||||
Foi o entrevistado da reportagem Como vivem nossos artistas, da Revista da Semana, de 6 de julho de 1940. Na ocasião, vivia nas cercanias do Jardim Botânico do Rio de Janeiro. Poucos meses depois, foi inaugurado, por iniciativa da Sociedade Brasileira de Belas Artes, um busto em sua homenagem, na Praia do Russel (Illustração Brasileira, dezembro de 1940 e A Noite, 17 de novembro de 1940, quinta coluna).
|
||||
No Correio da Manhã, de 6 de fevereiro de 1941, foi publicada uma matéria sobre a obra e a vida de Amoedo, intitulada O Crepúsculo de um Gênio. Rodolfo Amoedo faleceu, pobremente, em 31 de maio de 1941, na Fundação Gaffrée Guinle, no Rio de Janeiro (Correio da Manhã, 1º de junho de 1941, primeira coluna ). Poucos dias antes, o presidente da República, para amparar o velho artista, resolveu que o governo compraria seus quadros. Após sua morte, parte de sua obra foi doada ao Museu Nacional de Belas Artes, no Rio de Janeiro.
|
||||
|
||||
Fotografia de Rodolfo Amoedo, publicada na revista O Malho, dezembro de 1940
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Leia também:
|
||||
Cartas na pintura (13) – por Priscila Sacchetin, publicado no Correio IMS – ensaio sobre a pintura Más notícias, de Rodolfo Amoedo.
|
||||
|
||||
Más notícias (1895), óleo sobre tela de Rodolfo Amoedo / Acervo do Museu Nacional de Belas Artes, Rio de Janeiro
|
||||
|
||||
|
||||
Fontes:
|
||||
COSTA, Richard Santiago. Marabá e O Ultimo Tamoio na exposição geral de belas artes de 1884: crí- tica e recepção da obra de Rodolfo Amoedo. VIII EHA – Encontro de História da Arte, 2012.
|
||||
GOMES, Adryana Diniz. Rodolfo Amoedo e a Exposição de 1888. 19&20, Rio de Janeiro, v. VIII, n. 2, jul/dez. 2013.
|
||||
CAVALCANTI, Ana Maria Tavares. O Último Tamoyo e o ultimo romântico. Rio de Janeiro: Revista de História, 07/11/2007.
|
||||
Enciclopédia Itaú Cultural
|
||||
GOMES, Adryana Diniz. Rodolfo Amoedo e a Exposição de 1888. 19&20, Rio de Janeiro, v. VIII, n. 2, jul/dez. 2013.
|
||||
GONZAGA, Duque. A Arte Brasileira / Luiz Gonzaga Duque Estrada; introdução e notas de Tadeu Chiarelli. Campinas: Mercado das Letras, 1995.
|
||||
JORGE, Marcelo Gonczarowska. As Pinturas Indianistas de Rodolfo Amoedo. 19&20, Rio de Janeiro, v. V, n° 2, abril 2008.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
LEVY, Carlos Roberto Maciel. Exposições Gerais da Academia Imperial e da Escola Nacional de Belas Artes. Rio de Janeiro: Pinakotheke, 1990.
|
||||
MIGLIACCIO, Luciano. Rodolfo Amoedo. O mestre deveríamos acrescentar. In: 30 Mestres da pintura no Brasil: 30 anos Credicard. São Paulo: MASP, 2001.
|
||||
PONTUAL, Roberto. Dicionário das artes plásticas no Brasil. Texto Mário Barata, Lourival Gomes Machado, Carlos Cavalcanti et al. Rio de Janeiro: Civilização Brasileira, 1969.
|
||||
RUBENS, Carlos. Pequena história das artes plásticas no Brasil. São Paulo: Editora Nacional, 1941
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/450` — `itens/20.500.12156.1_450/`
|
||||
- `20.500.12156.1/758` — `itens/20.500.12156.1_758/`
|
||||
- `20.500.12156.1/481` — `itens/20.500.12156.1_481/`
|
||||
- `20.500.12156.1/447` — `itens/20.500.12156.1_447/`
|
||||
- `20.500.12156.1/3187` — `itens/20.500.12156.1_3187/`
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
---
|
||||
id: 10242
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10242"
|
||||
titulo: "Série “Hotéis do Brasil” II – O Hotel Glória – antes e depois"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-12-21T23:01:41+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/3942", "20.500.12156.1/3955"]
|
||||
fetched_at: "2026-09-10T09:53:56.129Z"
|
||||
---
|
||||
|
||||
# Série “Hotéis do Brasil” II – O Hotel Glória – antes e depois
|
||||
|
||||
No segundo artigo da série Hotéis do Brasil, a Brasiliana Fotográfica destaca dois registros dos bairros da Glória e do Flamengo, no Rio de Janeiro, produzidas pelo fotógrafo Jorge Kfuri (1893 – 1965). As imagens são de 1917 e 1922 e mostram a mesma região: na primeira, vemos o terreno em que seria construído o Hotel Glória e, na segunda, já vemos o edifício concluído. O efeito antes e depois é um dos aspectos mais atraentes, interessantes e poderosos da fotografia, capaz de registrar desde as pequenas às grandes transformações da humanidade – por exemplo, suas paisagens, construções e população.
|
||||
|
||||
Jorge Kfuri. Os bairros da Glória e Flamengo. Local onde seria construído o Hotel Glória. Na parte central da foto os jardins do Palácio do Catete, 1917. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
|
||||
Jorge Kfuri. O Hotel Glória, construído para as festas do Centenário da Independência, já concluído, 1922. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
O Hotel Glória, aberto em 15 de agosto de 1922, com uma bênção realizada pelo arcebispo D. Sebastião Leme (O Paiz, 16 de agosto de 1922), foi o primeiro cinco estrelas do Brasil e também o primeiro prédio em concreto armado da América do Sul. Sua construção, motivada pelas festas do primeiro centenário da Independência do Brasil, foi uma iniciativa da firma Rocha Miranda & Filhos.
|
||||
|
||||
Fon-Fon, 7 de setembro de 1922
|
||||
|
||||
Em estilo clássico, o Hotel Glória abrigava um cassino, um teatro, diversos salões de festas, além de 150 quartos. Seus arquitetos foram o francês Joseph Gire ( 1872 – 1933) e o alemão Sylvio Riedlinger. Gire foi responsável por outros importantes prédios cariocas como o do Hotel Copacabana Palace, do Edifício Joseph Gire, mais conhecido como A Noite, e do Palácio das Laranjeiras, em parceria com Armando Silva Telles, dentre outros. Era formado pela École Nationale Supérieure des Beaux-Arts de Paris e desembarcou no Rio de Janeiro a convite da abastada e influente família Guinle.
|
||||
|
||||
Careta, 9 de setembo de 1922
|
||||
|
||||
Em março de 2008, o Glória foi comprado pelo empresário Eike Batista, que anunciou uma grande reforma que o tornaria um seis estrelas, um marco na história da hotelaria do Rio. Seria reaberto como Gloria Palace para a Copa do Mundo de 2014. Porém, com a crise no Grupo EBX, de Eike, a reforma foi paralisada, em 2013. No início de 2016, o hotel passou às mãos do fundo árabe Mubadala, de Abu Dhabi. O Hotel Glória Luxury Residence é um retrofit do Fundo de Investimento Imobiliário Opportunity que está transformando o Hotel Glória em um residencial (2022).
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Outros artigos publicados na Brasiliana Fotográfica sobre hotéis
|
||||
Hotéis do século XIX e do início do século XX no Brasil, publicado em 5 de novembro de 2015 , de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica.
|
||||
Copacabana Palace, símbolo do glamour carioca, publicado em 13 de agosto de 2020, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica.
|
||||
O Hotel Pharoux por Revert Henrique Klumb, publicado em 15 de junho de 2022, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica.
|
||||
Série O Rio de Janeiro desaparecido XXIV – O luxuoso Palace Hotel, na Avenida Rio Branco, uma referência da vanguarda artística no Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 4 de julho de 2023.
|
||||
O centenário do Copacabana Palace, quintessência do “glamour” carioca, e seu criador, o arquiteto francês Joseph Gire, publicado em 13 de agosto de 2023, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/3942` — `itens/20.500.12156.1_3942/`
|
||||
- `20.500.12156.1/3955` — `itens/20.500.12156.1_3955/`
|
||||
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: 10251
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10251"
|
||||
titulo: "A cidade de Santos pelas lentes de Militão Augusto de Azevedo (1837 – 1905)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-01-26T09:26:25+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/2368"]
|
||||
fetched_at: "2026-09-10T09:53:59.245Z"
|
||||
---
|
||||
|
||||
# A cidade de Santos pelas lentes de Militão Augusto de Azevedo (1837 – 1905)
|
||||
|
||||
Com registros produzidos, na década de 1860, por Militão Augusto de Azevedo (1837 – 1905), um dos mais importantes fotógrafos brasileiros do século XIX, a Brasiliana Fotográfica homenageia a cidade de Santos. Fundada em 1546, seu aniversário é comemorado no dia 26 de janeiro, data em que, no ano de 1839, foi elevada de vila à cidade, a partir de uma lei assinada por Venâncio José Lisboa (1810 -1880), na época, presidente da província de São Paulo.
|
||||
‘O Dr. Venâncio José Lisboa, presidente da Província de São Paulo. Faço saber a todos os seus habitantes que a Assembleia Legislativa Provincial decretou e eu sancionei, a lei seguinte:
|
||||
Artigo único – Fica elevada à categoria de Cidade de Santos, a Villa do mesmo nome, pátria do conselheiro José Bonifácio de Andrada e Silva, revogadas para isso as disposições em contrário. Mando, portanto a todas as autoridades a quem o conhecimento e execução da referida lei pertencer, que a cumpram e façam cumprir tão inteiramente como nela se contém. O Secretário desta Província a faça imprimir, publicar e correr. Dada no Palácio do Governo de São Paulo, aos 26 dias do mês de janeiro de 1.839. Venâncio José Lisboa’.
|
||||
|
||||
Militão Augusto de Azevedo. Cidade de Santos tirada da Ilha de Barnabé, 1862. Santos, São Paulo / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias da cidade de Santos produzidas por Militão Augusto de Azevedo disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Militão Augusto de Azevedo fotografado por A. Liébert. Photographie Americaine.
|
||||
A obra de Militão Augusto de Azevedo, além de fotografias de aspectos urbanos e do interior de São Paulo, inclui também um grande número de retratos para a produção de cartes de visite, tanto de anônimos como de pessoas importantes na história do Brasil, como, por exemplo, Joaquim Nabuco, Castro Alves e Rui Barbosa. Foram 12.500 mil pessoas retratadas, entre 1876 e 1886, cerca de um terço da população de São Paulo na época. É o autor do Álbum comparativo da cidade de São Paulo 1862-1887, sua obra-prima, o primeiro realizado com o objetivo de mostrar as mudanças ocorridas na capital paulista, devido ao progresso. Realizou também os álbuns de vistas de São Paulo(1862), de Santos(1864-65) e da Estrada de Ferro Santos-Jundiaí (1868).
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
|
||||
|
||||
Leia também Militão Augusto de Azevedo (1837 – 1905) e sua obra-prima, o “Álbum comparativo da cidade de São Paulo 1862-1887″, publicada na Brasiliana Fotográfica em 24 de maio de 2015.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/2368` — `itens/20.500.12156.1_2368/`
|
||||
|
||||
+249
@@ -0,0 +1,249 @@
|
||||
---
|
||||
id: 10341
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10341"
|
||||
titulo: "O francês Hercule Florence (1804 – 1879), inventor de um dos primeiros métodos de fotografia do mundo"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-03-07T10:29:41+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/1777"]
|
||||
fetched_at: "2026-09-10T09:54:03.091Z"
|
||||
---
|
||||
|
||||
# O francês Hercule Florence (1804 – 1879), inventor de um dos primeiros métodos de fotografia do mundo
|
||||
|
||||
O fotógrafo, desenhista, tipógrafo e naturalista francês Antoine Hercule Romuald Florence (1804 – 1879) já foi tema da Brasiliana Fotográfica no texto Florence, autor do mais antigo registro fotográfico existente nas Américas, publicado em 17 de junho de 2015. Agora, além de destacar esse fato tão importante na história da fotografia, o portal oferece a seus leitores um perfil e uma cronologia de Florence, desde seu nascimento, em Nice, em 28 de fevereiro de 1804, até sua morte, em Campinas, em 27 de março de 1879. Inventor de um dos primeiros métodos de fotografia do mundo, Florence foi, certamente, um dos mais interessantes e notáveis estrangeiros que se estabeleceu no Brasil, no século XIX. Viveu no país entre 1824 e 1879, quando faleceu. Segundo seu biógrafo Estevão Leão Bourroul (1859 – 1914), a vida de Florence é a narração singela e comovente das peripécias, das descobertas, das viagens, que constituem uma das páginas mais interessantes dos anais contemporâneos.
|
||||
Acessando o link para as imagens de Hercule Florence disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
‘De fato, o companheiro de Langsdorff e de Adriano Taunay, o continuador de Lacerda e Almeida, o êmulo dos bandeirantes paulistas, o inventor da poligrafia, do papel inimitável, da stereopintura, o descobridor, antes de Niépce e de Daguerre, da fotografia, o artista genial da zoofonia, e da nória hidropneumática ou hidrostática, é um desses vultos surpreendentes cuja originalidade, lhanesa e múltipla capacidade prendem e fixam de modo vivíssimo a atenção do historiador, despertando o entusiasmo do filósofo e do patriota, e são destinados , vencendo o mercantilismo da atualidade, a transpor os umbrais da severa e justa posteridade’ (Bourroul, 1900).
|
||||
|
||||
Anônimo. Hercule Florence, c. 1875. Campinas, São Paulo / Coleção de Arnaldo Machado Florence.
|
||||
|
||||
Florence participou de 1825 a 1829 da Expedição Langsdorff e seus desenhos são considerados excelentes. Registrou a natureza e os índios das regiões que atravessou. O diário minucioso que realizou da viagem traz algumas das mais importantes informações da expedição. A Expedição Langsdorff foi uma expedição russa, chefiada e organizada pelo barão Georg Heinrich von Langsdorff (1774 – 1852). Artistas e cientistas, percorreram, entre 1821 e 1829, mais de 17 mil quilômetros pelo interior do Brasil e realizaram um importante inventário do país. Alguns dos principais participantes foram, além do próprio Langsdorff e Florence, o artista francês Aimé-Adrien Taunay (1803 – 1828) e o alemão Johan Moritz Rugendas (1802 – 1858), os zoólogos francês Edouard Ménétriès (1802 – 1861) e o alemão Christian Friedrich Hasse (1771 – 1831), o astrônomo russo Néster Rubtsov (1799-1874) e o botânico alemão Ludwig Riedel (1790 – 1861).
|
||||
|
||||
Autorretrato de Hercule Florence, 1855. Detalhe de um retrato de sua família, em Campinas
|
||||
|
||||
O método fotográfico de Florence foi comprovado cientificamente pelo pesquisador brasileiro e emérito historiador da fotografia brasileira Boris Kossoy (1941 – ), entre 1972 e 1976. Em meados de 1976, foi testado, com sucesso, nos laboratórios do Rochester Institute of Technology, nos Estados Unidos, sob a chefia do professor Thomas Hill. Em outubro do mesmo ano, a pesquisa de Kossoy foi apresentada no III Simpósio da História da Fotografia, na George Eastman House, em Rochester. Foi a partir da pesquisa e do teste realizados por Kossoy, aos quais se seguiu a publicação, pelo pesquisador brasileiro, do livro “1833: a Descoberta Isolada da Fotografia no Brasil” (1980), que Hercule Florence tornou-se internacionalmente conhecido.
|
||||
Publicado nos Anais do Museu Paulista de dezembro de 2019 o artigo Revelando Hercule Florence, o Amigo das Artes: análises por fluorescência de raios X. A física Márcia de Almeida Rizzutto, coordenadora do NAP-Faepah, atestou, com a ajuda do método conhecido como fluorescência de raios X por dispersão de energia (ED-XRF) para detectar a presença de elementos químicos que os manuscritos de Florence descrevem fielmente os processos de produção fotográfica por ele testados em 1833. Segundo Kossoy, foi a comprovação física daquilo que já se sabia do ponto de vista químico.
|
||||
|
||||
Hercule florence. “Epréuve Nº2 (photographie)”. Fotografia: Conjunto de rótulos para frascos farmacêuticos, 1833. Campinas, São Paulo / Acervo IMS
|
||||
|
||||
A imagem acima, dos rótulos de farmácia, pertencente ao acervo do Instituto Moreira Salles, integra uma pequena série de desenhos impressos fotograficamente produzida por Florence, que são os mais antigos registros fotográficos nas Américas.
|
||||
|
||||
Cronologia de Antoine Hercule Romuald Florence (1804 – 1879)
|
||||
|
||||
Hercule Florence, de Oscar Pereira da Silva / Acervo do Museu Paulista da USP
|
||||
|
||||
1804 - Antoine Hercule Romuald Florence nasceu, em Nice, na França, em 29 de fevereiro, segundo escreveu em seu diário. Na verdade, essa seria a data de seu batismo. Já o autor William Luret achou a certidão de nascimento de Florence que indicaria o dia 9 de março como a data do nascimento. Foi um erro de leitura. Na verdade, o documento oficial de seu nascimento diz: “Do dia 8 Ventoso (Du Huit Ventôse), ano 12 da República Francesa Certidão de nascimento de Romuald Florence, nascido em Nice esta manhã, duas horas depois da meia-noite, filho de Arna[ud] Florence, professor de desenho em escolas secundárias que mora na rue la raison, e Augustine Vignali…” Du Huit Ventôse ao ser convertido para o calendário atual confirma que a data de nascimento de Hercule Florence é dia 28 de fevereiro de 1804. Seu nome foi uma homenagem a Port Hercule, como se chamava Mônaco na época. Foi o quinto filho de um médico militar nascido em Toulouse, Arnaud Florence (1749 – 1807), que também foi professor de desenho da Academia de Belas Artes de Toulouse, e de Augustine de Vegnalys (1768 – 1857), de Mônaco. Eles se casaram em 2 de março de 1793 e tiveram seis filhos: Claudine-Herculine (1794 – 1796), Jean-Baptiste (1796 – 1799), Antoine Fortuné (1799 – 1865), Emmanuel (1802 – ?), Antoine Hercule (1804 – 1879) e Célestine (1805 – ?). Com exceção de Claudine-Herculine, que nasceu em Mônaco, todos os filhos do casal nasceram em Nice*.
|
||||
|
||||
|
||||
Site do Instituto Hercule Florence
|
||||
|
||||
|
||||
1807 - Com o falecimento de seu pai, mudou-se com a família para Ventimiglia, comuna italiana da região da Ligúria, e depois para Mônaco.
|
||||
c. 1818 - Trabalhou como desenhista e calígrafo, recebendo encomendas das autoridades de Mônaco.
|
||||
1820 – Dedicou-se ao estudo de Matemática e Física. Nesta época leu o livro Robinson Crusoé (1719), do escritor inglês Daniel Dafoe (1660 – 1731), que despertou seu desejo de viajar pelos oceanos. Com um dinheiro dado por sua mãe, embarcou para Bruxelas e Antuérpia, onde apresentou na Werbronck House uma carta de recomendação, provavelmente, de um banqueiro. Não conseguiu o emprego e retornou para Mônaco andando. Foi preso porque seu documento monegasco não foi aceito em território francês. Em troca de sua liberdade, pintou os retratos de dois policiais franceses.
|
||||
1822 - Foi para Nice, onde apresentou-se ao cônsul francês com o intuito de alistar-se na Marinha Real Francesa. Embarcou na galeota francesa La Torche, que seguiu para a cidade de Toulon.
|
||||
1823 - A bordo do navio Marie Thérèze, comandado pelo capitão Claude du Camp de Rosamel, trabalhou a bordo como copista de plantas das fortificações espanholas. Integrava a expedição francesa em apoio a Fernando VII (1784 – 1833), da Espanha, e participou da batalha de bloqueio a Barcelona.
|
||||
Após a missão, a fragata permaneceu ancorada por aproximadamente quatro meses em Toulon. Durante este período, Florence realizou exercícios de desenho e alguns retratos.
|
||||
Idealizou uma bomba para puxar água, que denominou de nória hidrostática.
|
||||
Em 31 de julho, foi expedido seu passaporte pelo Principado de Mônaco.
|
||||
1824 - Em fevereiro, zarpou no navio Marie Thérèze, ainda sob o comando do capitão Rosamel, numa viagem pelo mundo e quarenta e cinco dias depois, chegou ao Rio de Janeiro, em abril. O navio partiu do Rio de Janeiro, em 1º de maio de 1824, mas Florence permaneceu na cidade (Império do Brasil – Diário do Governo, 5 de maio de 1824, segunda coluna).
|
||||
Começou a trabalhar como caixeiro numa casa comercial especializada em roupas, do francês Pierre Dillon, antigo secretário de Joachim Le Breton (1760 – 1819), chefe da Missão Artística Francesa .
|
||||
1825 - Trabalhou por cerca de quatro meses na livraria e tipografia do francês Pierre Plancher (1764 – 1844), sendo responsável pela execução de diversas litografias. A tipografia ficava na Rua do Cano, atual Rua Sete de Setembro. Pierre René François Plancher de La Noé havia fugido da França por sua convicção bonapartista, já que a Restauração havia levado Luís XVIII ao trono francês. Instalou-se no Rio de Janeiro, em 1824, para onde trouxe todo o equipamento necessário para montar uma tipografia, além de alguns trabalhadores que sabiam manejar prensas e imprimir livros. Foi Plancher que fundou, em 1827, o Jornal do Commercio. Antes já havia lançado um guia de ruas do Rio de Janeiro, um guia para estrangeiros na cidade, um manual de conversação francês-inglês, o Almanack Plancher, o Spectador Brasileiro, a Revista Brasileira “das ciências, artes e indústria” e o Propagador das Ciências Médicas (Spectador Brasileiro, 4 de julho de 1825).
|
||||
A partir de um anúncio de jornal, Florence candidatou-se a participar em uma viagem acompanhando um naturalista e, como segundo desenhista, integrou-se à expedição científica de Georg Heinrich von Langsdorff (1774 – 1852). O primeiro desenhista era Adrien Taunay (1803 – 1828) que, durante a expedição, em 1828, morreu afogado quando tentava atravessar a cavalo o rio Guaporé, em Mato Grosso – ele havia substituído Johan Moritz Rugendas (1802 – 1858), que havia participado da expedição entre 1821 e 1824.
|
||||
|
||||
Diário do Rio de Janeiro, 7 de julho de 1825
|
||||
|
||||
Em 3 de setembro, Florence partiu a bordo da sumaca Aurora, juntamente com Langsdorff, Adrien Taunay , o astrônomo e oficial da marinha russa Nester Rubtsov (1799 – 1874), o zoólogo Christian Hasse (1771 – 1831) e o botânico Lüdwig Riedel (1791 – 1861), tendo como destino a Vila de Santos. Depois de permanecer por aproximadamente 20 dias na cidade separou-se dos demais membros da expedição e seguiu numa piroga para Cubatão. Durante a viagem executou desenhos do litoral paulista (Império do Brasil: Diário Fluminense, 7 de setembro de 1825, primeira coluna).
|
||||
Em Itu, conheceu as obras do frei Jesuíno do Monte Carmelo (1764 – 1819) e também as decorações feitas por José Patrício da Silva Manso (c. 1753 – 1801).
|
||||
1826 – Passou cinco meses na casa do médico e político Francisco Álvares Machado e Vasconcellos (1791 – 1846), em Porto Feliz, quando conheceu sua filha, Maria Angélica (1815 – 1850), com quem viria a se casar, em 1830.
|
||||
Em 22 de junho, partida da Expedição Langsdorff do porto no Rio Tietê, em Porto Feliz, para o norte do Brasil. Um dos organizadores da viagem foi Francisco Álvares Machado e Vasconcellos, o anfitrião e futuro sogro de Florence. Percorreu os rios Tietê, Paraná, Pardo, Coxim, Taquari, Paraguai, São Lourenço, Cuiabá, Preto, Arinos, Juruena, Tapajós e Amazonas. Retornou de Belém, pela costa brasileira, até chegar ao Rio de Janeiro, em 10 de março de 1829. O diário de bordo feito por Florence, Esboço da Viagem feita pelo Sr. Langsdorff ao interior do Brasil, desde setembro de 1825 até março de 1829, foi traduzido pelo visconde de Taunay (1843 – 1899) e publicado em 1875, pelo Instituto Histórico e Geográfico do Rio de Janeiro, sendo que, posteriormente, com o título Viagem Fluvial do Tietê ao Amazonas – 1825- 1829, teve várias edições comerciais.
|
||||
1827 – A Expedição Langsdorff chegou em Cuiabá em 30 de janeiro, onde ficou até dezembro. No período, Florence desenhou os Bororós, os Guató e outros povos originários.
|
||||
1828 – A expedição se separou. Florence seguiu com Langsdorff e Rubtsov nos rios Arinos, Juruena e Tapajós. Langsdorff adoeceu. Chegaram em Belém, em 10 de novembro.
|
||||
1829 - De volta ao Rio de Janeiro, em 19 de março, Florence, como parte de suas Memórias, escreveu os manuscritos de seu tratado intitulado Zoophonia.
|
||||
Deu à família de Adrien Taunay (1803 – 1828), o diário que escreveu durante aExpedição Langsdorff.
|
||||
‘
|
||||
Cachorro do mato, desenho de Hercule Florence, 1829 / Acervo FBN
|
||||
|
||||
|
||||
Bertholletia excelsa, desenho de Hercule Florence, 1829 / Acervo FBN
|
||||
|
||||
Convidado por seu amigo, o médico e político Francisco Álvares Machado e Vasconcellos (1791 – 1846), fixou residência na Vila de São Carlos, atual Campinas.
|
||||
1830 - Passou a dedicar-se aos estudos de impressão com o intuito de publicar seu tratado sobre Zoophonia e cerca de 200 desenhos executados durante a expedição. Nesse processo, descobriu uma nova maneira de obter a impressão, que recebeu o título de Polygraphie – Poligrafia.
|
||||
No dia 4 de janeiro de 1830, na Igreja da Sé em São Paulo, casou-se com Maria Angélica Vasconcellos, natural de Itu, filha de Francisco Alvares Machado e Vasconcellos. O casal teve 13 filhos, todos nascidos em Campinas: Amador Bueno (1831 – ?), Celestina (1832-?), Adelaide (1834 – 1834), Francisco (1835 – 1836), Francisco (1837 – 1904), Cândida (1839- 1901), Antônio Hércules (1841 – 1916), Arnaldo (1843 – 1845), Angélica (1844 – ?), Arnaldo (1846 – 1872), Paulo (1847 – ?) e Ataliba (1849 – 1849).
|
||||
Hercule Florence com sua primeira esposa, Maria Angélica Vasconcellos
|
||||
Florence, identificado como pintor retratista, residia na rua das Flores, 53. Anunciou aulas de pintura em sua casa ou nas casas das alunas. Também anunciou a venda de retratos de alguns deputados e de vistas de Itu e do Salto de Itu por preços cômodos (O Farol Paulistano, 8 de junho de 1830, na segunda coluna).
|
||||
Redigiu entre os meses de julho e outubro o manuscrito Etudes de Ciels, À L’usage des jeunes paysagistes.
|
||||
1831 – Abriu uma loja de tecidos em Campinas. A tipografia R. Orgier, no Rio de Janeiro, publicou o manuscrito do tratado de Zoophonia, Recherche sur la voix des animaux, ou essai d’un nouveau suject d’ètudes, offert aux amis de la nature.
|
||||
|
||||
‘Mineralogia é estudo da natureza passiva.
|
||||
Zoologia é estudo da natureza ativa.
|
||||
Zoofonia é estudo da natureza falante’.
|
||||
|
||||
Do Rio de Janeiro, enviou à França, através de Edouard Pontois (Encarregado de Negócios de França), o manuscrito onde detalhava os processos da poligrafia, acompanhado por duas provas poligrafadas.
|
||||
|
||||
1832 – De volta à Vila de São Carlos (Campinas), executou trabalhos de pintura, que ele intitulou Tableaux Transparents de Jour. A inovação técnica deste trabalho consistiu na execução de um grande número de furos de minúsculo diâmetro sobre o desenho original nas áreas que representariam luzes ou reflexos na imagem pictórica. Apreciados em um local escuro com a luz solar incidindo através de um foco dirigido, apenas sobre a pintura, resulta numa projeção exata da imagem pictórica original. Foi noticiado: Hercules Florence, inventor de um novo processo Autográfico, participa às pessoas que quiserem ter um certo número de exemplares do seu retratos para repartir entre parentes e amigos, que ele faz o original pelo preço de 3$200 e e imprime os exemplares a 320 rs cada um (O Novo Farol Paulistano, 11 de janeiro de 1832, segunda coluna).
|
||||
|
||||
1833 – Obteve no início do ano, através do uso de uma câmera escura, a primeira fixação de imagem em papel, utilizando o nitrato de prata. Não teria eu iniciado a arte mais do que maravilhosa de desenhar qualquer objeto, sem dar-me ao trabalho de o fazer com a própria mão?, indagou Florence, em 24 de junho de 1833, em seu diário Livre d’annotations et de premiers matériaux, referindo-se a suas pesquisas e experimentos no campo da fotografia, que o haviam levado a inventar, ele também e no Brasil, um processo de criação fotográfica.
|
||||
1834 – Também em seu Livre d´annotations et les premiers matériaux, em 1834, Florence usou pela primeira vez o verbo photographier – cinco anos antes da palavra ser utilizada na Inglaterra, em 1839, por John Frederick William Herschel (1792-1871). Florence deixou uma descrição do procedimento adotado por ele para obter o registro fotográfico, em 1833.
|
||||
1836 – Em viagem ao Rio de Janeiro, Florence adquiriu uma tipografia para conseguir executar o grande número de encomendas impressas que recebia. Começou suas pesquisas em direção à descoberta do papel inimitável (Correio Mercantil, Instrutivo, Político, Universal, 5 de novembro de 1857, terceira coluna).
|
||||
1837 - Executou, a pedido do governo, um mapa itinerário da província de São Paulo, impresso através do sistema de poligrafia.
|
||||
Entre esse ano e 1859, redigiu sua biografia, intitulada L’Ami des Arts livre à lui-même ou Recherches et découvertes sur différents sujets nouveaux. O texto trazia informações biográficas, notas e ilustrações de seus inventos. O manuscrito, de 423 páginas, foi redigido quase todo em francês e é um compêndio ilustrado da vida e da obra de Florence. Traz a descrição de suas experiências e os fatos principais de sua vida, incluindo a versão mais completa do relato da viagem fluvial empreendida pela Expedição Langsdorff.
|
||||
1838 - Instalou no Largo da Matriz a primeira tipografia da Vila de São Carlos.
|
||||
1839 - Redigiu em março o manuscrito De La Compression du Gaz Hydrogéne, apliquée à la direction des aérostats
|
||||
A velocidade com que a notícia do invento do daguerreótipo chegou ao Brasil é curiosa: cerca de 4 meses depois do anúncio da descoberta – em 7 de janeiro de 1839 -, foi publicado no Jornal do Commercio, de 1º de maio de 1839, sob o título “Miscellanea”, na segunda coluna, um artigo sobre o assunto – apenas 10 dias após de ter sido o tema de uma carta do inventor norte-americano Samuel F. B. Morse (1791 – 1872), escrita em Paris em 9 de março de 1839, para o editor do New York Observer, que a publicou em 20 de abril de 1839. Foi lendo o artigo do Jornal do Commercio que Florence tomou conhecimento da descoberta da fotografia realizada pelo francês Louis Jacques Mandé Daguerre (1787 – 1851).
|
||||
Florence redigiu, em maio, o manuscrito Sur L’impression des tableaux à huile, ou estampes coloriées. Em junho, redigiu o manuscrito Fabrication au Métier des Chapeaux du Chili, et toute espèce de chapeaux de paille
|
||||
Os periódicos Phoenix , 26 de outubro de 1939, e o Observador Paulistano, publicaram um artigo onde Hercule se posicionou diante da descoberta da fotografia na Europa e reafirmou o caráter inventivo de seus trabalhos referentes à poligrafia e à fotografia. O Jornal do Comércio, 29 de dezembro de 1839, publicou a transcrição do artigo (Jornal do Commercio, 29 de dezembro de 1839, primeira coluna).
|
||||
1840 – Publicação de uma carta escrita por Hercule Florence onde ele comunicou a descoberta da poligrafia e mencionou a possibilidade de ter sido um dos descobridores da fotografia (Jornal do Commercio, 10 de fevereiro de 1840, na terceira coluna).
|
||||
|
||||
|
||||
Jornal do Commercio, 10 de fevereiro de 1840
|
||||
|
||||
Foi anunciada a possível publicação de um ensaio sobre a impressão do papel moeda por um processo totalmente inimitável, de autoria de Florence (O Despertador, 29 de fevereiro de 1840, terceira coluna).
|
||||
Florence convidou os artistas do Rio de Janeiro e todos os amigos das artes que quisessem se certificar da realidade da descoberta da poligrafia para que fossem examinar uma coleção de 23 impressos poligráficos realizados desde o ano de 1831, em exposição na tipografia do Jornal do Commercio. Florence também descreveu o processo e termina afirmando:
|
||||
‘Nisto consiste o segredo da importante descoberta da poligrafia: não se sabe qual deve admirar-se mas, se a simplicidade do meio que se emprega, se a grandeza do resultado que se obtém‘(Jornal do Commercio, 16 de março de 1840, na terceira coluna).
|
||||
1841 - A tipografia Costa Silveira publicou Ensaio sobre a impressão das Notas de Banco por um processo totalmente inimitável.
|
||||
1842 - Identificado como italiano, partiu do Rio de Janeiro a bordo do navio Bom Fim, com destino a Santos (Jornal do Commercio, 12 de fevereiro de 1842, na última coluna).
|
||||
Fundou, em Sorocaba, juntamente com o padre Diogo Antonio Feijó (1784 – 1843), o jornal revolucionário O Paulista. Teve curta duração, tendo sido publicado em 27 e 31 de maio e em 8 e 16 de junho de 1842.
|
||||
1843 – A Academia de Ciências e Artes de Turim declarou, em sessão realizada em 8 de janeiro, que o processo de impressão de notas bancárias inimitáveis merecia a proteção do governo da Sardenha. A Academia Imperial de Belas Artes, no Rio de Janeiro, em sessão realizada em 22 de novembro, através de uma comissão estabelecida pela Congregação de Lentes da instituição, se pronunciou favoravelmente à descoberta do novo processo de impressão de notas inimitáveis. Compunham esta comissão Auguste-Henri-Victor Grandjean Montigny (1776 – 1880), Zepherino Ferrez (1797 – 1851), pai do fotógrafo Marc Ferrez (1843 – 1923); e seu aluno José da Silva Santos.
|
||||
1844 – Há informações de que o periódico O Anuário era impresso nas oficinas de Florence.
|
||||
Obteve os primeiros ensaios sofríveis do papel inimitável e os remeteu à Academia Brasileira de Belas-Artes, que nomeou uma comissão cujo parecer foi muito animador para Florence (Correio Mercantil, Instrutivo, Político, Universal, 5 de novembro de 1857, terceira coluna).
|
||||
1848 - Desenvolveu um processo de simplificação do trabalho de composição tipográfica, intitulado Typos-syllabas, que se constitui a partir da união de cada uma das consoantes com uma vogal, formando sílabas em um único tipo.
|
||||
Publicou em sua tipografia um memorial intitulado Emprego dos Typos-syllabas.
|
||||
Realizou uma impressão que foi um verdadeiro adiantamento no processo do desenvolvimento do papel inimitável (Correio Mercantil, Instrutivo, Político, Universal, 5 de novembro de 1857, terceira coluna).
|
||||
1849 - O Ministério do Império remeteu a Bernardo José da Gama, o visconde de Goyana (1782 – 1854), inspetor da Caixa de Amortização, 8 exemplares de um papel descoberto ou inventado por Hercules Florence, morador em Campinas, na província de S. Paulo, para que, depois de examinado o dito papel na caixa de amortização, informe se o acha próprio para os usos a que é destinado, mormente para dele se fazerem notas (Correio Mercantil Instrutivo, Político,Universal, 31 de janeiro de 1849, primeira coluna). A Caixa de Amortização, criada pela Lei Imperial de 15 de novembro de 1827, administrava a dívida interna emitindo, amortizando, resgatando e substituindo apólices, além do pagamento de juros da dívida.
|
||||
No expediente do Ministério do Império foi avisado que havia sido enviado ao ministro da Fazenda para tomar na consideração que merecer o ofício do presidente da província de S. Paulo, de 13 de janeiro último, não só com 8 exemplares de um papel inimitável que Herculano Florence diz ser sua invenção, e julga ao abrigo de toda falsificação, como também diversos ofícios relativos a este objeto (Correio Mercantil, Instrutivo, Político, Universal, 19 de abril de 1849, segunda coluna).
|
||||
Anunciou a venda de sua parte na sesmaria de seu falecido sogro, Francisco Alvares Machado e Vasconcellos. Quem quiser comprar pode dirigir-se aos srs Eduardo e Henrique Laemmert, no Rio de Janeiro, ou escrever ao anunciante (Correio Mercantil Instrutivo, Politico, Universal, 30 de novembro de 1849).
|
||||
|
||||
Correio Mercantil, Istrutivo, Político, Universal, 30 de novembro de 1849
|
||||
|
||||
1850 – Falecimento de sua esposa, Maria Angélica.
|
||||
1851 – Florence enviou ao à sociedade Auxiliadora da Indústria Nacional algumas amostras de papel e letras inimitáveis tiradas de chapas abertas ao acaso, cujas tintas são pelo autor afiançadas como indeléveis. Elas param em mãos da comissão de ensaio e análise química, e a serem reais os resultados que espera seu autor, é uma descoberta digna da atenção, pela segurança de que seu emprego pode vir ao papel moeda, bilhetes e letras dos bancos, e títulos de segurança empregados nos diversos ramos comerciais (O Auxiliador da Indústria Nacional, 1851).
|
||||
Florence era o agente, em Campinas, do medicamento Salsaparrilha Bristol (Gazeta Mercantil, 28 de agosto de 1851).
|
||||
1852 - Idealizou uma sexta forma de arquitetura a qual deu o título de Ordem Brasileira ou Palmiana, baseada na utilização das palmeiras brasileiras, cuja aplicação, de acordo com o tipo da palmeira, se daria na constituição de colunas, capitéis, arcadas e abóbodas.
|
||||
Era assinante do Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1852).
|
||||
Era, em Campinas, o agente da Fábrica de Produtos Químicos e Farmacêuticos de Matacavallos (Jornal do Commercio, 6 de setembro de 1852).
|
||||
1853 – Publicou um folheto poligrafado composto de 16 páginas intitulado Descoberta da Poligrafia, datado de 1º de agosto de 1853.
|
||||
Carolina Krug (1828 – 1913)
|
||||
1854 – Casou-se, em 4 de janeiro, com a alemã Carolina Krug (1828 – 1913), nascida na cidade de Cassel, em 21 de março de 1828. Seu nome de solteira era Caroline Mary Catherine. Carolina estudou Pedagogia na Suíça, no Instituto de Madame Niederer, esposa de um antigo colaborador e amigo de Johann Heinrich Pestalozzi (1746 – 1827), já considerado, na época, um grande pedagogo moderno. Ela migrou para o Brasil, em 1852, acompanhada de pai, mãe e dos irmãos Francisco Guilherme, Henrique e Anna. Saíram de Hamburgo em um navio à vela e a viagem durou cerca de dois meses. O irmão mais velho de Carolina, o farmacêutico Jorge Krug (? – 1875), amigo de Florence, estava, desde 1846, muito bem estabelecido em Campinas, o que atraiu o restante da família. Jorge Krug foi durante muito tempo Vice-Cônsul da Suíça em toda a Província de São Paulo.
|
||||
‘Minha mãe, eu vos escrevi uma vez que eu me casaria novamente, mas que não deveria ser logo. No dia quatro de janeiro do ano corrente eu me casei com MIle. Caroline Krug, irmã de meu amigo Jorge Krug, farmacêutico estabelecido há oito anos em Campinas. Ela chegou de Cassel, com seu pai sua mãe e seus irmãos e irmã, e eu fui absorvido por suas qualidades, seu talento e suas maneiras distintas. Tendo feito sua educação durante três anos em um Instituto de jovens moças em Genebra, ela adquiriu um perfeito conhecimento de Francês. Ela sabe a história, a geografia, os elementos de matemática, a pintura e a música. Todas as ocupações de seu sexo. Ela saiu do instituto e foi ser professora em Altona, na Suíça-Holstein. Seu objetivo era de se ocupar do ensino e soube aproveitar disso em alto grau (Carta de Hércules Florence para sua mãe, residente em Nice, Campinas, 10/6/1854)
|
||||
Florence e Caroline tiveram sete filhos, todos nascidos em Campinas: Ataliba (1855 -?), futuro cônsul do Brasil em Dresden; Jorge (1857 – ?), que formou-se em farmácia em Heidelberg na Alemanha; Augusta (1859 – ?), Henrique (1861 -?), que se formou em Engenharia na Alemanha, os gêmeos Guilherme e Paulo Florence (1864 – ?); e Isabel (1867 – ?).
|
||||
1855 - Pela primeira vez desde sua chegada à América, Florence retornou à Mônaco para rever a família. Entre esse ano e 1856, adquiriu a Fazenda Soledade, onde foi viver com Carolina Krug. Fundou, em fevereiro de 1856, a colônia Florence. Passou a se dedicar à agricultura (Repartição dos Negócio do Império, 1859).
|
||||
1857 – Publicação de um pequeno perfil da Colônia Florence, que funcionava em sistema de parceria (Jornal do Commercio, 30 de janeiro de 1857, terceira coluna).
|
||||
Publicação de uma carta de Florence intitulada “Papel Inimitável”, na qual conta a história de sua descoberta do referido papel e explica os quatro sistemas pelo qual poderia ser produzido. Termina a carta afirmando: Limito-me por agora a estas explicações, que não são mais do que alguns dados sobre uma arte que é tão exata c0omo as ciências matemáticas (Correio Mercantil, Instrutivo, Político, Universal, 5 de novembro de 1857, terceira coluna).
|
||||
1858 - Estava listado como empresário e possuidor de 18 colonos na província de São Paulo, no Mapa Demonstrativo das Colônias do Existentes do Império, publicada no relatório da Repartição dos Negócio do Império, 1858. A colônia Florence funcionava em sistema de parceria regulada pela casa Vergueiro (Jornal do Commercio, 22 de março de 1858, última coluna).
|
||||
A Tipographia Commercial, G. Delius, publicou um pequeno folheto composto por 10 páginas, intitulado Invenção da Polygraphia, por Hercules Florence.
|
||||
Conseguiu aprimorar seu invento de impressões inimitáveis através da adição de um sistema que permitia a fusão de cores. As novas impressões inimitáveis foram expostas ao público durante um ano, no Banco Mauá & C., em Campinas.
|
||||
Imprimiu em sua litografia o Aurora Campineira, primeiro jornal de Campinas.
|
||||
1859 - Desenvolveu a Estereopintura, processo através do qual se pode obter maior fidelidade luminosa da execução de pinturas a óleo ou aquarela.
|
||||
No relatório do comissário do governo, Sebastião Machado Nunes, sobre as províncias de São Paulo, publicada na Repartição dos Negócio do Império, 1859, foi feito um comentário a respeito de colonos suíços da fazenda de Florence.
|
||||
A colônia Florence tinha 19 colonos, de duas famílias suíças. Cada família cuidava de 5 mil pés de café (Repartição dos Negócio do Império, 1859).
|
||||
Os filhos de Florence, os empresários Amador Bueno e Francisco, pretendiam estabelecer uma linha de carros de quatro rodas para o transporte de café de Campinas a Santos (A Actualidade, 31 de dezembro de 1859, terceira coluna).
|
||||
1860 - Desenvolveu a Pulvografia, processo que consiste na reprodução de imagens através da ação da poeira, sem a necessidade do emprego de prensa.
|
||||
|
||||
Découverte de la Pulvographie, 1860 / Acervo FBN
|
||||
|
||||
Redigiu o manuscrito Cellographie.
|
||||
1861 – Aprimorou a poligrafia criando a possibilidade da sua realização sem a necessidade do emprego de uma prensa.
|
||||
1862 - Redigiu o manuscrito Les Intérêtes materiéles.
|
||||
Foi noticiado no terceiro volume do Année Scientifique, de Louis Figuier, a invenção da neografia, mesmo invento descoberto por Florence anos antes, que ele batizou de poligrafia (Diário do Rio de Janeiro, 16 de abril de 1862, terceira coluna).
|
||||
|
||||
Diário do Rio de Janeiro, 16 de abril de 1862
|
||||
|
||||
1863 - Em Campinas, fundou, em novembro, juntamente com sua esposa Carolina Krug Florence, o Colégio Florence, situado na Rua José Paulino e dedicado à educação feminina. Hercule executou um desenho retratando o prédio do colégio. Foi professor de desenho da instituição.
|
||||
1865 - Conheceu Alfredo D’Escragnole Taunay (1843 – 1899), um dos fundadores da Academia Brasileira de Letras, que o cognominou de Patriarca da Iconografia Paulista. Na época, a caminho da Guerra do Paraguai, Taunay, com apenas 22 anos, impressionou-se com as histórias e conquistas de Florence, já um sexagenário.
|
||||
Redigiu o manuscrito Aquarrélographie.
|
||||
1866 -Redigiu o manuscrito Probléme Poly-Photographique.
|
||||
1867 – O presidente da província de São Paulo, o conselheiro Joaquim Saldanha Marinho (1816 – 1895) visitou o Colégio Florence, dirigido por Carolina Florence (O Ypiranga, 21 de dezembro de 1867, segunda coluna).
|
||||
1868 – Foi anunciada a venda de bandeiras brasileiras, na loja dos sr. Pompeu Pacheco C., em Campinas, impressas em ambos os lados pela poligrafia de Hercule Florence, sem prensa, sem pressão alguma, como na fotografia (O Ypiranga, 25 de setembro de 1868, terceira coluna).
|
||||
1869 – Redigiu o manuscrito Lavis Capillaire.
|
||||
Florence foi indicado como um dos procuradores de Otto Rodolfo Kupfer, que partia para a Europa. Ele era marido de Anna Kupfer, irmã de Carolina, esposa de Florence (Correio Paulistano, 21 de abril de 1869, primeira coluna).
|
||||
Foi anunciada a impressão de papel inimitável na residência de Hercule Florence, na rua das Flores, n. 7, em Campinas (Correio Paulistano, 23 de julho de 1869, primeira coluna).
|
||||
Em setembro, escreveu uma carta ao poeta Castro Alves (1847 – 1871):‘
|
||||
Moro a metade do tempo na roça, e quisera morar sempre, porque aprecio os matos virgens, o ar livre, o nascer e o por do sol. Descobri em 1829 uma ciência nova que chamei Zoofonia. Fiz algumas publicações em francês a este respeito; mas creio que não deixaram mais vestígios que uma pedra que cai num tanque de água. Com as belezas da natureza, eu lia os vossos versos, onde acho a mesma verdade que na criação.’
|
||||
1870 – Escreveu um texto sobre seus trabalhos artísticos e científicos, a pedido do advogado de Campinas, Manuel Ferraz de Campos Sales (1841 – 1913), futuro presidente do estado de São Paulo, de 1896 a 1897, e quarto presidente da República, entre 1898 e 1902.
|
||||
|
||||
Anúncio do papel inimitável, 1870 / Acervo FBN
|
||||
|
||||
Papel inimitável [Iconográfico] : impressão simultânea de todas as cores1871 - Florence garantia a superior qualidade do café vendido na loja do srs. Monteiro & Filho. Para isso, cada bote de libra era revestido por uma marca inimitável (Gazeta de Campinas, 2 de março de 1871, primeira coluna).No relatório realizado por João Pedro Carvalho de Moraes para o Ministério da Agricultura, Comércio e Obras Públicas, foi feita uma descrição da Fazenda Soledade, de Florence. Foi destacada a lealdade de Florence a seus colonos (Jornal do Pará, 13 de maio de 1871, segunda coluna).Foi anunciado que Florence havia achado o meio de de tornar o óleo de rícino secativo a ponto de se poder empregar na pintura a óleo, em quadros históricos, retratos e paisagens (Correio Paulistano, 15 de dezembro de 1871, primeira coluna). 1872 – Matéria sobre os Typos-syllabas, afirmando a autoria do invento por Florence, em 1848 (Correio do Brazil, 14 de maio de 1872, segunda coluna).Florence foi listado como lavrador de 1ª classe e deveria contribuir com 30$000 para a construção da matriz nova de Campinas (Gazeta de Campinas, 31 de outubro de 1872, primeira coluna). 1873 – Em reunião do Conselho Administrativo da Sociedade Auxiliadora da Indústria, um de seus membros, o sr. Pinto Junior, apresentou algumas mostras do papel inimitável produzido por Hercule Florence, a quem se referiu como um homem muito distinto pelo seu reconhecido e provado talento e gênio investigador... (O Auxiliador da Indústria Nacional, 1873).Estava na lista de lavradores do estado de São Paulo (Almanak da Província de São Paulo, 1873).
|
||||
|
||||
O sítio de Florence & Filhos estava contratando colhedores de café. Também foi anunciado que no sítio ensinava-se a juntar as folhas com a ajuda de um ancinho (Gazeta de Campinas, 10 de julho de 1873, e Gazeta de Campinas, 31 de julho de 1873, primeira coluna).
|
||||
Florence pedia dispensa do pagamento de uma multa por não ter varrido a frente de sua casa do largo da Matriz de Santa Cruz. Alegava que ignorava essa obrigação por residir em um sítio e não na casa (Gazeta de Campinas, 19 de outubro de 1873, primeira coluna).
|
||||
1875 – Florence foi listado como lavrador de 2ª classe e deveria contribuir com 80$000 para a construção da matriz nova de Campinas (Constitucional, 13 de fevereiro de 1875, última coluna).
|
||||
Alfredo d’Escragnolle Taunay (1843 – 1899) traduziu o diário de Florence, Esboço da Viagem feita pelo Sr. Langsdorff ao interior do Brasil, desde setembro de 1825 até março de 1829, originariamente escrito em francês, publicando-o na Revista do Instituto Histórico e Geográfico do Rio de Janeiro. Taunay encontrou o diário por acaso, entre papeis de sua família. Na verdade, Florence, em 1829, havia dado de presente à família Taunay suas anotações. Adrien Taunay (1803 – 1828), tio de Alfredo Taunay, havia feito parte da expedição Langsdorff como primeiro desenhista e morrido afogado, em 1828 (Diário de São Paulo, 10 de outubro de 1875, quinta coluna).
|
||||
Florence deveria pagar imposto predial referente a um imóvel na rua Direita, em Campinas (Constitucional, 15 de dezembro de 1875, segunda coluna).
|
||||
1876 – Florence foi visitado, em Campinas, por d. Pedro II (1825 – 1891).
|
||||
O aparecimento de notas falsas motivou Florence a reapresentar seu invento de papéis inimitáveis (Diário do Rio de Janeiro, 23 de junho de 1876, primeira coluna).
|
||||
1877 - Foi admitido como sócio do Instituto Histórico e Geográfico do Brasil, no Rio de Janeiro, tendo apresentado o trabalho intitulado Esboço da viagem feita pelo Sr. De Langsdorff no interior do Brasil, desde setembro de 1825 até março de 1829.
|
||||
1879 – Morreu, às 3 horas da tarde, acometido por uma cruel enfermidade, em 27 de março, em Campinas. Hercule Florence era o tipo completo do homem probo e devotado à religião do trabalho. O féretro saiu da casa em que residia ao largo de Matriz Velha – Praça Bento Quirino, n. 20 – às 5 horas da tarde do dia seguinte. Foi sepultado no Cemitério Municipal de Campinas, Cemitério da Saudade, sepultura 247 da primeira divisão, quadra n. 10. , e seu enterro foi extraordinariamente concorrido (Correio Paulistano, 29 de março de 1879, terceira coluna, e Gazeta de Notícias, 30 de março de 1879, última coluna).
|
||||
1900 - Publicação de Hércules Florence: Ensaio Histórico Literário, de autoria do jornalista Estevão Leão Bourroul (1859 – 1914), pela Tipografia Andrade Mello, de São Paulo.
|
||||
|
||||
|
||||
|
||||
1908 – No artigo A litografia no Brasil, publicado na Revista do Instituto Histórico e Geográfico de São Paulo, vol. XIII, de 1908, seu autor, o jornalista Estevão Leão Bourroul (1859 – 1914), atribuiu a Florence a fundação do primeiro estabelecimento litográfico no Brasil, em 1825 (Revista Brasileira, dezembro de 1943). Lembramos aqui que a litografia foi desenvolvida pelo alemão Alois Senefelder (1771 – 1834), por volta de 1796, com o objetivo de encontrar um meio de impressão barato para suas peças teatrais e partituras musicais.
|
||||
1928 - O Museu Paulista através da sua revista publica tradução feita por Alfredo D’Escragnole Taunay (1843 – 1899), do diário de Hercule Florence intitulado Esboço da viagem feita pelo Sr. De Langsdorff no interior do Brasil, desde Septembro de 1825 até março de 1829
|
||||
1941 - Publicação, pelas Edições Melhoramentos, da 1ª edição da tradução feita por Alfredo D’Escragnole Taunay, do diário de Hercule Florence intitulado Viagem Fluvial do Tietê ao Amazonas de 1825 a 1829
|
||||
1963 - Inauguração, em Campinas, de um busto de Hercule Florence, executado pelo escultor Larroca.
|
||||
1972 / 1976 – O método fotográfico de Florence foi comprovado cientificamente pelo pesquisador brasileiro e emérito historiador da fotografia brasileira Boris Kossoy (1941 – ), entre 1972 e 1976. Em meados de 1976, foi testado, com sucesso, nos laboratórios do Rochester Institute of Technology, nos Estados Unidos, sob a chefia do professor Thomas Hill. Em outubro do mesmo ano, a pesquisa de Kossoy foi apresentada no III Simpósio da História da Fotografia, na George Eastman House, em Rochester.
|
||||
Ainda em 1976, ano da comemoração dos 150 da realização da Expedição Langsdoff, Francisco Álvares Machado e Vasconcellos Florence traduziram os diários de Florence sob o título de A Célebre Expedição que, em 1826, partiu de Porto Feliz.
|
||||
1977 – No Museu de Arte de São Paulo (MASP), realização, em novembro de 1977, de uma exposição da obra de Florence. O MASP também publicou o diário completo de Hercule sobre a expedição sob o título Viagem fluvial do Tietê ao Amazonas: pelas Províncias brasileiras de São Paulo, Mato Grosso e Grão Pará (1825-1829).
|
||||
1980 – Publicação do livro “1833: a Descoberta Isolada da Fotografia no Brasil” (1980), de Boris Kossoy, pela Editora Duas Cidades.
|
||||
|
||||
|
||||
|
||||
1988 – Entre 29 de setembro e 1º de outubro de 1988, realização do colóquio Les Multiples Inventions de la Photographie, em Cerizy-la-Salle, pelo Ministério de Cultura e Comunicação da França. Florence foi um dos inventores abordados. No ano seguinte, publicação do livro do seminário com um artigo do professor Boris Kossoy, Florence, o inventor no exílio (Centre Culturel International de Cerisy).
|
||||
1993 – Organizado por Jacques Vieillard, a Editora Universitária da Universidade Federal do Mato Grosso, lançou o livro A Zoophonia de Hercule Florence.
|
||||
|
||||
|
||||
|
||||
2006 - Criação do Instituto Hercule Florence – de Estudos da Sociedade e Meio Ambiente do Século XIX Brasileiro. Surgiu do desejo de reunir, preservar e divulgar todo o acervo disponível sobre o artista, viajante e inventor franco-monegasco, que aportou em 1824 no Brasil, onde se estabeleceu, deu origem a uma numerosa família, desenvolveu pesquisas – inclusive as que levaram à descoberta do processo fotográfico – e viveu até a sua morte, em 1879.
|
||||
2017 - Em Villa Paloma, no Novo Museu Nacional de Mônaco, entre 17 de março e 24 de setembro, realização da exposição Hercule Florence – Le nouveau Robinson. Na ocasião foi lançado um livro homônimo.
|
||||
2019 – Publicado nos Anais do Museu Paulista de dezembro de 2019 o artigo Revelando Hercule Florence, o Amigo das Artes: análises por fluorescência de raios X. A física Márcia de Almeida Rizzutto, coordenadora do NAP-Faepah, atestou, com a ajuda do método conhecido como fluorescência de raios X por dispersão de energia (ED-XRF) para detectar a presença de elementos químicos que os manuscritos de Florence descrevem fielmente os processos de produção fotográfica por ele testados em 1833. Segundo Kossoy, foi a comprovação física daquilo que já se sabia do ponto de vista químico.
|
||||
2023 – Realização, no Instituto Moreira Salles, de São Paulo, nos dias 23 e 24 de maio, do seminário internacional 190 anos dos experimentod fotográficos de Hercule Florence para celebrar o pioneirismo de Florence na descoberta dos processos fotográficos e tem como principal assunto a divulgação dos resultados das análises físico-químicas realizadas em 2022 de três objetos do inventor, por meio de uma parceria inédita entre quatro instituições de três continentes: o IMS e o Instituto Hercule Florence (IHF), de São Paulo, Brasil, o Getty Conservation Institute (GCI), de Los Angeles, EUA, e o Laboratório HERCULES da Universidade de Évora, Portugal. O encontro abordará também outros assuntos relacionados a Florence (Site do IMS).
|
||||
Em 17 de novembro, a publicação Viagem fluvial do Tietê à Amazonia pelas províncias de São Paulo, Mato Grosso e Grão-Pará, de Hercule Florence, conquistou o 1° lugar na categoria Projeto Gráfico do 9° prêmio ABEU, concedido pela Associação Brasileira das Editoras Universitárias.
|
||||
|
||||
|
||||
|
||||
Leia também Florence, autor do mais antigo registro fotográfico existente nas Américas, publicado em 17 de junho de 2015, na Brasiliana Fotográfica.
|
||||
Este artigo foi atualizado em julho de 2024.
|
||||
* Este parágrafo e a data de nascimento de Florence foram alterados em abril de 2024.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
BELHASSEN, Thierry. Hercule Florence. São Paulo : Editora Overdrive, 1994.
|
||||
BOURROUL, Estevam Leão. Hercules Florence (1804-1879): ensaio histórico-literário. São Paulo : Typ. Andrade, Mello, 1900.
|
||||
BURGI, Sergio. A descoberta de Florence. Rio de Janeiro: IMS, 2014.
|
||||
CAPRA, Emanuelle (Org). Hercule Florence – Le nouveau Robinson. Mônaco, 2017.
|
||||
FERREIRA, Dirceu Franco. Narrando viagens e invenções. Hercule Florence: amigo das artes na periferia do capitalismo. São Paulo: Anais do Museu Paulista: História e Cultura Material, vol 2, julho/dezembro de 2014.
|
||||
FERREIRA, Dirceu Franco; CANTARINO, Nelson Mendes. Um humanista nos trópicos: a singular trajetória de Hercule Florence no Brasil. In: VIDAL, Laurent; LUCA, Tânia Regina de (org.). Franceses no Brasil: séculos XIX-XX. São Paulo: Ed.Unesp, 2009, p.397-420.
|
||||
FLORENCE, Antoine Hercule Romuald. Livre d’annotations et de premiers matériaux, Vila de São Carlos, 1829. Manuscrito.
|
||||
FLORENCE, Antoine Hercule Romuald. L’Ami des arts livré a lui même ou Recherches et decouvertes sur différents sujets nouveax, Vila de São Carlos, 1837. Manuscrito
|
||||
FLORENCE, Antoine Hercule Romuald. Correspondance et Piéces Scientifiques, Vila de São Carlos, s.d. Manuscrito.
|
||||
FLORENCE, Antoine Hercule Romuald, Decouverte de la Polygraphie Vila de São Carlos, 1853. Impresso em poligrafia.
|
||||
FLORENCE, Hercule. Viagem Fluvial do Tietê ao Amazonas. São Paulo : Museu de Arte de São Paulo Assis Chateaubriand, 1977.
|
||||
FLORENCE, Arnaldo Machado. Hercules Florence – o pioneiro da Fotografia. São Paulo: Foto-cine clube Bandeirante, julho de 1948.
|
||||
FLORENCE, Leila (org.). Hercule Florence e o Brasil. O percurso de um artista-inventor. São Paulo: Pinacoteca do Estado de São Paulo, 2009.
|
||||
FLORENCE, Leila; COLI, Jorge; ROCHA, Guilherme Masara; VILLELA, Rubens Junqueira (organizadores). Céus / Ciels / Skies – O Teatro Pitoresco-Celeste de Hercule Florence. São Paulo: Editora Florescer, 2010.
|
||||
Jorge Coli / Guilherme Masara Rocha / Rubens Junqueira Villela
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
KOSSOY, Boris. Dicionário histórico-fotográfico brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002. 408 p., il. p&b.
|
||||
KOSSOY, Boris. Hercule Florence: 1833, a descoberta isolada da fotografia no Brasil. 2ª edição. São Paulo: Duas Cidades, 1980.
|
||||
LAGO, Pedro Correa do Lago. Iconografia Paulistana do século XIX. São paulo: Capivara, 2003.
|
||||
MARQUESE, Rafael de Bivar. Exílio escravista: Hercule Florence e as fronteiras do açúcar e do café no Oeste paulista (1830-1879). Anais do Museu Paulista: História e Cultura Material, São Paulo, ago.2016.
|
||||
RIBEIRO, Arilda Ines Miranda. A educação das mulheres no século XIX: o colégio de Carolina e Hércules Florence de Campinas (1863-1889) .
|
||||
RIZUTTO, Márcia de Almeida; THOMAS, Thierry; LEE, Francis Melvin. Revelando Hercule Florence, o Amigo das Artes: análises por fluorescência de raios X. Anais do Museu Paulista: História e Cultura Material vol.27 São Paulo 2019 Epub Dec 05, 2019
|
||||
SCARPELINI, Rosaelena. O nascimento da imprensa em Campinas. Campinas: Revista Sarao, maio de 2004.
|
||||
Site da Enciclopédia Itaú Cultural
|
||||
Site do Instituto Moreira Salles
|
||||
Site Hercule Florence – L´ami des arts
|
||||
Site Hércules Florence – o inventor da fotografia no Brasil
|
||||
Site Instituto Hercule Florence
|
||||
SODRÉ, Nelson Werneck. A história da imprensa no Brasil. Rio de Janeiro: MAUAD Editora, 1998
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/1777` — `itens/20.500.12156.1_1777/`
|
||||
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
---
|
||||
id: 10460
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10460"
|
||||
titulo: "A construção da Madeira-Mamoré, a “Ferrovia da Morte”, pelas lentes de Dana B. Merrill (c. 1887 – 19?)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-01-16T14:37:38+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/3855", "20.500.12156.1/3841", "20.500.12156.1/3813", "20.500.12156.1/3826", "20.500.12156.1/3843", "20.500.12156.1/4223"]
|
||||
fetched_at: "2026-09-10T09:54:06.577Z"
|
||||
---
|
||||
|
||||
# A construção da Madeira-Mamoré, a “Ferrovia da Morte”, pelas lentes de Dana B. Merrill (c. 1887 – 19?)
|
||||
|
||||
O norte-americano Dana B. Merrill (c. 1887 – 19?) foi o autor da documentação da construção da ferrovia Madeira-Mamoré, na região da floresta Amazônica, no norte do Brasil, entre 1909, quando chegou ao país, até 1910, quando, acredita-se, que partiu. Especula-se que ele tenha produzido aproximadamente 2 mil negativos. Merrill foi contratado pelo engenheiro e empresário norte-americano Percival Farquhar (1864 – 1953) – que comandou a construção da ferrovia, entre Porto Velho e Guajará-Mirim, em Rondônia – para registrar o desenvolvimento da obra. Porém, Merrill foi além disso e, com suas lentes, registrou a vida dos trabalhadores da ferrovia, dos índios e de paisagens da região. Esse legado fotográfico é importante para a compreensão do desenvolvimento industrial e das relações de trabalho no país e do processo de ocupação da região Norte. Seus registros fazem parte do álbum View of reviews or scenes as seen by Engineers, Tropical tourist, Global Trotters, Knights of fortune and Tramps: Madeira-Mamoré Ry. Brazil, South America, que pertence ao acervo da Biblioteca Nacional, uma das fundadoras da Brasiliana Fotográfica.
|
||||
|
||||
Dana B. Merrill. Construção da Estrada de Ferro Madeira-Mamoré : trabalhadores, c. 1907 – 1912. Amazônia / Acervo FBN
|
||||
|
||||
Acessando o link para as fotografias de autoria de Dana B. Merrill disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Dana B. Merrill. Construção da Estrada de Ferro Madeira-Mamoré: habitação, 1907 – 1912. Amazônia / Acervo FBN
|
||||
|
||||
Milhares de trabalhadores morreram vitimados pela disenteria, pela malária e por outras doenças tropicais durante as obras da ferrovia, que tiveram início em agosto de 1907 (The Aldon Express, inverno de 2013). Devido a essas mortes, a Madeira-Mamoré ganhou o título de Ferrovia da Morte. Foi inaugurada em 1º de agosto de 1912 e desativada em julho de 1972 (Alto Madeira, 11 de julho de 1981). Com 366 quilômetros de extensão, foi seguidamente sucateada até o início da década de 1980, quando, a partir de ações conjuntas do Patrimônio Histórico e Artístico Nacional (Iphan) com a comunidade local, ressurgiu como ícone da força de Rondônia. Apesar de seu fracasso econômico e financeiro, a ferrovia foi fundamental na colonização deste estado. Em 2008, a Madeira-Mamoré foi tombada pelo Iphan.
|
||||
|
||||
Dana B. Merrill. Pay day in Porto Velho, 1907 -1912. Porto Velho, Rondônia / Acervo FBN
|
||||
|
||||
Breve perfil de Dana B. Merrill (c. 1887 – 19?)
|
||||
|
||||
Dana B. Merrill. Carapunas Indians at Três Irmãos, 1907 – 1912. Porto Velho, Rondônia / Acervo FBN
|
||||
|
||||
A documentação de obras de engenharia foi uma prática comum desde o início da história da fotografia. As ferrovias, um dos símbolos do progresso, foram bastante fotografadas. Portanto, a contratação de um fotógrafo pelos construtores da Madeira-Mamoré não foi uma novidade. Porém, nem sempre essas imagens constituíram um conjunto tão expressivo como o produzido por Merrill. Segundo o historiador e fotógrafo Pedro Ribeiro, isso deveu-se ao gênio do fotográfo.
|
||||
|
||||
Dana B. Merrill. Construção da Estrada de Ferro Madeira-Mamoré: trabalhadores, 1907 – 1912. Amazônia / Acervo FBN
|
||||
|
||||
Pouco se sabe até hoje sobre a vida de Dana B. Merril. Acredita-se que ele havia trabalhado, antes de vir para o Brasil, para a prefeitura de Nova York e que para lá teria voltado após fotografar a Madeira-Mamoré. Teria nascido em New Hampshire, servido, em torno de 1900, nas forças navais nas Filipinas e, em 1930, residia em Scarsdale, Westchester, no estado de Nova York com sua esposa, Laura, e um funcionário, Elli Peter. Na década de 30, trabalhou para a revista House & Garden. Fotografias produzidas por ele são vendidas pela Conde Nast Collection. Em torno de 1940, fotografou uma aula de figurino no Pratt Institute, em Nova York. Na Divisão de Arte, Impressos e Fotografias Miriam e Ira D. Wallach: Coleção de Fotografias, da Biblioteca Pública de Nova York, encontra-se a Coleção Vistas da Estrada de Ferro Madeira e Mamoré – Amazonas & Mato Grosso, Brasil, S.A., com fotografias de autoria de Dana Merril. Segundo a descrição feita da coleção, as fotografias evocam calor, perigo e trabalho pesado embora numa paisagem de mistério e grande beleza.
|
||||
Segundo Pedro Ribeiro, Dana B. Merrill foi identificado como autor das fotografias da Madeira-Mamoré devido ao livro The Jungle Route, de Frank Kravigny, o escriturário sobrevivente da construção da ferrovia. Ainda de acordo com Ribeiro:
|
||||
‘O equipamento fotográfico usado por Dana Merrill era praticamente o mesmo usado pela maioria dos profissionais de então. O formato 13 x 18 cm, considerado pequeno e leve para sua época, era o que mais se adequava às necessidades de deslocamentos freqüentes, por terrenos de difícil locomoção. Para os negativos, além de placas de vidro, mais comuns, Merrill adotou também o uso dos chassis do tipo film pack, que era uma novidade. Estes eram compostos por placas emulsionadas em bases flexíveis, bem mais leves que o vidro, acondicionadas em pacotes, geralmente de doze unidades. Esta opção permitia ao fotógrafo uma considerável economia de peso no equipamento e mais agilidade na troca das chapas. Contudo, a câmara usada continuava sendo aquela convencional, mais apropriada para a execução das documentações tradicionais, tomadas a média distância, rigorosamente enquadradas e privilegiando a pose, que de certa forma era induzida pelo uso compulsório do tripé‘.
|
||||
|
||||
Dana B. Merrill é, segundo indicado na fotografia, o que está em pé, à direita, c. 1910. Fotografia publicada no site Bowlers and High Collars
|
||||
|
||||
Como já citado, as imagens produzidas por Dana B. Merrill presentes no acervo da Brasiliana Fotográfica estão no álbum View of reviews or scenes as seen by Engineers, Tropical tourist, Global Trotters, Knights of fortune and Tramps: Madeira-Mamoré Ry. Brazil, South America , disponível na Fundação Biblioteca Nacional (FBN), uma das fundadoras do portal. Além disso, a Coleção Percival Farquhar é custodiada na Divisões de Manuscrito da FBN e é composta por cerca de 2700 documentos manuscritos, fotografias, plantas e mapas, que cobrem as atividades empresariais e a vida pessoal de Farquhar na primeira metade do século XX.
|
||||
Além da Madeira-Mamoré (The Brazilian Review, 18 de julho de 1911), o empresário Percival Farquhar foi responsável pelo arrendamento da ferrovia Sorocabana (Correio Paulistano, 17 de agosto de 1907, quarta coluna), pela criação da Sorocabana Railway Company (The Brazilian Review, 30 de julho de 1907) e pela construção do porto de Belém (Relatório do Ministério da Agricultura, 1907 e The Brazilian Review, 27 de outubro de 1908), e pelo controle da Companhia de Estrada de Ferro São Paulo-Rio Grande (O Século, 28 de fevereiro de 1907, penúltima coluna), entre outros empreendimentos. Foi presidente da Rio de Janeiro Trampway Light Power Company (Almanaque Garnier, 1908) e fez parte da diretoria da Brazil Railways Company (The Brazilian Review, 15 de fevereiro de 1910). Segundo o New York Times, 22 de setembro de 1912, no artigo Two New Yorkers Try to ‘Harrimanize’ South America, o sonho de Farquhar era dominar todo o transporte ferroviário da América Latina. Ele nasceu em York, na Pensilvânia, em 1864, e faleceu em Nova York, em 4 de agosto de 1953. Uma curiosidade: Farquhar morou na cobertura do Edifíco Biarritz, uma das mais belas edificações art decó do Rio de Janeiro, no bairro do Flamengo.
|
||||
|
||||
Percival Farqhart, New York Times, 22 de setembro de 1912
|
||||
|
||||
Um pouco da história da ferrovia Madeira-Mamoré
|
||||
|
||||
‘Devido ao alto preço da borracha no mercado mundial, a ocupação do Vale do Guaporé pelos portugueses levou a região do alto Madeira a Mamoré a intensificar a produção da colheita do látex. A ligação que ia do Mato Grosso ao Atlântico, através dos rios Guaporé, Mamoré, Madeira e Amazonas, era o percurso realizado no escoamento da produção comercial do Brasil e da Bolívia. A ideia de construir uma ferrovia surgiu em 1861, mas somente em 1877 é assinada Madeira – Mamoré Railway Co., um empreendimento incorporado pelos irmãos americanos Philips e Thomas Collins. Da Filadélfia, no ano de 1878, partiram engenheiros e demais trabalhadores junto com toneladas de máquinas, ferramentas e carvão mineral. Dada a insalubridade do local aliada à falta de alimentação, o único saldo positivo foi a construção de sete quilômetros de trilhos assentados. Vencidos pelas doenças e pela fome, foram poucos os trabalhadores que sobreviveram. A partir de janeiro de 1879, com a falência da empresa Collins decretada, não havia mais o que fazer. Com a assinatura do Tratado de Petrópolis em 17 de novembro de 1903 entre a Bolívia e o Brasil, o Estado do Acre, que à época se fazia uma região pertencente à Bolívia, formalizou-se incorporado ao território brasileiro. Com esse acordo, o Brasil pagou à Bolívia dois milhões de libras esterlinas, cedeu algumas terras do Amazonas e se comprometeu com a construção da Estrada de Ferro Madeira-Mamoré, com o seu trajeto desde o porto de Santo Antônio, no rio Madeira, até Guajará-Mirim, no Mamoré, com um ramal chegando à Vila Bela, Bolívia, o que permitiria o uso de ambos os países com direito às mesmas franquias e tarifas. O Brasil ficava obrigado a construir a estrada de ferro no prazo máximo de quatro anos. Com a concorrência vendida ao americano Percival Farquhar, foi adotado o mesmo nome usado pelos irmãos Collins: Madeira Mamoré Railway Co.. Saíram de Nova York em 1907. A partir do ano de 1909, quando a ferrovia já contava com 74 km construídos, Dana Merrill, fotógrafo nova-iorquino oficial contratado pela Brazil Railway Company, desembarcou em Porto Velho onde começou os seus primeiros registros dos avanços e percalços no campo das obras ferroviárias. Especula-se a produção de 2 mil chapas em sua estada na Amazônia. Em meio a exemplares da fauna e flora, membros de populações indígenas são registrados em contato com os personagens da obra dominante. Seus registros como cronista do caminho do ferro seguem até o ano de 1910, quando se supõe que Merrill retorna para os Estados Unidos. Sem mais informações sobre a sua vida, Merrill foi revisto no reencontro dos sobreviventes da Exposição Mundial de Nova York, em 1939. A Estrada de Ferro Madeira – Mamoré estava inaugurada em 1912. No entanto a Bolívia, nesse ano, já chegava ao Pacífico por duas ferrovias e estava sendo concluída a sua ligação com o Atlântico, pela Argentina. O canal do Panamá estaria concluído dentro de três anos e, com isso, a Madeira – Mamoré só daria lucro nos dois primeiros anos de atividades, pois a produção ordenada dos seringais do Oriente fariam cair o preço da borracha no comércio internacional. Com a falência de Percival Farquar, os investidores ingleses e canadenses foram obrigados a assumir a administração da ferrovias, o que fizeram até o ano de 1931. Em 1937, Aluízio Pinheiro Ferreira, a mando de Getulio Vargas, assume a direção da ferrovia, que permaneceu em atividade até 1966. Depois de 54 anos de atividade, acumulando prejuízos durante esse tempo, Humberto de Alencar Castelo Branco determina a erradicação da Estrada de Ferro Madeira – Mamoré que seria substituída por uma rodovia. Atualmente, o que restou da ferrovia é um trecho recuperado que atinge a vila de Teotônio. Por falta de recursos para manutenção, o trem trafega apenas no primeiro trecho, mesmo assim, precariamente‘ (Site da Fundação Biblioteca Nacional).
|
||||
|
||||
Dana B. Merrill. Construção da Estrada de Ferro Madeira-Mamoré] : trabalhadores nos trilhos, 1907 – 1912. Amazônia/ Acervo FBN
|
||||
|
||||
Curiosidades
|
||||
|
||||
Uma curiosidade: na tentativa de conter o avanço das epidemias de malária entre os operários da Madeira-Mamoré, foram contratados, em 1910, pela Madeira Mamoré Railway Company, responsável pela construção da ferrovia, os médicos sanitaristas Belisário Penna (1868 – 1939), que trabalhava na Diretoria Geral de Saúde Pública e Oswaldo Cruz (1872-1917), do então Instituto Soroterápico Federal. Este último dá nome à Casa de Oswaldo Cruz / Fiocruz, uma das instituições parceiras do portal Brasiliana Fotográfica (Jornal do Commercio, 16 de julho de 1910, última coluna, e Agência Fiocruz de Notícias, 26 de janeiro de 2007).
|
||||
|
||||
Oswaldo Cruz e Belisário Penna/ Acervo Fiocruz
|
||||
|
||||
Outra curiosidade: negativos de vidro e acetato de autoria de Merrill sobre a construção da ferrovia foram entregues ao jornalista Manoel Rodrigues Ferreira, em 1956, pelo repórter fotográfico Ari André, que os havia recebido do filho do engenheiro alemão Rodolfo Kesselring, que havia trabalhado na Madeira-Mamoré. Manoel Rodrigues Ferreira publicou 17 reportagens sobre o assunto no jornal A Gazeta. Após consultar os arquivos da Madeira-Mamoré, que seriam incinerados quando a ferrovia foi desativada, lançou, em 1959, pela editora Melhoramentos o livro A Ferrovia da Morte. A identificação da autoria dos negativos só foi possível, em 1962, quando Manoel conheceu o livro escrito por Frank Kravigny, The Jungle Route, de 1940.
|
||||
Uma última curiosidade: após uma série de manifestações de entidades culturais contra o abandono da Madeira-Mamoré, o governo decidiu, em 1979, preservar um trecho de 25 quilômetros da ferrovia para uso turístico. O extinto Serviço do Patrimônio Histórico e Artístico Nacional – Sphan – atual Instituto do Patrimônio Histórico e Artístico Nacional – Iphan – solicitou a Manoel Rodrigues Ferreira o empréstimo dos negativos de autoria de Merrill para reproduzi-los. Os negativos foram, então, duplicados pelo fotógrafo alemão Hans Gunther Flieg (1923-2024) que os entregou ao fotógrafo do Sphan, José Romeu Caccione. Esses 189 negativos pertencem ao acervo do Museu Paulista da USP. A obra de Flieg, composta por cerca de 35 mil negativos em preto e branco, foi adquirida do próprio fotógrafo pelo IMS em julho de 2006.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Agência Fiocruz de Notícias
|
||||
Catálogo da exposição Ferrovia Madeira-Mamoré: Trilhos e Sonhos – Fotografias. O fotógrafo Dana Merrill, de Pedro Ribeiro. BNDES e Museu Paulista da USP, 2002. Cortesia Carlos E. Campanhã.
|
||||
Catálogo da exposição Ferrovia Madeira-Mamoré: Trilhos e Sonhos – Fotografias. A Coleção Dana Merrill: Momentos decisivos para sua recuperação, de Silvia Maria do Espírito Santo. BNDES e Museu Paulista da USP, 2002. Cortesia Carlos E. Campanhã.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
FERREIRA, Manoel Rodrigues. A ferrovia do diabo: história de uma estrada de ferro na Amazônia. 3ª ed. São Paulo: Melhoramentos, 1982.
|
||||
GERODETTI, João Emilio; CORNEJO, Carlos. Railways of Brazil in Postcards and Souvenir Albums. São Paulo: Solaris Edições Culturais, 2015.
|
||||
KRAVIGNY, Frank. The Jungle Route. Nova York: O. Tremaine Company, 1940.
|
||||
NEELEMAN, Gary; NEELEMAN, Rose; DAVIS, Wade. Tracks in the Amazon. The Day-to-Day Life of the Workers on the Madeira-Mamoré Railroad. Utah: University of Utah Press, 2013.
|
||||
Site Bowlers and High Collars
|
||||
Site da BBC
|
||||
Site da Enciclopédia Itaú Cultural
|
||||
Site da Fundação Biblioteca Nacional
|
||||
Site do CPDOC
|
||||
Site do Iphan
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/3855` — `itens/20.500.12156.1_3855/`
|
||||
- `20.500.12156.1/3841` — `itens/20.500.12156.1_3841/`
|
||||
- `20.500.12156.1/3813` — `itens/20.500.12156.1_3813/`
|
||||
- `20.500.12156.1/3826` — `itens/20.500.12156.1_3826/`
|
||||
- `20.500.12156.1/3843` — `itens/20.500.12156.1_3843/`
|
||||
- `20.500.12156.1/4223` — `itens/20.500.12156.1_4223/`
|
||||
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
---
|
||||
id: 10524
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10524"
|
||||
titulo: "Parceiros e fundadores da Brasiliana Fotográfica no Programa Memória do Mundo da UNESCO"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-10-06T16:58:22+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/3073", "20.500.12156.1/3064"]
|
||||
fetched_at: "2026-09-10T09:54:09.992Z"
|
||||
---
|
||||
|
||||
# Parceiros e fundadores da Brasiliana Fotográfica no Programa Memória do Mundo da UNESCO
|
||||
|
||||
O Comitê Nacional do Brasil do Programa Memória do Mundo da UNESCO, o MoWBrasil, reunido em sessão plenária com a maioria de seus membros, entre os dias 2 e 3 de outubro de 2017, em Belo Horizonte, escolheu 10 das 22 candidaturas recebidas ao Edital MoWBrasil 2017, para serem inscritas no Registro Nacional do Brasil do Programa Memória do Mundo da UNESCO. Os registros iconográficos da Revolta da Armada (1893 – 1894), cuja inscrição foi proposta pelo Arquivo Geral da Cidade do Rio de Janeiro, parceiro da Brasiliana Fotográfica, pelo Instituto Moreira Salles, um dos fundadores do portal, e pelo Museu Histórico Nacional, foi um dos selecionados. Uma publicação sobre a Revolta da Armada foi feita pela Brasiliana Fotográfica, em 6 de setembro de 2015.
|
||||
Acessando o link para as fotografias da Revolta da Armada disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Juan Gutierrez. Revolta da armada – Arsenal de Marinha, c. 1893. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Os outros escolhidos para serem inscritos no Registro Nacional do Brasil do Programa Memória do Mundo da UNESCO cujos proponentes são parceiros ou fundadores da Brasiliana Fotográfica foram o Arquivo Lima Barreto, da Fundação Biblioteca Nacional; a Coleção Família Passos, do Museu da República / IBRAM; a Correspondência original dos governadores do Pará com a corte. Cartas e anexos (1764-1807), do Arquivo Nacional; o Formulário médico manuscrito atribuídos aos jesuítas e encontrado em uma arca da igreja de São Francisco de Curitiba, da Fundação Oswaldo Cruz.
|
||||
Também foram selecionados: as Atas do Montepio Geral de Economia dos Servidores do Estado – o início da Previdência no Brasil, da Mongeral Aegon Seguros e Previdência; a Coleção Tribunal de Segurança Nacional: a atuação do Supremo Tribunal Militar como instância revisional, 1936-1955, do Superior Tribunal Militar; a Coleção Vladimir Kozák: acervo iconográfico, filmográfico e textual de Povos Indígenas Brasileiros (1948 – 1978), do Museu Paranaense; os Livros de registros da Polícia Militar da Bahia, da Polícia Militar da Bahia; e o Testamento do senhor Martim Afonso de Souza e de sua mulher dona Ana Pimentel, da Universidade Federal de Minas Gerais.
|
||||
A cerimônia de entrega dos certificados ocorrerá no dia 7 de dezembro de 2017, no Rio de Janeiro, no Forte de Copacabana.
|
||||
|
||||
Juan Gutierrez. Revolta da armada – Holofote da Fortaleza de São João. 1893. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Para saber mais sobre o Programa Memória do Mundo, acesse o site da Unesco.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/3073` — `itens/20.500.12156.1_3073/`
|
||||
- `20.500.12156.1/3064` — `itens/20.500.12156.1_3064/`
|
||||
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
---
|
||||
id: 10616
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10616"
|
||||
titulo: "O fotógrafo Joaquim Pinto da Silva, o J. Pinto (1884-1951) e a Fundação Oswaldo Cruz"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-11-16T09:59:48+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5117", "20.500.12156.1/5384", "20.500.12156.1/4", "20.500.12156.1/5381", "20.500.12156.1/5380", "20.500.12156.1/5383", "20.500.12156.1/5139", "20.500.12156.1/5378"]
|
||||
fetched_at: "2026-09-10T09:54:13.384Z"
|
||||
---
|
||||
|
||||
# O fotógrafo Joaquim Pinto da Silva, o J. Pinto (1884-1951) e a Fundação Oswaldo Cruz
|
||||
|
||||
Ricardo Augusto dos Santos*
|
||||
|
||||
J. Pinto. Núcleo arquitetônico original de Manguinhos, 1910. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
A história da fotografia brasileira possui seus atores emblemáticos, como Marc Ferrez (1843 – 1923) e Augusto Malta (1864 – 1957). Mas, também, tem seus heróis quase desconhecidos ou anônimos que, encantados com a possibilidade de registrar em imagens a realidade, nos deixaram documentos relevantes para a memória e a história do país. Um expressivo número de fotografias do acervo da Fundação Oswaldo Cruz foi produzido por Joaquim Pinto da Silva, o J. Pinto (1884 – 1951), como ficou conhecido. Este fotógrafo produziu milhares de imagens, documentando os trabalhos científicos, os primeiros prédios e as transformações urbanas da região onde seria construído o centro de pesquisa, ensino e produção de medicamentos.
|
||||
|
||||
Acessando o link para as fotografias de autoria de J. Pinto disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Anônimo. J.Pinto jardineiro, 192?. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Acessando o link para as fotografias em que J. Pinto ou sua família aparecem disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Inicialmente, J. Pinto ocupou um acanhado e improvisado chalé, onde o laboratório fotográfico dividia espaço com a biblioteca do recém-criado Instituto Oswaldo Cruz (IOC). Em 1911, quase finalizado o Pavilhão Mourisco, J. Pinto seria instalado no belo castelo. Podemos observar, em seu trabalho, um notável domínio das técnicas fotográficas. Autor de inúmeras imagens, negativos em vidro e microfotografias científicas, J. Pinto, em final de 1928, enviou aos amigos um cartão desejando um feliz ano novo, contendo a imagem de seu rosto reproduzida cinco vezes. Este fato remete à original fotografia conhecida como Os trinta Valérios, realizada por Valério Vieira (1862-1941), em torno de 1901. O registro, um marco na história da fotografia, traz 30 imagens de Valério Vieira.
|
||||
|
||||
J. Pinto. Os cinco J. Pintos, 1928. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Pouco se sabe da vida deste importante personagem do IOC. Em final dos anos 1980, um grupo de pesquisadores da Casa de Oswaldo Cruz entrevistou um dos filhos de J. Pinto, Wilson Pinto, que forneceu algumas informações sobre seu pai. Infelizmente, idoso, sua saúde precária impossibilitava um depoimento fidedigno, assim como sua irmã Edna, que também quase nada dizia com exatidão sobre a vida de Joaquim Pinto. Porém, naquela tarde, obtivemos registros raros do fotógrafo e de sua família. No próprio acervo da Fiocruz, J. Pinto pouco aparece, a não ser em fotos de uma provável caçada em companhia de Carlos Chagas, ou em seu laboratório fotográfico.
|
||||
|
||||
Anônimo. Retrato de J. Pinto, 192?. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Nascido em Alagoinhas, na Bahia, em 1884, J. Pinto teria vindo para o Rio de Janeiro com 14 anos. Seus pais eram José Camerino Pinto da Silva e Maria da Purificação. Casou-se com Izaura Costa da Silva e tiveram cinco filhos: Wilson, Milton, Elza, Zeni e Ilda. Depois de morar no Centro da cidade, comprou um terreno no Méier, na Rua Jacinto, número 67, construindo ali sua casa.
|
||||
|
||||
J. Pinto. Família J. Pinto, 192?. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Em 1903, contratado por Oswaldo Cruz na fase inicial das atividades em Manguinhos, ele começou a documentar a construção do que viria a ser um dos principais centros de ciência e saúde do Brasil. Foi fotógrafo da instituição até 1946, quando se aposentou em decorrência de problemas de saúde. Mas as imagens produzidas por ele permaneceram como a memória fotográfica da Fundação Oswaldo Cruz. As fotos de sua autoria também mostram um Rio de Janeiro em processo de urbanização. J. Pinto, que se tornou amigo de Oswaldo Cruz (1872 – 1917) e de Carlos Chagas (1878 -1934), fotografou o aspecto rural de Manguinhos, que foi se transformando. Estão registrados a construção do Castelo, da avenida Brasil, os pesquisadores e instalações físicas. Em seus registros também aparecem construções, como o aquário, demolido, que era ligado à Baía de Guanabara por uma tubulação subterrânea, onde se estudavam organismos aquáticos; a cavalariça e a chaminé da antiga usina de incineração do lixo da cidade, também demolida no início da década de 1940.
|
||||
|
||||
J. Pinto. Curso de Aplicação do Instituto Oswaldo Cruz, 1931. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
*Ricardo Augusto dos Santos é Pesquisador Titular da Fundação Oswaldo Cruz
|
||||
|
||||
|
||||
Pequena cronologia de Joaquim Pinto da Silva (1884-1951)
|
||||
Andrea C. T. Wanderley**
|
||||
Anônimo. Laboratório fotográfico do Instituto Oswaldo Cruz : J. Pinto trabalhando, 191?. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
1884 – O fotógrafo Joaquim Pinto da Silva, que ficou conhecido como J. Pinto, nasceu em Alagoinhas, na Bahia, filho de José Camerino Pinto da Silva e Maria da Purificação.
|
||||
c. 1898 – Com 14 anos, J. Pinto teria vindo para o Rio de Janeiro.
|
||||
1903 – Foi contratado pelo médico e sanitarista Oswaldo Cruz na fase inicial das atividades em Manguinhos e começou a documentar a construção do que viria a ser um dos principais centros de ciência e saúde do Brasil.
|
||||
1910 – Segundo o historiador Eduardo Thielen, que escreveu a dissertação Imagens da saúde no Brasil – A fotografia na institucionalização da saúde pública, J. Pinto teria sido possivelmente o autor do primeiro filme científico feito no Brasil, Chagas em Lassance. A obra, com 9 minutos de duração, era sobre a descoberta da doença de Chagas, feita pelo cientista Carlos Chagas, em Lassance, Minas Gerais, em 1909 (Agência Fiocruz, 15 de agosto de 2008).
|
||||
1911 – Chagas em Lassance foi exibido por Oswaldo Cruz na Exposição Internacional de Higiene e Demografia de Dresden, na Alemanha (Agência Fiocruz, 15 de agosto de 2008). Também foi exibido o filme sobre as ações de combate à febre amarela no Rio de Janeiro. Esses dois filmes constituem o mais antigo acervo audiovisual científico preservado de que se tem notícia no Brasil. O pavilhão do Brasil, único país das Américas a construir um estande próprio no evento, foi inaugurado em 15 de junho (O Paiz, 16 de junho de 1911, quinta coluna).
|
||||
1946 - J. Pinto aposentou-se devido a problemas de saúde.
|
||||
1951 – Em outubro, falecimento de Joaquim Pinto da Silva. Sua missa de 30º dia foi realizada na Catedral Metropolitana do Rio de Janeiro (Diário de Notícias, 25 e 26 de novembro de 1951).
|
||||
Anúncio da missa de 30º dia de J. Pinto, no Diário de Notícias, 25 e 26 de novembro de 1951
|
||||
|
||||
2014 – Lançamento do livro Vida, engenho e arte — O acervo histórico da Fundação Oswaldo Cruz, com imagens produzidas por J. Pinto (O Globo, 6 de junho de 2014).
|
||||
2016 – Realização da exposição Manguinhos Revelado: um Lugar de Ciência, com cerca de 120 fotografias, a maioria de autoria de J. Pinto (Portal Fiocruz, 8 de novembro de 2016).
|
||||
|
||||
**Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5117` — `itens/20.500.12156.1_5117/`
|
||||
- `20.500.12156.1/5384` — `itens/20.500.12156.1_5384/`
|
||||
- `20.500.12156.1/4` — `itens/20.500.12156.1_4/`
|
||||
- `20.500.12156.1/5381` — `itens/20.500.12156.1_5381/`
|
||||
- `20.500.12156.1/5380` — `itens/20.500.12156.1_5380/`
|
||||
- `20.500.12156.1/5383` — `itens/20.500.12156.1_5383/`
|
||||
- `20.500.12156.1/5139` — `itens/20.500.12156.1_5139/`
|
||||
- `20.500.12156.1/5378` — `itens/20.500.12156.1_5378/`
|
||||
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
---
|
||||
id: 10646
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10646"
|
||||
titulo: "A criação de uma vacina para a peste da manqueira, um marco na história da veterinária brasileira e mundial"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-06-21T12:55:33+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5387", "20.500.12156.1/5388", "20.500.12156.1/5142", "20.500.12156.1/5386"]
|
||||
fetched_at: "2026-09-10T09:54:16.848Z"
|
||||
---
|
||||
|
||||
# A criação de uma vacina para a peste da manqueira, um marco na história da veterinária brasileira e mundial
|
||||
|
||||
Cristiane d’Avila, jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz, uma das parceiras da Brasiliana Fotográfica, conta a história da criação da vacina para a peste da manqueira. Foi por iniciativa de Oswaldo Cruz que as pesquisas sobre o assunto começaram a ser feitas no Brasil, no início do século XX, quando ele acumulava a função de diretor do Serviço de Profilaxia da Febre Amarela da Diretoria Geral de Saúde Pública e também do Instituto Soroterápico Federal, que viria a ser denominado Instituto Oswaldo Cruz, em 1908, e, posteriormente, Fundação Oswaldo Cruz. Ele convocou seus colegas Ezequiel Dias e Henrique Rocha Lima para investigarem a moléstia, mas, após 1905, o cientista Alcides Godoy tornou-se o responsável pelo projeto. A partir de 1908, o Instituto Oswaldo Cruz passou a produzir e fabricar em escala comercial a primeira vacina veterinária brasileira de combate a doenças infectocontagiosas. Um marco na história da veterinária brasileira e mundial.
|
||||
Cristiane d’Avila *
|
||||
“Peste da manqueira”, “mal do ano”, “mal do quarto inchado”, “blackleg” (nos países de língua inglesa). Os nomes populares atribuídos a doenças dizem muito sobre os danos à saúde humana e animal ou mesmo sobre os prejuízos financeiros que podem provocar. Em tais situações, somam-se esforços para que se encontrem respostas, antídotos e tratamentos que debelem as causas e minimizem os efeitos provocados por elas. No caso do carbúnculo sintomático, não foi diferente.
|
||||
Era início do século XX. Pecuaristas mineiros, atônitos com a moléstia que acometia os bezerros e bovinos jovens, causando imensa mortandade e prejuízos galopantes, buscavam soluções para a situação. A doença, letal, iniciava-se com febre e inchaço da musculatura, especialmente das regiões chamadas “quartos” dos bovinos, atrofiando-as e provocando o andar manco. Não à toa, recebeu denominações que a classificaram popularmente como “peste” e “mal”.
|
||||
Durante muito tempo confundido com o antraz, o carbúnculo sintomático não abatia apenas os rebanhos brasileiros. Tratava-se de uma doença de impacto mundial, porém mais ativa em países tropicais, que apresentava como vetor o microrganismo anaeróbico Clostridium chauvei. O germe havia sido cultivado e analisado pela primeira vez, em 1887, pelo bacteriologista francês Émile Roux, do Instituto Pasteur de Paris. Antes disso, foi estudado por Arloing, Cornevin e Thomas, que de 1887 a 1894 investigaram exaustivamente a etiologia, a epizootiologia, a manifestação clínica ea patologia da doença. Em 1887, o trio publicou o livro Le Charbon symptomatique d uboeuf, porém não obteve sucesso na produção de um imunizante para o mal.
|
||||
Em 1903, Oswaldo Cruz, já interessado em pesquisas sobre o carbúnculo sintomático, convidou o então estudante de medicina Alcides Godoy (1880 – 1950) para ingressar, como auxiliar acadêmico, no Serviço de Profilaxia da Febre Amarela da Diretoria Geral de Saúde Pública, a fim de trabalhar na produção de soros e vacinas. Nesse período, Cruz acumulava a função de diretor deste serviço e também do Instituto Soroterápico Federal (que viria a ser denominado Instituto Oswaldo Cruz, em 1908, e, posteriormente, Fundação Oswaldo Cruz).
|
||||
|
||||
Anônimo. Oswaldo Cruz em Petrópolis, 191?. Petrópolis, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Atento às pesquisas em curso no exterior, Oswaldo Cruz já havia adquirido e consultado a obra de Arloing, Cornevin e Thomas. Incansável na busca por respostas, colocou os colegas do Instituto Ezequiel Dias e Rocha Lima para investigarem a moléstia, mas após 1905 Godoy tornou-se o responsável pelo projeto. Enquanto isso, Henrique da Rocha Lima, pesquisador e “braço direito” de Oswaldo Cruz, usando técnica aprendida durante uma estadia na Alemanha, obteve colônias anaeróbicas do germe, cedendo-as a Godoy para investigação científica.
|
||||
|
||||
Anônimo. Alcides Godoy, 191? / Acervo Casa de Oswaldo Cruz
|
||||
Voltado totalmente à pesquisa, Godoy (na foto ao lado) foi original: empregou um meio de cultura especial para bactérias anaeróbicas, com uso de glicose, a fim de obter uma “raça” diferenciada de bactérias de virulência atenuada, criando uma vacina com o clostridiumchauvoei vivo. Logo que foram confirmadas, em laboratório, as propriedades vacinantes de suas culturas, Godoy viajou, em 1906, para Juiz de Fora, Minas Gerais, em companhia dos pesquisadores do Instituto Rocha Lima e de Carlos Chagas, para executar os testes finais. A primeira demonstração pública da vacina, entretanto, não obteve o resultado esperado e alguns animais faleceram.
|
||||
De volta a Manguinhos, Godoy descobriu a causa do insucesso: uma maior virulência do lote da vacina preparada para o teste. Corrigida a falha, novas inoculações foram feitas, desta feita com absoluto sucesso. A descoberta fez o então Instituto Oswaldo Cruz produzir e fabricar em escala comercial, a partir de 1908, a primeira vacina veterinária brasileira de combate a doenças infectocontagiosas. Um marco na história da veterinária brasileira e mundial.
|
||||
|
||||
J. Pinto. Medicamentos em processo de embalagem, 1930. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Acima, a foto emblemática do fotógrafo J. Pinto (1884 – 1951) registra o trabalho de embalagem dos frascos e acondicionamento das vacinas em caixas, no IOC. Para o fotógrafo Roberto Jesus Oscar, do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz, onde a foto original de J. Pinto está depositada, essa imagem, gerada a partir de negativo de vidro, esbanja composição, enquadramento e equilíbrio de contrastes, enchendo a imagem de luz, volume e textura. Aos olhos de hoje a imagem pode causar estranheza, mas trata-se de uma ótima representação da história de Manguinhos, um ícone do acervo da Instituição.
|
||||
É importante ressaltar que após a obtenção do registro da patente da vacina, Godoy efetuou uma escritura de cessão que transferia sua descoberta para o IOC, com o propósito de incentivar as atividades de exploração industrial do imunizante. A verba obtida com a venda da vacina auxiliou a instituição a cobrir gastos com o ensino, a pesquisa e a produção, sem submeter-se à burocracia governamental vigente, ao mesmo tempo em que representou um estímulo aos pesquisadores para o desenvolvimento de produtos biológicos a serem patenteados e vendidos (CHAMAS, 2006). Até 1917, ano da morte de Oswaldo Cruz, Godoy recebeu 5% da renda obtida com a venda das vacinas. A partir dessa data, esse percentual passou para 8% do total das vendas da vacina.
|
||||
De acordo com um quadro elaborado por Oscar Meira, e apresentando por Benchimol, no período de 1906 a 1918 o Instituto produziu 7.111.698 doses da vacina contra a peste da manqueira. No mesmo período, a vacina foi o produto biológico mais produzido, perdendo apenas, em 1918, para a maleína, uma substância empregada no teste (prova de maleína) para diagnóstico do mormo, uma doença infectocontagiosa que acomete cavalos. (MORAES, 2008)
|
||||
|
||||
J. Pinto. Da esquerda para direita (de pé): Arthur Neiva (1º), Rocha Lima (2º), Figueiredo de Vasconcelos (3º), Henrique Aragão (4º), Alcides Godoy (5º). Sentados: Carlos Chagas (1º), José Gomes de Faria (2º), Antônio Cardoso Fontes (3º), Gustav Giemsa (4º), Oswaldo Cruz (5º), Stanislas Von Prowazek (6º) e Adolpho Lutz (7º) em frente à Casa de Chá, 191?. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
A princípio, a distribuição da vacina ficava a cargo do Ministério da Agricultura e de alguns órgãos públicos da esfera estadual e municipal. Cioso da importância da tarefa e obcecado com a eficiência deste processo, em 1913, Oswaldo Cruz (de chapéu branco, ao centro) cria a Seção de Propaganda da Vacina contra a Peste da Manqueira, assumindo totalmente a distribuição. Godoy está de pé, na ponta direita da foto.
|
||||
A pesquisadora Alice Ferry de Moraes destaca o depoimento de Delfim Moreira, deputado estadual por Minas Gerais de 1894 a 1902, Secretário do Interior de Minas Gerais de 1914 a 1918 e, mais tarde, presidente do Brasil no período de 1918 a 1919, sobre o impacto da vacina (MORAES, 2008):
|
||||
Se nós somos um país exportador de carne devêmo-lo (sic) a Manguinhos. Desse infalível produto, tirou Oswaldo Cruz, na época da pobreza daquele grande Instituto, o necessário para sua biblioteca, para as pesquisas, para o contrato de funcionários técnicos, enfim, todos os meios de progredir e realizar. (MAGALHÃES apud MORAES, 2008)
|
||||
As vacinas foram produzidas pelo IOC até 1939. Em razão da promulgação de uma lei que proibia os cientistas lotados em instituições públicas de receberem dinheiro por suas patentes, Godoy fundou a Produtos Veterinários Manguinhos Ltda., juntamente com o pesquisador Astrogildo Machado, com quem criou outra vacina também importante – a vacina contra o Carbúnculo Hemático ou Verdadeiro, conhecido como Antraz, patenteada sob o n.º 9.981, em 1918 (CHAMAS, 2006).
|
||||
|
||||
Abaixo o texto de Oswaldo Godoy, filho de Alcides Godoy, publicado na Agência Fiocruz de Notícias em 15 de agosto de 2008, ano do centenário da primeira patente registrada pelo IOC:
|
||||
|
||||
‘A vacina contra a manqueira começou a ser distribuída e vendida já em 1906. Ela imunizava o gado com uma só aplicação. Na exposição de demografia e higiene realizada de Berlim, em junho de 1907, na qual o Instituto obteve a medalha de ouro, a vacina da manqueira foi um dos destaques selecionados, dentre os produtos fabricados para representar as atividades do IOC.
|
||||
A premiação em Berlim foi determinante para que o Ministério da Justiça e Negócios Interiores aprovasse um novo regulamento, proposto por Oswaldo Cruz, visando expandir de modo expressivo as atribuições do Instituto, que passaria a gozar de considerável autonomia administrativa e financeira, sendo esta última garantida, principalmente, pela renda advinda da venda da vacina na manqueira. Tais recursos, que permitiam ao Instituto não depender apenas do orçamento governamental, foram fundamentais para contratar novos pesquisadores e, assim, ampliar o quadro de pessoal da instituição.
|
||||
O próprio Oswaldo Cruz, em função da repercussão e da originalidade do processo desenvolvido por Godoy, aconselhou-o a patentear em seu nome a invenção. A carta patente nº 5.566 foi obtida em 24 de novembro de 1908. A publicação no Diário Oficial se deu em 6 de dezembro daquele ano. Ainda em 1908, cedeu, por escritura pública, ao Instituto Oswaldo Cruz, representado por seu diretor Oswaldo Cruz, os direitos de exploração comercial do seu privilégio de invenção (a vacina contra a manqueira).
|
||||
No mesmo ano de 1908, Godoy publicou, com a colaboração de Gomes de Faria (que havia sido recentemente contratado pelo IOC), um trabalho analisando as variáveis no meio de cultura que poderiam ter causado a maior virulência da vacina responsável pelos problemas em Juiz de Fora, confirmando-se que a concentração da glicose havia sido a responsável pela redução da virulência da vacina (aspecto que havia sido identificado e solucionado por Godoy naquela ocasião, em 1906).
|
||||
Além de dedicar-se ao tema da manqueira, como sua atividade principal, Godoy desenvolvia outras atividades – como era de praxe entre todos os pesquisadores de Manguinhos –, como a produção dos soros antidiftérico e antitetânico, e na dosagem do soro antipestoso. Com Astrogildo Machado, desenvolveu, em 1918, outra importante vacina produzida e comercializada pelo IOC, contra o carbúnculo hemático.
|
||||
Outra frente importante de trabalho de Godoy em Manguinhos foi a criação de diversos dispositivos e aparelhos para facilitar e aperfeiçoar os procedimentos de produção, como o “frasco Dr. Godoy”, desenvolvido por ele para facilitar a coleta de mosquitos pelos “mata-mosquitos” que atuavam nas campanhas sanitárias.
|
||||
Numa época em que as atividades de produção, ensino e pesquisa eram realizadas de modo bastante conjugado pelos pesquisadores, Godoy foi também professor do curso de aplicação do Instituto, criado em 1908 para oferecer treinamento experimental nas áreas de microbiologia e zoologia médica.
|
||||
Godoy fez três viagens de estudo à Europa. Em 1912, foi enviado aos Laboratórios de Leipzig, na Alemanha, a fim de acompanhar pesquisas concernentes a questões de físico-química aplicada à ciência médica. Em 1919, permaneceu quatro meses na Europa; foi designado para esta viagem a partir da solicitação, feita a Manguinhos pela representação diplomática inglesa, para que algum médico embarcasse num navio inglês aportado no Rio cujo médico de bordo havia adoecido. Esta foi, conforme relatou certa ocasião, a única vez que exerceu a clínica médica. Finalmente, em 1925, esteve na Itália acompanhando Carlos Chagas no 1º Congresso de Malariologia, realizado em Roma, e para estudar os modernos processos de profilaxia da malária empregados naquele país.
|
||||
Integrante do chamado “jardim da infância da ciência”, como Oswaldo Cruz carinhosamente chamava o grupo inicial de pesquisadores de Manguinhos, Godoy sempre gozou da confiança e apreço tanto de Cruz quanto de seu sucessor, Carlos Chagas, substituindo-os, várias vezes, em suas ausências, na direção do instituto.
|
||||
Em 1923, Carlos Chagas solicitou ao Ministério da Justiça a renovação da patente da vacina da manqueira por mais 15 anos. Foi o segundo produto que obteve no Brasil a renovação da Patente, fato só obtido anteriormente pela Fornicída Matarazzo. Em 1937, como conseqüência da reforma implementada por Gustavo Capanema no Ministério da Educação e Saúde (criado em 1930, no âmbito da Revolução de 1930), foi vedada ao IOC a fabricação e comercialização desse e outros produtos veterinários.
|
||||
Em 26 de junho de 1938, Godoy e Machado pediram o registro da marca genérica para produtos veterinários Manguinhos. Suas famílias fundaram em 25 de janeiro de 1939, uma firma que se chamou Produtos Veterinários Manguinhos Ltda, para fabricar e comercializar a vacina da manqueira, do carbúnculo hemático, e posteriomente a vacina contra a pneumoenterite dos porcos. O primeiro lugar em que estabeleceram o laboratório foi em prédio nos fundos do Hospital Gaffrée Guinle, na Rua Silva Ramos 20. Tiveram por muitos anos escritório na Rua Uruguaiana 33. Na década de 40 construíram um laboratório na Rua Licinio Cardoso 91 (hoje Rua Francisco Manuel), em Benfica.
|
||||
Godoy casou-se com Dulce Leite de Castro em 5 setembro de 1923 e tiveram dois filhos: Oswaldo Tarcisio, que veio a se formar em Química Industrial e Engenharia Química e Margarida Maria, que estudou música, tocava piano e estudou na Europa. Faleceu em 30 de janeiro de 1950, aos 70 anos. Na década de 60 a família Godoy saiu da sociedade, que ficou com a família de Machado. A firma, que continua a fabricar a vacina da manqueira, foi vendida recentemente pelos seus descendentes e pertence hoje à empresa Bravet’.
|
||||
|
||||
* Cristiane d’Avila é jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz
|
||||
|
||||
Fontes:
|
||||
BENCHIMOL, Jaime L. Manguinhos do sonho à vida: a ciência na belle époque. Rio de Janeiro: Casa de Oswaldo Cruz; Fiocruz, 1990.
|
||||
CHAMAS, Claudia Inês. A Propriedade Intelectual e a Vacina contra a Peste da Manqueira. Revista Brasileira de Inovação, [S.l.], v. 5, n. 1 jan/jun, p. 203-218, junho 2006. ISSN 2178-2822.
|
||||
GODOY, Alcides. Primeira vacina veterinária desenvolvida e fabricada no Brasil completa 100 anos. Agência Fiocruz de Notícias.
|
||||
MAGALHÃES, Octávio de. Alcides Godoy. Memórias do Instituto Oswaldo Cruz, Rio de Janeiro, t. 49, mar. 1951. p. 1-6.
|
||||
MORAES, Alice Ferry de. A inovação e a vacina da peste da manqueira. Inf. &Soc.:Est., João Pessoa, v.18, n.3, p. 97-103, set./dez. 2008. ISSN 1809-4783
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5387` — `itens/20.500.12156.1_5387/`
|
||||
- `20.500.12156.1/5388` — `itens/20.500.12156.1_5388/`
|
||||
- `20.500.12156.1/5142` — `itens/20.500.12156.1_5142/`
|
||||
- `20.500.12156.1/5386` — `itens/20.500.12156.1_5386/`
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
---
|
||||
id: 10694
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10694"
|
||||
titulo: "O Cruzador Almirante Tamandaré"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-12-18T08:38:04+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4773", "20.500.12156.1/4776"]
|
||||
fetched_at: "2026-09-10T09:54:20.110Z"
|
||||
---
|
||||
|
||||
# O Cruzador Almirante Tamandaré
|
||||
|
||||
A Brasiliana Fotográfica selecionou registros do Cruzador Almirante Tamandaré que pertencem ao acervo da Diretoria do Patrimônio Histórico e Documentação da Marinha, um dos integrantes do portal. As fotografias foram produzidas por Marc Ferrez (1843-1923), agraciado por d.Pedro II como Fotógrafo da Marinha Imperial. Com um artigo do pesquisador da DPHDM, o Capitão de Corveta (T) Carlos André Lopes da Silva, os leitores poderão conhecer a história do navio e admirar suas imagens no dia de seu lançamento, em 20 de março de 1890 (O Paiz, 21 de março de 1890, primeira coluna).
|
||||
|
||||
O Cruzador Almirante Tamandaré
|
||||
Carlos André Lopes da Silva*
|
||||
Marc Ferrez. Lançamento do cruzador Almirante Tamandaré. O Cruzador na carreira antes do lançamento ao mar, 20 de março de 1890. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
Em 20 de março de 1890, foi lançado ao mar da carreira nº 1 do Arsenal de Marinha do Rio de Janeiro o Cruzador Almirante Tamandaré. Era o segundo navio da Marinha do Brasil que levava o nome do Almirante Joaquim Marques Lisboa, o Marquês de Tamandaré. O primeiro tinha sido um couraçado que lutou por toda a Guerra da Tríplice Aliança (1864-1870), navio também construído no Arsenal, o estabelecimento mantido pela Marinha para a construção e reparo dos seus navios de guerra. Mesmo durante o Império, não era comum que navios da Marinha fossem batizados em deferência a personalidades vivas, ainda mais quando não pertenciam à Família Real. Já no início da República, o Almirante Tamandaré, no alto dos seus 82 anos e poucos meses, depois de deixar o serviço ativo da Marinha, era pela segunda vez homenageado do modo mais significativo para um marinheiro, tendo seu nome na popa de um navio de guerra.
|
||||
|
||||
Cartão-postal com desenho do rosto do Almirante Tamandaré, Joaquim Marques Lisboa (Rio Grande, RS, 13/12/1807 – Rio de Janeiro, 20/03/1897) / Coleção Jose Ramos Tinhorão/ Acervo IMS
|
||||
|
||||
|
||||
Acessando o link para as fotografias do cruzador disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
O Cruzador Almirante Tamandaré, do mesmo modo que seu antecessor, foi projetado e construído por brasileiros. Seu projetista foi o Engenheiro Naval João Cândido Brasil e sua construção teve início em 1884, já como o maior navio até então construído no Brasil, com mais de 4.500 toneladas de deslocamento e 96 metros de comprimento. Mesmo hoje, continua sendo o maior navio de guerra, considerando seu deslocamento, construído no País. Equipado com dez canhões com calibre de 150 milímetros em sua bateria principal, além de peças de artilharia menores, metralhadoras e torpedos, foi concebido como um navio bastante poderoso.
|
||||
Quando o Almirante Tamandaré foi lançado ao mar, em 1890, ainda era um navio misto, isto é, contava com mastros e velas para os cruzeiros transoceânicos, visando à economia de combustível, o carvão, e à preservação de suas duas máquinas a vapor inglesas de 6.500 cavalos-vapor, levando o navio a desenvolver velocidades de até 17 nós (milhas por hora). O casco de estrutura e revestimento de aço foi recoberto, para maior proteção, com placas de 175 milímetros de peroba, um arranjo de blindagem típico da época. A rápida evolução dos projetos de navios de guerra levou ao abandono da mastreação e das velas logo após o seu lançamento ao mar, sendo instalados dois mastros de combate que possibilitavam melhor pontaria das baterias principais. Seguiram-se modificações no armamento e na ventilação forçada para seus compartimentos internos.
|
||||
Ainda antes de finalizada a construção, o navio foi tomado pela parcela da Marinha que se revoltou contra o Governo do Marechal Floriano Peixoto no episódio conhecido como Revolta da Armada (1893-1894). Reparados os danos sofridos no embate entre revoltosos e florianistas na Baía de Guanabara, o Almirante Tamandaré só foi incorporado à Esquadra brasileira em 1897, já numa configuração bem diferente daquela idealizada por seu projetista, o então Capitão-Tenente (EN) Brasil mais de uma década atrás.
|
||||
Devido às suas grandes dimensões foi utilizado como quartel para os novos marinheiros e, posteriormente, como sede das Escolas Profissionais, a primeira experiência da Marinha do Brasil na reunião de diversos cursos de especialização para oficiais e praças num mesmo local. Em 1906, passaram a funcionar no Cruzador Almirante Tamandaré a Escola de Artilharia, direcionada para oficiais e praças; a Escola de Foguistas e a Escola de Timoneiros, que formava, além destes, sondadores, sinaleiros e telegrafistas.Brasil
|
||||
Em 27 de dezembro de 1915, a Administração Naval determinou sua Mostra de Desarmamento e consequente baixa do serviço ativo.
|
||||
|
||||
* Carlos André Lopes da Silva é pesquisador da Diretoria do Patrimônio Histórico e Documentação da Marinha
|
||||
|
||||
Pequena cronologia do Cruzador Almirante Tamandaré
|
||||
Andrea C. T. Wanderley**
|
||||
Marc Ferrez. Lançamento do cruzador Almirante Tamandaré, 20 de março de 1890. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
1884 – Batimento da quilha do futuro Cruzador Almirante Tamandaré.
|
||||
1886 – O cruzador, em construção no Arsenal de Marinha do Rio de Janeiro, segundo os planos do CT (EN) João Cândido Brasil, foi batizado com o nome de Tamandaré (O Paiz, 3 de julho de 1886, sexta coluna). Foi o segundo navio batizado com esse nome na Marinha do Brasil em homenagem ao Almirante Joaquim Marques Lisboa (1807 – 1897), o Marquês de Tamandaré, Patrono da Marinha,
|
||||
1890 - O Almirante Tamandaré pediu ao ministro da Marinha, Eduardo Wandenkolk (1838 – 1902), segundo o jornal O Paiz num requinte de modéstia, que o cruzador fosse batizado com o nome de Almirante Cochrane (O Paiz, 13 de março de 1890, segunda coluna).
|
||||
O Cruzador Tamandaré foi lançado ao mar em 20 de março com a presença do chefe do governo provisório do Brasil, Deodoro da Fonseca (1827 – 1892), além de ministros e outras autoridades. A construção do cruzador custou 3.700:000$000 e seu primeiro comandante foi o Capitão-de-Mar-e-Guerra Frederico Guilherme Lorena (O Paiz, 21 de março de 1890, primeira coluna).
|
||||
1891 – O Capitão-de-Fragata João Francisco Velho Junior foi designado para comandar provisoriamente o Cruzador Almirante Tamandaré (O Paiz, 26 de novembro de 1891, sexta coluna).
|
||||
1892 – O ministro da Marinha mandou ativar as obras do cruzador Almirante Tamandaré a fim de que esse vaso de guerra possa estar nos Estados Unidos na abertura da exposição de Chicago (O Paiz, 15 de junho de 1892, sexta coluna).
|
||||
1893 - Polêmica em torno da substituição nos mastros do Almirante Tamandaré (O Paiz, 10 de fevereiro de 1893, penúltima coluna, O Paiz, 13 de fevereiro, terceira coluna, O Paiz, 14 de fevereiro, segunda coluna, O Paiz, 19 de fevereiro de 1893, primeira coluna).
|
||||
Ficou montada toda a artilharia grossa das baterias cobertas do cruzador Almirante Tamandaré achando-se já, de há muito, montados os seus dois canhões de caça e retirada (O Paiz, 24 de agosto de 1893, quarta coluna).
|
||||
O cruzador içou suas duas chaminés, quer isso dizer que já tem máquina para se mover (O Paiz, 17 de novembro de 1893,quinta coluna).
|
||||
O Cruzador Almirante Tamandaré foi usado pelos revoltosos da Revolta da Armada (O Paiz, 18 de novembro de 1893, quarta coluna, O Paiz, 23 de novembro de 1893, quinta coluna, O Paiz, 5 de dezembro de 1893, quinta coluna, O Paiz, 6 de dezembro de 1893, terceira coluna).
|
||||
1894 – O Almirante Tamandaré foi ocupado pelo governo, que nomeou o Capitão-de-Mar-e- Guerra Theotônio Coelho Cerqueira Carvalho para comandá-lo (O Paiz, 14 de março de 1894, segunda coluna).
|
||||
1897 – O cruzador foi reformado, tendo sua armação em Galera, substituída por dois mastros modernos de combate. A ventilação foi mudada, recebendo no castelo novo ventilador metálico. Foram também retirados os canhões em bateria. Permaneceram, porém, muitas deficiências no navio, que passou a vida fundeado no porto do Rio de Janeiro, depois de realizar duas ou três comissões.
|
||||
1901 / 1902 – Serviu de quartel de Guardas-Marinha.
|
||||
1906/1914 – Serviu de sede das Escolas Profissionais, dentre elas, a Escola de Timoneiros.
|
||||
1913 - Entre 21 de julho e 14 de agosto, ficou atracado no Dique Guanabara da Ilha das Cobras, para a substituição de 145 folhas de latão do fundo.
|
||||
Por determinação do Aviso n.º 2612 de 16 de agosto, serviu provisoriamente de quartel da Escola de Grumetes, antes instalada no Cruzador Andrada. Foram embarcados 115 novos Grumetes provenientes da EAM do Rio de Janeiro. Nessa época o Tamandaré também era chamado de Cruzador-Escola.
|
||||
1914 – Continuava servindo como Quartel da Escola de Grumetes, fundeado em frente a Ilha das Enxadas, na Baía da Guanabara. Não desempenhou comissão alguma e necessitava de reparos.
|
||||
1915 - Em 27 de dezembro, deu baixa do serviço pelo Aviso nº 4525.
|
||||
|
||||
**Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Diretoria do Patrimônio Histórico e Documentação da Marinha
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
Poder Naval
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4773` — `itens/20.500.12156.1_4773/`
|
||||
- `20.500.12156.1/4776` — `itens/20.500.12156.1_4776/`
|
||||
|
||||
@@ -0,0 +1,150 @@
|
||||
---
|
||||
id: 10762
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10762"
|
||||
titulo: "O cientista Oswaldo Cruz (1872 – 1917), prefeito de Petrópolis"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2017-12-28T08:48:42+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5387", "20.500.12156.1/1869"]
|
||||
fetched_at: "2026-09-10T09:54:23.250Z"
|
||||
---
|
||||
|
||||
# O cientista Oswaldo Cruz (1872 – 1917), prefeito de Petrópolis
|
||||
|
||||
Cristiane d’Avila com a colaboração de Ana Luce Girão*
|
||||
|
||||
Oswaldo Cruz em Petrópolis, 191?. Petrópolis, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Em 2017, por ocasião do centenário de morte de Oswaldo Cruz (1872 – 1917), a Fiocruz instituiu o Ano Oswaldo Cruz, com o objetivo de divulgar para a sociedade a história do cientista e daquele que pode ser considerado seu maior legado: firmar uma instituição científica em um país recém-saído da escravidão, economicamente dependente e com profundas desigualdades sociais e regionais[1]. Para lembrar a data, contamos alguns detalhes sobre os últimos dias de vida de Oswaldo Cruz, que, mesmo gravemente doente, aceitou o desafio de realizar um projeto ambicioso: um extenso plano de urbanização e organização do serviço sanitário na cidade de Petrópolis, considerada refúgio de boa parte da elite do Rio de Janeiro, capital da República, no início do século XX.
|
||||
Não era qualquer cidade. Quando o presidente do Estado do Rio de Janeiro, Nilo Peçanha (1867 – 1924), convidou Oswaldo Cruz para assumir a recém-criada prefeitura de Petrópolis, em 1916, dava a ele um cargo à altura do cientista. Residência de todo o corpo diplomático durante o ano e da elite política, financeira e intelectual da capital na estação calmosa, o verão – quando o presidente da República se deslocava do Rio para o pomposo Palácio Rio Negro –, Petrópolis vivia um momento político conturbado.
|
||||
Na imprensa carioca e petropolitana os articulistas não se cansavam de denunciar a “politicagem”, atrelada ao maquinismo político-eleitoral, que impedia o progresso da “princesa do Piabanha”, entre as inúmeras alcunhas atribuídas à bela cidade serrana. Acusado de nada fazer pela população além de cobrar-lhe impostos, o grupo majoritário, organizado na Câmara Municipal, não via com bons olhos a decisão unilateral do governo fluminense, que impusera a criação da prefeitura e oferecera o cargo ao ilustre higienista.
|
||||
Em contrapartida, Oswaldo Cruz, consagrado nacional e internacionalmente pela campanha empreendida contra a febre amarela, varíola e peste bubônica, iria somar à urbe, célebre pela beleza e salubridade, mais que o reconhecimento como destino privilegiado para o lazer da elite carioca. Escolhera-a como alvo de um novo e ambicioso projeto de trabalho, que incluía ações de saneamento, urbanização e educação pública.
|
||||
Bastante debilitado pela nefrite que o acometera ainda jovem, o cientista decidiu acatar a recomendação do médico Salles Guerra e, mesmo contrariado, se afasta da dura rotina no Instituto Soroterápico Federal, nessa época já denominado Instituto Oswaldo Cruz. Nilo Peçanha o havia indicado para assumir a prefeitura de Petrópolis e o filho Bento (1895 – 1941) reforçava o coro, insistindo para que o pai se mudasse para a residência de veraneio da família na cidade, na rua Montecaseros, em busca do tão necessário repouso. Para não arrefecer os ânimos do cientista, ofereciam a ele não apenas o cargo político, mas uma nova frente de trabalho, um novo desafio, tão ao gosto de seu temperamento.
|
||||
Imbuído da missão, Oswaldo, com o filho Bento e Salles Guerra, toma um barco a vapor no cais Pharoux, atual Praça XV, e em pouco mais de uma hora chega ao porto localizado no fundo da Baía de Guanabara. De lá embarca nos vagões da Estrada de Ferro Mauá, que conduziam os passageiros até a Raiz da Serra. Daquele ponto em diante, o trem subia a serra pelo moderno sistema de cremalheira até o lugar denominado Alto da Serra, onde atualmente fica a Rua Teresa.
|
||||
O percurso completo, que no passado recente levava quatro horas, naquele ano já era percorrido em cerca de duas. Sem perder tempo, no dia 17 de agosto Cruz toma posse e, no dia 18, apresenta seu plano de ação para a prefeitura. Em carta ao colega Cândido Martins, chefe interino do executivo municipal que o convidara para o cargo, pede discrição e nenhuma pompa na ocasião da posse:
|
||||
‘Meu ilustrado colega Dr. Candido Martins,
|
||||
Aqui me acho à sua disposição pronto assumir o cargo de Prefeito. Se me fosse permitido esperar de sua gentileza um obsequio eu rogaria a meu simpático e generoso colega o favor especialíssimo de me dar posse da mais absoluta intimidade e sem a menor solenidade. Se for possível, hoje e nesse caso rogo o obsequio de comunicar ao portador deste – meu filho e nosso colega Bento Cruz – a hora em que deverei comparecer a Prefeitura para receber suas ordens. Estou certo que não me negará o solicitado aqui e aguardando ancioso (sic) sua resposta afirmativa peço aceitar os protestos da mais viva simpatia e distinta consideração do colega muito grato.
|
||||
Ass. Gonçalves Cruz’
|
||||
O articulista do jornal petropolitano Diário da Manhã, em edição de 6 de agosto de 1916, assim definiu a indicação de Cruz ao posto: “… para restituir a ordem e a moralidade administrativa, que de Petrópolis foram desgraçadamente expulsas… e arrancar a gestão dos negócios da municipalidade à faminta voracidade e à ingenuidade inepta de seus gestores”. Nomeado, Oswaldo Cruz apresenta seu amplo projeto, contendo 26 objetivos, com propostas de intervenção em inúmeras frentes, do embelezamento da cidade ao saneamento financeiro das contas públicas, da urbanização à gestão da saúde e da educação infantil.
|
||||
As medidas propostas, no entanto, causaram imenso reboliço em parte da Câmara Municipal, que passou a organizar manifestações em frente à casa do prefeito, cujo estado de saúde se agravava progressivamente. Em janeiro, Oswaldo Cruz afasta-se por tempo indeterminado do trabalho, mas sua licença médica não atenua as manifestações. “Latas de querosene e gritos da ralé, que num ofertório de gentilezas de hienas excitadas vinha trazer ao ex-prefeito o testemunho do seu regozijo pela provável restituição do governo municipal à camarilha que o explorava”, relata o médico e contemporâneo de Cruz, Ezequiel Dias.
|
||||
Após intenso processo de sofrimento causado pela moléstia, Oswaldo Cruz entra em coma, vindo a falecer no mesmo dia, em 11 de fevereiro de 1917, aos 44 anos, em sua casa de Petrópolis. Suas “Ideias e Projetos”, como definiu o plano para a gestão da cidade, não chegaram a sair do papel, ao menos exatamente como programou. São eles:
|
||||
Ideias e Projetos
|
||||
Petrópolis – 18 de agosto de 1916
|
||||
- Encampação do Banco Construtor
|
||||
- Encampação da Fazenda Imperial e resgate dos foros pelos proprietários
|
||||
- Imposto (2$000 por metro) sobre terrenos devolutos
|
||||
- Desenhista de jardins
|
||||
- Preparo de gás pobre com lixo e produção de energia elétrica para os britadores e oficinas
|
||||
- Aquisição e manutenção de condução para o Prefeito e Inspetor de Obras
|
||||
- Rede de esgotos
|
||||
- Substituição na prefeitura das carroças de tração animal por automóveis
|
||||
– Regulamentação e fiscalização da venda do leite
|
||||
- Organização do serviço sanitário
|
||||
- Barragem dos rios e revestimento do alvéo com seção ovoide – formação de quedas d´água em degraus
|
||||
- Formação dum lago à feição do Bois em Serpentina
|
||||
- Construção de um edifício de Diversões
|
||||
- Bondes – linha circular Castelânea Alto da Serra
|
||||
- Rosário
|
||||
- Plantio de flores nas margens dos rios
|
||||
- Organização do ensino primário
|
||||
- Fiscalização do ensino de Português nas escolas estrangeiras
|
||||
- Museu histórico do Império e Jardim Botânico no Palácio Imperial
|
||||
- Parque para ginástica das escolas e educação física obrigatória para todos colégios
|
||||
- Calçamento de macadame asfaltado e interlinha dos bondes a paralelepípedos
|
||||
- Estatística da população e índice de analfabetismo
|
||||
- Revisão do imposto predial
|
||||
- Repressão da mendicância e criação de asilos para mendigos
|
||||
- Matadouro e laboratório
|
||||
|
||||
Reprodução da carta enviada por Oswaldo Cruz ao sr. Cândido Martins, em 17 de agosto de 1916:
|
||||
|
||||
|
||||
Saiba mais sobre Oswaldo Cruz acessando a Biblioteca Virtual Oswaldo Cruz.
|
||||
|
||||
* Cristiane d’Avila é jornalista e Ana Luce Girão é historiadora do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz (COC/Fiocruz)
|
||||
|
||||
Fontes:
|
||||
|
||||
Casa de Oswaldo Cruz. Carta de Oswaldo Cruz para Cândido Martins. Dossiê BR RJCOC OC-PET-01, Fundo Oswaldo Cruz, 1916.
|
||||
___________________. Diário da Manhã, Petrópolis, 6 de agosto de 1916. Dossiê BR RJCOC OC-PET-01, Fundo Oswaldo Cruz, 1916.
|
||||
___________________. Ideias e projetos. Dossiê BR RJCOC OC-PET-01, Fundo Oswaldo Cruz, 1916.
|
||||
D’AVILA. Cristiane. Fantasia na serra: representações de Petrópolis na mídia impressa. 2005. 120 f. Dissertação (Mestrado em Comunicação Social) – Departamento de Comunicação, Pontifícia Universidade Católica do Rio de Janeiro, PUC-RIO. Rio de Janeiro.
|
||||
GUERRA, E. Salles. Oswaldo Cruz. Rio de Janeiro: Casa Editora Vecchi Limitada, 1940.
|
||||
|
||||
[1] Texto extraído do cartaz digital de divulgação da palestra “Ciência, saúde e projeto nacional: o legado de Oswaldo Cruz”, promovida e realizada em 9 de novembro de 2017 pela Fundação Casa de Rui Barbosa, pelo centenário de morte de Oswaldo Cruz.
|
||||
|
||||
Pequena cronologia de Oswaldo Cruz desde sua nomeação à prefeitura de Petrópolis até sua morte
|
||||
Andrea C. T. Wanderley**
|
||||
Marc Ferrez. Álbum Panoramas do Rio de Janeiro – Vista geral de Petrópolis, c. 1880. Petrópolis, Rio de Janeiro / Acervo IMS
|
||||
1916
|
||||
julho
|
||||
Oswaldo Cruz foi nomeado prefeito de Petrópolis por Nilo Peçanha. Foi pelo jornal O Paiz como um homem de ciência em que a cultura brasileira se orgulha, saneador benemérito do Rio de Janeiro, criador de Manguinhos, membro da Academia Brasileira e uma das mais altas, complexas e belas figuras nacionais (O Paiz, 31 de julho de 1916, quinta coluna). No mesmo dia e no mesmo jornal, sua nomeação à prefeitura de Petrópolis foi o tema da coluna “Pall-Mall-Rio”, escrita por José Antônio José, o João do Rio (1881 – 1921) (O Paiz, 31 de julho de 1916, última coluna).
|
||||
agosto
|
||||
A nomeação de Oswaldo Cruz para a prefeitura de Petrópolis é elogiada e saudada em coluna semanal da revista O Malho como um ato que o povo recebe com um sorriso de satisfação, só por ver a cara com que ficam os inventores de negociatas e os politiqueiros contumazes (O Malho, 5 de agosto de 1916, segunda coluna).
|
||||
Oswaldo Cruz esteve no gabinete do ministro da Justiça, Carlos Maximiliano Pereira dos Santos (1873 – 1960) (O Paiz, 2 de agosto, quinta coluna).
|
||||
Oswaldo Cruz e o governador do Rio de Janeiro, Nilo Peçanha, estiveram em Petrópolis (O Paiz, 2 de agosto de 1916, última coluna).
|
||||
Oswaldo Cruz telegrafou ao senador José Leopoldo de Bulhões Jardim (1856 – 1928) informando que não poderia tomar posse na prefeitura de Petrópolis em 8 de agosto por estar enfermo (O Paiz, 7 de agosto de 1916, última coluna). Foi o senador Bulhões que sucedeu Oswaldo Cruz na prefeitura de Petrópolis, em fevereiro do ano seguinte.
|
||||
Devido ao impedimento de Oswaldo Cruz, o sr. Cândido José Ferreira Martins, na época vice-presidente da Câmara Municipal de Petrópolis, assumiu a prefeitura da cidade (O Paiz, 10 de agosto de 1916, terceira coluna).
|
||||
Em nome de Venceslau Brás (1868 – 1966), presidente da República, Helio Lobo, secretário da presidência, fez uma visita a Oswaldo Cruz, que continuava doente (O Paiz, 11 de agosto de 1916, segunda coluna). No dia seguinte, Oswaldo Cruz recebeu a visita de Arthur Obino em nome do ministro da Justiça (O Paiz, 12 de agosto de 1916, segunda coluna). Quatro dias depois, Cruz visitou o ministro da Justiça em agradecimento à visita de Obino (O Paiz, 17 de agosto de 1916, primeira coluna).
|
||||
Oswaldo Cruz foi eleito vice-presidente da recém criada Academia Brasileira de Ciências, presidida por Henrique Morize (1860 – 1930) (O Paiz, 17 de agosto de 1916, última coluna). O francês naturalizado brasileiro Henri Charles Morize ou Henrique Morize era engenheiro e astrônomo. Além de ter sido o primeiro presidente da Academia Brasileira de Ciências, de 1916 a 1926, foi também diretor do Observatório Nacional entre 1908 e 1929. Em torno de 1897, realizou experiências no campo da imagem com o fotógrafo Marc Ferrez (1843 – 1923) e com Tasso Fragoso (1869 – 1945), na época aluno da Escola Militar e posteriormente general.
|
||||
Foi publicada a notícia de que Oswaldo Cruz já estava completamente restabelecido da enfermidade que o acometera (O Paiz, 18 de agosto de 1916, quarta coluna).
|
||||
Finalmente, em 18 de agosto, Oswaldo Cruz assumiu a prefeitura de Petrópolis. Cândido José Ferreira Martins expôs a ele a situação financeira do município e os trabalhos que havia executado. Foi então feito um balanço no cofre da tesouraria e um termo foi assinado por Oswaldo Cruz, Cândido Martins, Arthur Barbosa e por mais três funcionários. A posse de Oswaldo Cruz não se revestiu de solenidade como era desejo da maioria dos vereadores por ter o mesmo solicitado a mais absoluta intimidade em carta dirigida ao prefeito interino, Cândido Martins. Acompanhado por ele e por Arthur Barbosa, Cruz visitou todas as seções da administração municipal e depois telegrafou a Nilo Peçanha, informando ter assumido a prefeitura de Petrópolis. Foi apresentado a todo o funcionalismo da cidade pelo coronel José Land. Também recebeu vários telegramas, cartas e visitas pessoais (O Paiz, 20 de agosto de 1916, segunda coluna e Gazeta de Notícias, 20 de agosto de 1916, última coluna).
|
||||
Oswaldo Cruz convocou o conselho de vereadores de Petrópolis para uma reunião extraordinária em 1º de setembro. Entre as medidas da convocação, encontram-se a criação do imposto de testada, autorização para contrair um empréstimo e para fazer operações de crédito(O Paiz, 26 de agosto de 1916, última coluna).
|
||||
setembro
|
||||
Oswaldo Cruz foi visitado pelos vereadores Cândido Martins e Arthur Barbosa ficando combinada a instalação do Conselho na próxima semana (O Paiz, 3 de setembro de 1916, segunda coluna).
|
||||
Foi convocado para comparecer à primeira reunião do diretório central da Liga da Defesa Nacional. Ele era um dos 50 membros do diretório (O Paiz, 7 de setembro de 1916, quarta coluna). A Liga da Defesa Nacional foi fundada em 7 de setembro de 1916 por um grupo de intelectuais, dentre eles Rui Barbosa (1849 – 1923), Pedro Lessa (1859 – 1921) e Olavo Bilac I(1865 – 1918), que sintetizava a ação da associação como um apostolado de civismo e patriotismo.
|
||||
Foi instalada a Câmara Municipal de Petrópolis convocada por Oswaldo Cruz. O sr. Roldão Barbosa, como secretário da sessão, leu a mensagem do prefeito, datada de 4 de setembro de 1916, abordando a contração de empréstimos, a criação de impostos e a execução de operações de crédito. O vereador Joaquim Moreira ocupou a tribuna e declarou que o Partido Municipal, que presidia, aceitou o ato do governo em criar a prefeitura de Petrópolis porque foi nomeado um homem superior para ocupá-la, Oswaldo Cruz. O vereador Sá Earp declarou-se contrário à criação da prefeitura de Petrópolis, cuja justificativa teria sido a restauração da estrada União e Indústria (O Paiz, 12 de setembro de 1916, primeira coluna).
|
||||
Na coluna “Sorrisos e frivolidades”, da Revista da Semana, um veranista de Petrópolis mostrou-se entusiasmado com as propostas de mudanças feitas por Oswaldo Cruz para a cidade (Revista da Semana, 30 de setembro de 2016, primeira coluna).
|
||||
outubro
|
||||
Oswaldo Cruz foi receber os médicos Carlos Chagas (1879 – 1934) e Figueiredo Rodrigues, delegados do Brasil no Congresso Médico e na Conferência de Microbiologia e Parasitologia realizadas em Buenos Aires, que chegaram ao Rio de Janeiro a bordo do paquete “Voltaire” (O Paiz, 11 de outubro de 1916, segunda coluna).
|
||||
Ocupando um lugar de honra, Oswaldo Cruz participou do banquete oferecido pela classe médica a Carlos Chagas (1879 – 1934), no Salão Assyrius do Teatro Municipal do Rio de Janeiro (O Paiz, 22 de outubro de 1916, primeira coluna).
|
||||
novembro
|
||||
Foi noticiado que Oswaldo Cruz iria à festa em benefício da Associação da Mulher Brasileira, realizada no Teatro Municipal (O Paiz, 2 de novembro de 1916, segunda coluna).
|
||||
Na Câmara Municipal de Petrópolis, Oswaldo Cruz leu uma mensagem sobre a proposta de orçamento para o ano de 1917 acompanhada de ligeira exposição sobre o estado de diversos serviços (Jornal do Commercio, 17 de novembro de 1916, sexta coluna).
|
||||
Presidiu o banquete oferecido ao cientista Arthur Neiva (1880 – 1943), no Salão Assyrius do Teatro Municipal do Rio de Janeiro (Gazeta de Notícias, 19 de novembro de 1916, sexta coluna). A revista Fon-Fon, de 2 de dezembro de 1916, publicou uma fotografia do evento.
|
||||
Por falta de quórum não houve sessão na Câmara Municipal de Petrópolis, mas as comissões de Fazenda e Justiça se reuniram e discutiram os assuntos abordados na mensagem do prefeito Oswaldo Cruz. Participaram dos debates Sá Earp, Arthur Barbosa, Modesto Guimarães e Domingos Nogueira. Pediram mais informações ao prefeito. Dentre algumas decisões, resolveram negar a criação do imposto de testada (O Paiz, 19 de novembro de 1916, segunda coluna).
|
||||
|
||||
O Paiz, 19 de novembro de 1916
|
||||
|
||||
Por proposta do professor Miguel Couto (1865 – 1934), presidente da Academia Nacional de Medicina, foi criada uma comissão para estudar medidas profiláticas no combate de algumas doenças e Oswaldo Cruz foi um dos nomeados para integrar o grupo, Os outros integrantes seriam Afrânio Peixoto (1876 – 1947), Carlos Chagas (1879 – 1934), Carlos Seidl (1867 – 1929) e Miguel Pereira (1871 – 1918) (Jornal do Commercio, 1º de dezembro de 1916, quinta coluna).
|
||||
dezembro
|
||||
Oswaldo Cruz sancionou e promulgou a Deliberação nº 6 sobre averbação de prédios e transferências de comerciais e industriais em Petrópolis (Jornal do Commercio, 12 de dezembro de 1916, penúltima coluna).
|
||||
|
||||
Jornal do Commercio, 12 de dezembro de 1916
|
||||
|
||||
De acordo com o prefeito Oswaldo Cruz, seria levantado um monumento em homenagem ao fundador da cidade de Petrópolis, Julio Frederico Koeler (1804 – 1847), na Praça da Liberdade. Informou, também, que brevemente seria lançada a pedra fundamental do monumento (Gazeta de Notícias, 19 de dezembro de 1916, última coluna).
|
||||
|
||||
1917
|
||||
janeiro
|
||||
Oswaldo Cruz agradeceu ao governo do estado do Rio de Janeiro o material e o serviço do Corpo de Bombeiro com que a administração fluminense acaba de dotar Petrópolis (A Época, 6 de janeiro de 1917, terceira coluna).
|
||||
Foi noticiado um boato sobre o estado de saúde e a iminente saída de Oswaldo Cruz da prefeitura de Petrópolis (A Época, 25 de janeiro de 1917, terceira coluna).
|
||||
Oswaldo Cruz está doente. Tasso Fragoso (1869 – 1945), chefe da Casa Militar da Presidência foi visitá-lo a mando do presidente da República, Venceslau Brás (O Paiz, 27 de janeiro de 1917, quinta coluna). E João Pedroso de Albuquerque, secretário do Dr. Cruz foi visitar o presidente, no Palácio do Rio Negro, em Petrópolis (A Época, 27 de janeiro de 1917, terceira coluna).
|
||||
Em 31 de janeiro, devido a seu estado de saúde, Oswaldo Cruz solicitou uma licença da prefeitura de Petrópolis ao governo do Rio de Janeiro. Foi deferida. Segundo consta, o Dr, Oswaldo Cruz fará uma viagem, a fim de iniciar um rigoroso tratamento de sua saúde profundamente abalada (O Paiz, 1º de fevereiro de 1917, quarta coluna).
|
||||
fevereiro
|
||||
O senador Leopoldo de Bulhões (1856 – 1928) assumiu a prefeitura de Petrópolis (O Paiz, 2 de fevereiro de 1917, quarta coluna).
|
||||
Foi noticiada uma piora no estado de saúde de Oswaldo Cruz (O Paiz, 7 de fevereiro de 1917, sexta coluna). Outras notícias sobre a doença de Oswaldo Cruz foram publicadas (A Época, 7 de fevereiro de 1917, quinta coluna da primeira página e segunda coluna da página 4).
|
||||
Aos 44 anos, Oswaldo Cruz faleceu de nefrite, em Petrópolis. O Brasil não pode aquilatar devidamente o infortúnio que é para a Nação, para a América e para a humanidade inteira a morte do grande sábio Oswaldo Cruz (O Paiz, 12 de fevereiro de 1917). Na edição de A Época, também do dia 12 de fevereiro, ele foi saudado como um facho de farol, que rasga a escuridão da noite. E fulgiu. Iluminou logo.
|
||||
|
||||
Gazeta de Notícias, 12 de fevereiro de 1917
|
||||
|
||||
Segundo a Revista da Semana, tanto a guerra, que priva o corpo diplomático de associar-se às festas, como a morte recente do Dr. Oswaldo Cruz, prefeito de Petrópolis, contribuem para que decline a animação do carnaval (Revista da Semana, 17 de fevereiro de 1917).
|
||||
|
||||
Careta, 26 de julho de 1924
|
||||
|
||||
O importante músico cearense Alberto Nepomuceno (1864 – 1920) compôs a Ode a Oswaldo Cruz (6:03), sobre poema de Osório Duque Estrada. A obra pode ser escutada no episódio Ode a Alberto Nepomuceno, do programa “Prelúdios”, de Arthur Dapieve, transmitido pela Rádio Batuta, em 24 de março de 2019. Inácio de Nonno (voz), Coral Brasil Ensemble da UFRJ, regido por Maria José Chevitarese, e Claudia Feitosa (piano). É a quinta obra executada ao longo do programa, na marcação -24:56. Clique aqui.**
|
||||
|
||||
O músico Alberto Nepomuceno / Rádio Batuta
|
||||
|
||||
|
||||
**Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
*** Informação acrescida ao artigo em 28 de abril de 2019.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5387` — `itens/20.500.12156.1_5387/`
|
||||
- `20.500.12156.1/1869` — `itens/20.500.12156.1_1869/`
|
||||
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
---
|
||||
id: 10849
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10849"
|
||||
titulo: "Série “Carnavais de antigamente” II – O carnaval do Cordão da Bola Preta"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-02-09T10:24:22+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4220"]
|
||||
fetched_at: "2026-09-10T09:54:26.207Z"
|
||||
---
|
||||
|
||||
# Série “Carnavais de antigamente” II – O carnaval do Cordão da Bola Preta
|
||||
|
||||
Anônimo. Salve! “Cordão da Bola Preta”, Penha de 1936, 1936. Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
A Brasiliana Fotográfica destaca uma fotografia do Cordão da Bola Preta no ano do centenário do mais antigo bloco carnavalesco do Rio de Janeiro. A imagem, que pertence à Biblioteca Nacional, uma das parceiras do portal, revela a irreverência e a alegria dos componentes da agremiação, cuja criação tem origem em 1917, quando um grupo de ex-integrantes do tradicional Clube dos Democráticos se uniu sob a liderança de Álvaro Gomes de Oliveira, o Caveirinha, para formar o cordão Só Bebe Água, cujo logotipo trazia um barril de chope com 18 torneiras ligadas à boca de seus componentes.
|
||||
O Bola Preta foi fundado em 31 de dezembro de 1918, por Caveirinha, Francisco Brício Filho, o Chico Brício, Eugênio Ferreira, João Torres, e pelos três irmãos Oliveira Roxo. Um dos ícones do carnaval carioca, o Bola Preta tornou-se, pelo Decreto n° 27594 de 14 de fevereiro de 2007, da Prefeitura do Rio de Janeiro, patrimônio cultural imaterial da cidade. Em 2014, o Instituto Rio Patrimônio da Humanidade (IRPH), entregou ao bloco mais antigo da cidade a placa que o identifica como um lugar importante para a história e memória do patrimônio cultural carioca (O Globo, 28 de fevereiro de 2014).
|
||||
A versão popular da origem do nome do bloco carnavalesco conta que foi um de seus fundadores, o Caveirinha, que, no dia 31 de dezembro de 1918, confraternizando com outros amigos na Galeria Cruzeiro do Hotel Avenida, localizado na avenida Central, avistou uma linda mulher trajada com um vestido branco com bolas pretas. Porém, o pesquisador André Diniz, organizador do livro Vem pro Bola, meu bem: crônicas e histórias do Cordão da Bola Preta revelou que, em depoimento ao Museu da Imagem e do Som, Caveirinha declarou que a origem do nome havia sido outra: os fundadores do bloco decidiam quem poderia ou não entrar no clube exibindo bolas pretas ou brancas.
|
||||
Último representante dos cordões carnavalescos cariocas do início do século XX e um dos mais antigos do Brasil, possui uma marchinha muito conhecida, composta por Nelson Barbosa e Vicente Paiva (1908 – 1964): a Marcha do Cordão da Bola Preta (1935), famosa pelo verso Quem não chora, não mama! Segura, meu bem, a chupeta. É com essa música, considerada o hino da agremiação, que os desfiles do Bola Preta, nos sábados de carnaval, são abertos.
|
||||
|
||||
|
||||
Marcha do Cordão da Bola Preta
|
||||
(gravação de Carmen Costa para o carnaval de 1962)
|
||||
Compositores: Nelson Barbosa e Vicente Paiva
|
||||
Quem não chora não mama!
|
||||
Segura, meu bem, a chupeta.
|
||||
Lugar quente é na cama
|
||||
Ou então no Bola Preta.
|
||||
Vem pro Bola, meu bem,
|
||||
Com alegria infernal!
|
||||
Todos são de coração!
|
||||
Todos são de coração.
|
||||
(Foliões do carnaval).
|
||||
(Sensacional!)
|
||||
|
||||
Acesse aqui todos os artigos da Série Carnavais de antigamente.
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Diário do Rio.com
|
||||
Guia Cultural do Centro Histórico do Rio de Janeiro
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
O Globo, 19 de janeiro de 2018
|
||||
Site do Cordão da Bola Preta
|
||||
Site do Dicionário Cravo Albin da Música Popular Brasileira
|
||||
|
||||
|
||||
Acessando o link para as fotografias de Carnaval disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4220` — `itens/20.500.12156.1_4220/`
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
---
|
||||
id: 10905
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10905"
|
||||
titulo: "Série “Carnavais de antigamente” III – A Batalha de Flores"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-02-19T11:00:56+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5442", "20.500.12156.1/5438", "20.500.12156.1/4221"]
|
||||
fetched_at: "2026-09-10T09:54:29.595Z"
|
||||
---
|
||||
|
||||
# Série “Carnavais de antigamente” III – A Batalha de Flores
|
||||
|
||||
A Brasiliana Fotográfica traz imagens da Batalha de Flores produzidas por Augusto Malta (1864 – 1957) que foi, de 1903 a 1936, o fotógrafo oficial da prefeitura do Rio de Janeiro. A Batalha de Flores é uma tradição do carnaval de Nice, na França, desde 1876. A festa chegou ao Brasil, em Petrópolis, em 1888. As imagens destacadas são da primeira década do século XX: de 1902; do dia 15 de agosto de 1903, quando aconteceu a primeira Batalha de Flores promovida pelo então prefeito do Rio de Janeiro, Francisco Pereira Passos (1836 – 1913), no Campo da Aclamação, atual Campo de Santana (Gazeta de Notícias, 16 de agosto de 1903); do dia 2 de setembro de 1906 (Gazeta de Notícias, 3 de setembro de 1906, terceira coluna, O Paiz, 2 de setembro e 3 de setembro de 1906) e de 17 de outubro de 1909 (Gazeta de Notícias, 18 de outubro de 1909, penúltima coluna). As fotografias de Malta mostram as carruagens bastante enfeitadas com flores e uma grande quantidade de pessoas participando do evento.
|
||||
|
||||
Augusto Malta. Batalha das Flores: carro de Salvador Santos, 1903. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Acessando o link para as fotografias da Batalha de Flores do acervo do Museu da República e da Biblioteca Nacional que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
O início
|
||||
No jornal O Mercantil, foi publicada uma descrição da Batalha de Flores, transcrita do Correio Imperial, jornal redigido pelo príncipe D. Luis Maria de Orléans e Bragança (1878 – 1920), filho da princesa Isabel, e ao final, era sugerido que Petrópolis adotasse a celebração carnavalesca e que se sepultasse o entrudo com seu cortejo defluxos e selvagerias (O Mercantil, 25 de janeiro de 1888, primeira coluna). A sugestão foi aceita e, no mesmo ano, em 12 de fevereiro de 1888, aconteceu em Petrópolis, sob chuva, a primeira Batalha de Flores de que se tem notícia no Brasil, com a participação da princesa Isabel, promotora da festa, de seu marido, o conde d´Eu (1842-1922), e de seus filhos. O préstito saiu do Largo de D. Afonso, seguiu pela rua Bourbon, do Imperador, pela ponte da Imperatriz e retornou a seu ponto de partida. A Batalha de Flores substituiu o entrudo, que passou a ser considerado pela população petropolitana menos digno do seu chic, pouco elegante e perigoso. O ministro da Agricultura, Rodrigo Silva (1833 – 1899), também participou do evento (Gazeta de Notícias, 2 de fevereiro de 1888, primeira coluna e 14 de fevereiro, na penúltima coluna; Cidade do Rio, 15 de fevereiro de 1888).
|
||||
|
||||
|
||||
Gazeta de Notícias, 2 de fevereiro de 1888
|
||||
|
||||
No mesmo ano, em viagem pela Europa, Dom Pedro II e a imperatriz Teresa Cristina assistiram à Batalha de Flores de Nice, na França (Gazeta de Notícias, 13 de fevereiro de 1888, terceira coluna e 9 de março de 1888, quinta coluna). No Rio de Janeiro, a Batalha de Flores batizou, um ano depois, um baile à fantasia no Club dos Democráticos (Jornal do Commercio, 1º de fevereiro de 1889).
|
||||
Nos últimos anos do século XIX e nos primeiros anos do século XX, a Batalha de Flores era realizada na Praça da República fora do período carnavalesco (Gazeta de Notícias, 28 de abril de 1896, quarta coluna, e de 18 de setembro de 1903, quinta coluna).
|
||||
|
||||
Em 1903, a primeira Batalha de Flores promovida pela prefeitura do Rio de Janeiro
|
||||
Na matéria publicada pela Gazeta de Notícias sobre a Batalha de Flores no Rio de Janeiro de 1903, publicada no dia seguinte à realização do cortejo, foram mencionadas festas semelhantes que aconteciam na avenida das Acácias em Paris, consideradas discretas, as de Nice, que se caracterizavam pela suntuosidade, e a ardente alegria das de Palermo, na Argentina. A festa no Rio de Janeiro foi um sucesso: mais de 20 mil entradas foram registradas e por vezes o movimento era tão grande que o desfile era interrompido. Segundo o jornal, foi uma festa com um cunho todo pessoal de refinada beleza e antes de tudo de uma grande alegria, de uma extraordinária simpatia, em que o bom povo fluminense, ávido de prazer e de festas, aclamava a cada passo, batia palmas, gritava entre as rosas desfolhadas e o riso de todos (Gazeta de Notícias, 16 de agosto de 1903). O Jornal do Brasil de 16 de agosto de 1903, saudou o evento como o início de uma era nova.
|
||||
|
||||
Ilustração de notícia da realização da primeira Batalha de Flores, no Rio de Janeiro / Gazeta de Notícias, 16 de agosto de 1903
|
||||
|
||||
Foi publicado o roteiro que as carruagens deveriam seguir durante a Batalha de Flores de agosto de 1903, no Campo da Aclamação, no Rio de Janeiro (Jornal do Brasil, 14 de agosto de 1903).
|
||||
|
||||
Roteiro para as carruagens no parque / Jornal do Brasil, 14 de agosto de 1903
|
||||
|
||||
Na avenida Beira-Mar
|
||||
|
||||
Augusto Malta. Batalha das Flores, 17/10/1909. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Em 1907, na recém inaugurada avenida Beira-Mar, no Rio de Janeiro, e por sugestão da Gazeta de Notícias, a Batalha de Flores passou a ser uma batalha de confetes e acontecia, também, nas segundas-feiras do carnaval (Gazeta de Notícias, 26 de janeiro, primeira coluna, 11 de fevereiro e 12 de fevereiro de 1907). No cortejo, que representava o carnaval da elite carioca, os foliões fantasiados desfilavam em carruagens ou carros enfeitados e atiravam flores, confetes ou serpentinas uns nos outros. O desfile, ao compareceram o presidente da República, Afonso Pena (1847 – 1909), e vários ministros, foi incentivado pelo prefeito Pereira Passos (1836 – 1913), que modernizava o Rio ao estilo de Paris. As famílias do presidente assim como a dos ministros presentes no evento participaram do desfile. As filhas de Afonso Pena desfilaram usando o automóvel presidencial, fato considerado marcante e ousado e que contribuiu para a divulgação da nova moda do carnaval brasileiro.
|
||||
|
||||
Gazeta de Notícias, 12 de fevereiro de 1907
|
||||
|
||||
Gazeta de Notícias, 23 de fevereiro de 1909
|
||||
|
||||
Acesse aqui todos os artigos da Série Carnavais de antigamente.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
COSTA, Haroldo. 100 anos de carnaval no Rio de Janeiro. Rio de Janeiro: Irmãos Vitale, 2001.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
LIRA NETO. Uma história do samba – as origens. São Paulo:Companhia das Letras, 2017.
|
||||
O Globo, 28 de fevereiro de 2017.
|
||||
Site A Vida Francesa
|
||||
Site do Governo do Brasil
|
||||
|
||||
|
||||
Augusto Malta. Batalha das Flores, c. 1902. Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5442` — `itens/20.500.12156.1_5442/`
|
||||
- `20.500.12156.1/5438` — `itens/20.500.12156.1_5438/`
|
||||
- `20.500.12156.1/4221` — `itens/20.500.12156.1_4221/`
|
||||
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
---
|
||||
id: 10959
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10959"
|
||||
titulo: "O fotógrafo, botânico e naturalista alemão George Huebner (1862 – 1935)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-02-02T11:16:01+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/1835", "20.500.12156.1/1838", "20.500.12156.1/1839"]
|
||||
fetched_at: "2026-09-10T09:54:33.265Z"
|
||||
---
|
||||
|
||||
# O fotógrafo, botânico e naturalista alemão George Huebner (1862 – 1935)
|
||||
|
||||
O fotógrafo, botânico e naturalista alemão George Huebner (1862 – 1935) foi um dos estrangeiros atraídos a Manaus quando a cidade, com o ciclo da borracha, tornou-se um importante pólo econômico. Estabeleceu-se comercialmente em Belém, onde, em 1897, colaborou com o fotógrafo português Felipe Augusto Fidanza (c. 1847 – 1903). Em novembro do mesmo ano, apresentando-se como membro correspondente da Sociedade Geográfica de Dresden, informava a abertura de um ateliê fotográfico em Manaus, a Photographia Allemã, no antigo Hotel Cassina, junto ao palácio do governo. O ateliê mudou algumas vezes de endereço. Como fotógrafo registrou a chegada da modernidade em Belém e em Manaus, etnias indígenas, retratos de personalidades importantes de sua época, a sociedade que surgiu a partir do apogeu da economia da borracha e paisagens da floresta amazônica.
|
||||
“É Huebner que enfrenta as intempéries do tempo e o incômodo das longas e perigosas viagens em busca de imagens, em busca do prazer do registro fotográfico. É também ele que vai desmistificar a função do fotógrafo, transgredindo e ultrapasando a barreira dos estúdios e da fotografia bem comportada de família, para registrar a rua, as rameiras, os indígenas, os vendedores, o povo em seu habitat. Huebner reinaugura em pleno século DXX, com resquícios do século XIX, o amor pela imagem…
|
||||
Claudio de La Rocque Leal in Retrato Paraense (1998)
|
||||
|
||||
Acessando o link para as fotografias de George Huebner disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Ao longo de vinte anos, entre 1903 e 1924, Huebner manteve um relacionamento de trabalho e de amizade com o etnólogo alemão Theodor Koch-Grünberg (1872 – 1924). Essa parceria refletiu-se na produção profissional – fotográfica e etnográfica – de ambos. Fotografias e traduções de vocabulários indígenas colhidos por Huebner foram usados por Koch-Grünberg na ilustração e composição de vários de seus artigos.
|
||||
Em 1906, Huebner e o professor de Belas-Artes Libânio do Amaral (? – 1920), com quem já estava associado desde 1902, adquiriram, em Belém, o ateliê fotográfico Fidanza, que havia sido o mais tradicional do Pará. Dois anos depois, em 1908, Huebner foi pela primeira vez ao Rio de Janeiro, onde ele e Libânio do Amaral ganharam a medalha de prata e a medalha de ouro pelo Amazonas e o Grande Prêmio pelo Pará, na Exposição Nacional de 1908 (Almanak Laemmert, 1909). Em 1911, foi publicada uma propaganda da Photografia G. Huebner & Amaral informando que seria aberta e estaria à disposição do público para executar qualquer trabalho fotográfico a partir do dia 1º de janeiro de 1911, no Rio de Janeiro. Situava-se no edifício de O Paiz, na esquina da avenida Central com Sete de Setembro (A Notícia, 2 de janeiro de 1911, última coluna).
|
||||
|
||||
George Huebner. Álbum Vistas de Manaus, c, 1900. Manaus, Amazonas / Acervo IMS
|
||||
|
||||
Antes, na década de 1880, Huebner veio pela primeira vez para a América do Sul e, em 1888, estabeleceu-se no Peru, onde conheceu o fotógrafo alemão Charles Kroehle (c. 1876 – c. 1902). Durante cerca de três anos e meio, percorreram o território peruano, desde os altiplanos andinos até a costa do Pacífico e a região amazônica. Nessa expedição foram registradas centenas de fotos assinadas pelos dois. Essas imagens são as primeiras de etnias peruanas como os campa, caxibo, cunivo, mayonisha, pito, xipibo, muitas já extintas, de que se tem notícia.
|
||||
Retornou a Dresden e, em 1894, voltou à Amazônia e fez duas expedições: a primeira, à nascente do rio Orinoco, já na Venezuela, e a outra por um longo trecho do rio Branco, afluente do rio Negro. Nos oito meses em que permaneceu na floresta amazônica, Huebner também aprofundou seus conhecimentos de botânica amazônica, ao coletar e documentar espécimes da flora, especialmente de orquídeas. Dois anos depois, em 1896, ele e o fotógrafo José Gomes Leite (18? – 19?) seguiram no vapor Tabatinga para o Rio Madeira, comissionados pela casa artística do sr, Antonio Luciani, a serviço de suas profissões (Diário Oficial(AM), 25 de janeiro de 1896, última coluna).
|
||||
|
||||
George Huebner. Álbum Vistas de Manaus – Igarapé do Espirito Santo, c. 1890. Manaus, Amazonas / Acervo IMS
|
||||
|
||||
Sobre os registros de indígenas produzidos por Huebner, segundo o site O índio na fotografia brasileira, o fotógrafo tinha uma preocupação em manter preservadas em suas imagens tanto as características que os tornavam indígenas “exóticos” quanto fotografá-los em situações e posições diferentes das habituais. Nos retratos realizados durante suas expedições, o fotógrafo primava pelas expressões de descontração e espontaneidade que extraía de seus retratos, em técnicas e linguagens que evoluíram junto com seu desenvolvimento profissional. Foi dessa forma que, ao fotografar índios Apurinã, Wapixana, Makuxi, Taurepang (ou Menon), Marqueritare e Bindiapá, entre outras, Huebner extraía semblantes que transpareciam as relações de negociação que permeavam os bastidores da captura de imagens de seus modelos.
|
||||
Além do Instituto Moreira Salles, também possuem fotografias de George Huener em seus acervos o Museu Histórico Nacional, o Musée d´Ethnographie, o Museum Völkerkunde, o Verein für Erdkunde, a Oliveira Lima Library e Boris Kossoy.
|
||||
|
||||
Breve cronologia do fotógrafo George Huebner (1862 – 1935)
|
||||
|
||||
Refeição na casa de Huebner (na cabeceira); à direita, Theodor Koch-Grünberg, 1911-1913. Legado científico de Theodor Koch-Grünberg. Coleção Etnográfica da Universidade Phillips de Marburg, Alemanha. N° de inventário KG-H-VIII, 35. Notam-se os quadros na parede: à esquerda, um retrato do Imperador Wilhelm II; ao centro, uma fotografia de palmeiras realizada por Huenber. Foto: Reprodução/’A fotografia amazônica de George Huenber’, de Andreas Valentin
|
||||
|
||||
1862 – Nascimento de Georg Hübner, em Dresden, na época, uma das mais importantes cidades da Alemanha. Posteriormente seu nome foi latinizado para George Huebner.
|
||||
1885 – Huebner realizou sua primeira viagem à América do Sul. Já mantinha contato com sociedades científicas, para as quais iria coletar dados e imagens sobre os povos nativos da região.
|
||||
1888 - Huebner fez viagens pelo Peru e, estabelecido em Lima, conheceu Charles Kroehle, um fotógrafo alemão. Durante cerca de três anos e meio, percorreram o território peruano, desde os altiplanos andinos até a costa do Pacífico e a região amazônica.
|
||||
1892 – Huebner retornou a Dresden, publicou textos ilustrados em revistas de ciência popular e de viagens como Globus e Deutsche Rundschau für Geographie und Statistik. Fez palestras em sociedades científicas e forneceu imagens para artigos científicos. Foi sua primeira incursão no meio científico.
|
||||
1894 – Voltou à Amazônia e fez duas expedições: a primeira, à nascente do Orinoco, já na Venezuela, e a outra por um longo trecho do rio Branco, afluente do rio Negro. Nos oito meses em que permaneceu na Floresta Amazônica, Huebner também aprofundou seus conhecimentos de botânica amazônica, ao coletar e documentar espécimes da flora, especialmente de orquídeas.
|
||||
1894 /1895 / 1896 – Ao longo desses anos, retornou a Dresden e voltou para o Brasil.
|
||||
c. 1895 - Coletou o holótipo do lagarto do verme do rio Inirida, que foi posteriormente batizado em sua homenagem como Mesobaena huebneri .
|
||||
1896 - Foi admitido como naturalista, sócio-correspondente do Verein für Erdkunde (Sociedade de Geografia) de Dresden.
|
||||
Huebner e o também fotógrafo Gomes Leite seguiram no vapor Tabatinga para o Rio Madeira, comissionados pela casa artística do sr. Antonio Luciani, a serviço de suas profissões (Diário Oficial(AM), 25 de janeiro de 1896, última coluna).
|
||||
1897 – Em Belém, colaborou com o fotográfo português Felipe Augusto Fidanza (c. 1847 – 1903).
|
||||
Em novembro, George Huebner, apresentando-se como membro correspondente da Sociedade Geográfica de Dresden, informava a abertura de um ateliê fotográfico em Manaus, a Photographia Allemã, no antigo Hotel Cassina, junto ao palácio do governo (Jornal do Rio Negro, 7 de novembro de 1897).
|
||||
1898 – Quase todas as imagens do Álbum Descritivo do Pará (1898), de Arthur Caccavoni (18? -19?), são de autoria de Huebner.
|
||||
1899 – Huebner anunciou que seguiria para o rio Juruá e que, durante sua ausência, a Photographia Allemã seria gerenciada por José Gomes Leite (Commercio do Amazonas, 4 de fevereiro de 1899, sexta coluna).
|
||||
Quase todas as imagens do álbum Amazônia (1899), de Arthur Caccavoni, são de autoria de Huebner.
|
||||
1900 – Huebner anunciou seu estabelecimento fotográfico na rua São Vicente, 23, onde fazia retratos de todos os gêneros e em platinotipia e crayon, diversas vezes ao longo de 1900 (Commercio do Amazonas, 25 de abril de 1900).
|
||||
|
||||
Commercio do Amazonas, 16 de junho de 1900
|
||||
|
||||
Huebner fotografou a sessão extraordinária do Congresso do Estado do Amazonas (A Federação, orgam do Partido Republicano Federal (AM), 10 de julho de 1900, terceira coluna).
|
||||
Foi noticiado uma grande afluência de curiosos ao escritório da redação do Commercio do Amazonas para apreciarem as fotografias do sahimento do dr. Eduardo Ribeiro, trabalho do conceituado “atelier” do sr George Huebner . Sahimento é a procissão de condução do cadáver (Commercio do Amazonas, 23 de outubro de 1900, sexta coluna).
|
||||
Em torno desse ano, foram produzidas as fotografias do Álbum de Vistas de Manaus.
|
||||
|
||||
George Huebner. Álbum Vistas de Manaus, c, 1900. Manaus, Amazonas / Acervo IMS
|
||||
|
||||
1902 – Associou-se a Libânio do Amaral (? – 1920), professor de Belas Artes. A Photographia Allemã ficava na rua Eduardo Ribeiro (O Palito, 1º de junho de 1902).
|
||||
Lindos leques em que se aprecia o primor artístico do exímio desenhista Libânio Amaral da acreditada Photographia Allemã de Huebner & Amaral seriam os mimos para a barraca amazonense (Quo vadis?, 21 de novembro de 1902, última coluna).
|
||||
Huebner & Amaral fizeram vistas da festa de Natal de 1902 e realizaram uma estereotipia da festa do Christo, em Manaus (Quo vadis?, 28 de dezembro de 1902, quinta coluna).
|
||||
Huebner forneceu 8 retratos para o Ginásio Amazonense (Mensagens do governador do amazonas para a Assembleia, 1902).
|
||||
1903 – A delegacia fiscal do Amazonas comprou um retrato do presidente da República, Rodrigues Alves, realizado por Huebner & Amaral (Quo vadis?, 28 de janeiro de 1903, quinta coluna).
|
||||
O etnólogo alemão Theodor Koch-Grünberg chegou a Manaus para iniciar sua expedição ao alto Rio Negro, patrocinado pelo Museu de Berlim. Dois anos antes havia se apresentado como voluntário do Museu Etnográfico de Berlim e, em 1902, foi contratado como pesquisador assistente trabalhando sob a tutela do pesquisador Karl von den Steinen. Nesse mesmo ano, obteve seu doutoramento na Universidade de Würzburg.
|
||||
Theodor conheceu Huebner, com quem estabeleceu laços de amizade e uma colaboração profissional de quase 22 anos, que só terminaria com sua morte prematura por malária, em 1924, em Vista Alegre, no atual estado de Roraima. Segundo Andreas Valentin, a parceria entre os dois já se transformara em cumplicidade, que transparecia nas suas cartas. É importante, no entanto, lembrar que Huebner não tivera formação superior de qualquer espécie. Era de se esperar que um homem das ciências, para ser reconhecido como tal, fosse treinado e passasse por todos os trajetos e rituais da Academia. Não foi este o caso de Huebner. A confiança que ele conquistou não só de Koch Grünberg como também de outros cientistas e instituições, principalmente após abandonar o negócio fotográfico, se deve aos seus próprios méritos, como profissional dedicado não apenas à sua atividade-fim, mas também como investigador meticuloso, preciso e sempre em busca do desconhecido. Acrescenta-se, ainda, a postura humanista que eles compartilhavam em sua preocupação com a rápida extinção dos índios.
|
||||
1904 – O folheto Kautschukgewinnung am Amazonen – Strome, de 15 páginas, sem data, fazia parte da bibliografia do artigo “Chelonios do Brasil”. Foi publicado como texto explicativo de 8 grandes fotografias publicadas pelos srs. G. Huebner & Amaral, de Manaus. Contém uma breve resenha da indústria de borracha no amazonas, com indicações originais sobre as árvores de borracha, os seringais, os processos de extração e preparação e a exportação (Boletim do Museu Paraense de História Natural e Etnografia, 1904 )
|
||||
Huebner e Amaral ofereceram à redação do jornal Quo Vadis? duas lindas coleções de bilhetes postais, com fotografias de Manaus e do interior do Amazonas (Quo vadis?, 11 de fevereiro de 1904, segunda coluna). Ao Jornal do Commercio(AM), ofereceram fotografias do edifício do jornal onde funcionavam seus escritórios e oficinas (Jornal do Commercio (AM), 13 de abril de 1904, segunda coluna).
|
||||
Huebner & Amaral realizaram quadros de 110 cm sobre 86, ampliações de fotografias, em moldura de madeira da terra, das diversas fases do cultivo e do beneficiamento da borracha (Jornal do Commercio, 17 de abril de 1904, segunda coluna).
|
||||
Huebner chegou em Manaus, vindo de Belém, no vapor Campos Salles (Jornal do Commercio (AM), 14 de junho de 1904, quarta coluna).
|
||||
O monsenhor Luis Gonzaga de Oliveira e um grupo de seus ex-discípulos foram fotografados no ateliê de Huebner & Amaral. Durante a reunião, o compositor Caetano Briones executou ao piano a música Rio Negro, de sua autoria (Jornal do Commercio (AM), 19 de junho de 1904, quarta coluna).
|
||||
Huebner estava em Dresden, na Alemanha (Jornal do Commercio (AM), 23 de setembro de 1904, terceira coluna). Em 29 de outubro, já estava de volta em Manaus (Jornal do Commercio (AM), 29 de outubro de 1904, segunda coluna).
|
||||
O governador do Amazonas, coronel Constantino Neri (1859 – 1926), foi presenteado com uma fotografia dele produzida por Huebner & Amaral (Jornal do Commercio (AM), 9 de dezembro de 1904, segunda coluna).
|
||||
O ateliê de Huebner & Amaral é elogiado como o preferido do público devido às incontestáveis provas de competência (Jornal do Commercio (AM), 15 de dezembro de 1904, quarta coluna).
|
||||
1905 - Exposição de retratos produzidos por Huebner & Amaral dos cinco presidentes do Brasil até então: Deodoro da Fonseca (1827 – 1892), Floriano Peixoto (1839 – 1895), Prudente de Morais (1841 – 1902), Campos Salles (1841 – 1913) e Rodrigues Alves (1848 – 1919) (Jornal do Commercio (AM), 11 de fevereiro de 1905, segunda coluna).
|
||||
Huebner foi um dos fiscais do carnaval realizado na primeira avenida de Manaus (Jornal do Commercio (AM), 7 de março de 1905, primeira coluna).
|
||||
Huebner importou artigos fotográficos da Europa (Jornal do Commercio (AM), 9 de junho de 1905, quarta coluna).
|
||||
Durante uma sessão na Academia de Letras, em Manaus, Huebner teve uma discussão com o fotógrafo italiano Panigal. Amobos fotografavam a ocasião (Jornal do Commercio, 6 de agosto de 1905, última coluna).
|
||||
1906 – Huebner e Libânio do Amaral adquiriram, em Belém, o ateliê fotográfico Fidanza, que havia sido o mais tradicional do Pará – pertencia ao fotógrafo português Felipe Augusto Fidanza (c. 1847 – 1903), que havia se suicidado três anos antes. O ateliê ficava na rua Conselheiro João Alfredo, 23.
|
||||
Huebner encontrava-se em Funchal, cidade portuguesa na Ilha da Madeira (Jornal do Commercio, 5 de junho de 1906, quarta coluna). Seguiu para Hamburgo (Jornal do Commercio (AM), 21 de junho de 1906, quarta coluna).
|
||||
Foi editado durante o governo do coronel Constantino Neri (1859 – 1926) no Amazonas, o álbum Vale do Rio Branco – Estado do Amazonas com fotografias produzidas por Huebner. Foi coordenado pelo engenheiro militar Alfredo Ernesto Jacques Ourique (1848 – 1932). Ele e Huebner faziam parte da comitiva da viagem que o governador Neri fez pelo rio Branco, em 1904, a bordo do Vapor Mararyr. Eles documentaram a vida ribeirinha, as paisagens, as fazendas, as ruínas do Forte São Joaquim, a fronteira do Brasil com a Guiana Inglesa e a população indígena. O álbum Vale do Rio Branco foi editado em Dresden, na Alemanha, ficou pronto, em 1906. Só foi divulgado na Exposição Nacional de 1908, no Rio de Janeiro: todas as gravuras são magníficas, sendo o trabalho do álbum verdadeiramente artístico, feito no estrangeiro (Jornal do Brasil, 24 de junho de 1908, segunda coluna).
|
||||
Huebner & Amaral fotografaram os assassinos da família Pacoty (Jornal do Commercio (AM), 22 de setembro de 1906, quarta coluna).
|
||||
1907 – Ao longo desse ano, Huebner importou material fotográfico da Europa.
|
||||
Na opulenta vitrine da acreditada fotografia de Huebner & Amaral, exposição de retratos do governador Constantino Neri e dos coronéis Antonio Bittencourt e Afonso de Carvalho (Jornal do Commercio (AM), 15 de dezembro de 1907, terceira coluna).
|
||||
1908 – Um funcionário da Photographia Allemã foi preso, acusado de roubar dinheiro de Huebner (Jornal do Commercio (AM), 10 de janeiro de 1908, última coluna).
|
||||
A Photographia Allemã inaugurou uma exposição de quadros do artista plástico Ernest Vollbehr (1876 – 1960) (Jornal do Commercio (AM), 18 de fevereiro de 1908, última coluna).
|
||||
Huebner fotografou o grupo Club Cabocolin, de foliões que se fantasiavam de índios (Jornal do Commercio (AM), 3 de março de 1908, terceira coluna).
|
||||
Exposição de um retrato da sra. Zuleide de Barros, executado por Huebner, que seria mostrado na Exposição Nacional de 1908, no Rio de Janeiro (Jornal do Commercio (AM), 5 de março de 1908, quinta coluna).
|
||||
Pela primeira vez, Huebner viajou para o Rio de Janeiro, onde ele e Libânio do Amaral ganharam a medalha de prata e a medalha de ouro pelo Amazonas e o Grande Prêmio pelo Pará, na Exposição Nacional de 1908 (Almanak Laemmert, 1909).
|
||||
Na gerência do Jornal do Commercio de Manaus, exposição de fotografias de autoria de Huebner realizadas na seção amazonense da Exposição Nacional (Jornal do Commercio (AM), 10 de setembro de 1908, primeira coluna).
|
||||
Realização de um trabalho sobre os índios Macuchi e Wapishana, por Huebner e pelo etnologista e explorador alemão Theodor Koch Grumberg (1872 – 1924) sobre aspectos dessas tribos, por exemplo, seus vocabulários (Boletim do Museu Paranaense de História Natural e de Etnografia, 1909).
|
||||
1909 – Exposição de uma fotografia produzida pela casa Huebner & Amaral da passeata da Sociedade do Tiro Brasileiro do Amazonas (Jornal do Commercio (AM), 7 de janeiro de 1909, primeira coluna).
|
||||
Huebner & Amaral ofereceram ao Jornal do Commercio fotografias da inauguração do Cristo no Tribunal do Juri (Jornal do Commercio (AM), 23 de junho de 1909, segunda coluna)
|
||||
Huebner participou da expedição para prestar socorro às vítimas da enchente do rio Amazonas. As fotografias foram expostas mostrando a desolação causada pela enchente (Jornal do Commercio (AM), 4 de julho de 1909, quinta coluna, e 5 de julho, quarta coluna).
|
||||
1910 – Huebner e Libânio do Amaral eram credores do estado do Amazonas pela realização de trabalhos fotográficos para a Comissão de Saneamento e para a Polícia, e também pela publicação da obra Vale do Rio Branco (Relatório dos presidentes dos estados brasileiros (AM), 1910, página 525, página 559 e página 580).
|
||||
No salão nobre da Photographia Allemã, exposição de um excelente retrato em nítida fotogravura do fundador do Jornal do Commercio de Manaus, o português Joaquim Rocha dos Santos (Jornal do Commercio (AM), 4 de janeiro de 1910, última coluna).
|
||||
George Huebner e Libânio Amaral estão na Alemanha (Jornal do Commercio (AM), 15 de agosto de 1910, quinta coluna).
|
||||
1911 – Foi publicada uma propaganda da Photografia G. Huebner & Amaral que estaria à disposição do público para executar qualquer trabalho fotográfico a partir do dia 1º de janeiro de 1911, no Rio de Janeiro. Ficava no edifício de O Paiz, com entrada pela rua Sete de Setembro. O prédio ficava na esquina da avenida Central com Sete de Setembro (A Notícia, 2 de janeiro de 1911, última coluna e Jornal do Commercio (AM), 27 de janeiro de 1911, penúltima coluna).
|
||||
Fotografias da extração da borracha e de seu beneficiamento realizadas por Huebner & Amaral ganharam a medalha de ouro na exposição de borracha anexa ao Congresso Comercial, Industrial e Agrícola realizada em Manaus em fevereiro de 1911 (Jornal do Commercio (AM), 18 de março de 1911, terceira coluna e 19 de março de 1911, última coluna).
|
||||
A revista Fon Fon publica uma matéria elogiando o ateliê de Huebner & Amaral. A fotografia junta patenteará aos nosso leitores o conforto e a sóbria elegância desse atelier, cujos trabalhos são verdadeiras maravilhas (Fon-Fon, 22 de abril de 1911).
|
||||
|
||||
Fotografia do ateliê Huebner & Amaral, no Rio de Janeiro, publicada na revista Fon-Fon, 22 de abril de 1911
|
||||
|
||||
Reputado estabelecimento de arte, a Photographia Allemã passou por várias reformas (Jornal do Commercio (AM), 24 de dezembro de 1911, segunda coluna e 25 de dezembro, primeira coluna).
|
||||
1912 – Huebner e Libânio do Amaral ofereceram ao Centro Cívico Sete de Setembro uma fotografia do barão do Rio Branco (A Imprensa, 20 de março de 1912, terceira coluna).
|
||||
O endereço do estabelecimento dos fotógrafos passou a ser avenida Rio Branco, 128 – com a morte do barão do Rio Branco, a avenida Central passou a se chamar avenida Rio Branco.
|
||||
Huebner chegou ao Maranhão, vindo do Rio de Janeiro (Jornal do Commercio (AM), 20 de abril de 1912, pen~ultima coluna).
|
||||
Huebner e Libânio do Amaral e outros proprietários e empregados de estabelecimentos fotográficos requerem que o governo decrete uma lei que determine o fechamento de suas casas comerciais aos domingos (A Imprensa, 13 de abril de 1912, primeira coluna). O pedido foi indeferido (A Imprensa, 8 de junho de 1912, última coluna).
|
||||
Notícia de que Huebner e dona Maria Ângela pagaram imposto de transmissão de propriedade. Será ela esposa de Huebner? (Jornal do Commercio (AM), 30 de junho de 1912, segunda coluna).
|
||||
Huebner & Amaral cobraram do senhor Carlos Simas, empregado do Banco do Brasil, o pagamento de uma encomenda de fotografias (Jornal do Commercio (AM), 8 de julho de 1912, penúltima coluna).
|
||||
Publicação de uma carta enviada do rio Orinoco do etnólogo alemão Theodor Koch-Grünberg (1872 – 1924) a Huebner na qual ele narra seu encontro com indígenas em dezembro de 1911 (Jornal do Commercio (AM), 11 de julho de 1912, quinta coluna).
|
||||
Denúncia de tráfico de índios no interior do Amazonas feita Koch-Grünberg, que encaminhou dois indígenas escravizados para a residência de Huebner e Amaral (Jornal do Commercio (AM), 17 de julho de 1912, terceira coluna).
|
||||
1917 – A Photographia Huebner & Amaral reabriu em 11 de setembro, na rua da Assembleia, 100, antigo endereço da Photographia Guimarães, do fotógrafo português José Ferreira Guimarães (1841 – 1924) (Jornal do Commercio, 9 de setembro de 1917).
|
||||
|
||||
Anúncio da reabertura da G. Huebner, Amaral & C. Photpgraphos – Jornal do Commercio, 9 de setembro de 1917
|
||||
|
||||
A Photographia Huebner & Amaral foi apedrejada por populares em revolta contra a pirataria alemã. Os mostruários do estabelecimento fotográfico foram destruídos (Diário de Pernambuco, 15 de novembro de 1917, quinta coluna).
|
||||
|
||||
George Huebner. Álbum Vistas de Manaus – Ponte dos Remédios, c. 1890. Manaus, Amazonas / Acervo IMS
|
||||
|
||||
1918 – O Almanak Laemmert anunciou o estabelecimento fotográfico G. Huebner, Amaral & Cia, na rua da Assembleia, 100, no Rio de Janeiro.
|
||||
O estabelecimento fotográfico G. Huebner & Amaral, em Manaus, na avenida Eduardo Ribeiro, foi anunciado pela última vez no Almanak Laemmert.
|
||||
1919 – O estabelecimento fotográfico G. Huebner & Amaral, de Belém, na rua Conselheiro João Alfredo, foi anunciado pela última vez no Almanak Laemmert.
|
||||
Foi anunciada a dissolução da sociedade entre George Huebner, Libânio do Amaral e Paulo Erbe, sócio-gerente da firma desde 1912, que passou a ser o único dono do estabelecimento fotográfico G. Huebner, Amaral & Cia (Jornal do Commercio, 23 de novembro de 1919, oitava coluna). Erbe se estabeleceu, posteriormente, na rua República do Peru, nº 100.
|
||||
|
||||
Jornal do Commercio, 23 de novembro de 1919
|
||||
|
||||
1928 - Foi introduzida no Jardim Botânico do Rio de Janeiro a palmeira Leopoldinia piassaba Wallace, da região do rio Negro, no Amazonas, adquirida de George Huebner, em Manaus (Rodriguésia, junho / setembro de 1936).
|
||||
1929 – O estabelecimento fotográfico G. Huebner & Amaral, do Rio de Janeiro, na rua República do Peru, 100, foi anunciado pela última vez no Almanak Laemmert.
|
||||
1930 - Huebner foi identificado como um incansável estudioso, abrigado infelizmente na mais severa, verídica modéstia, quem primeiramente (da sua chácara perdida num obscuro arrabalde de Manaus) revelou aos meios científicos esse bizarro exemplar da família das palmaceas…a sohnregia excelsa… (Eu sei tudo, maio de 1930).
|
||||
Foi publicado o artigo As nossas plameiras como elemento de decoração, de autoria de Huebner (O Campo, fevereiro de 1930).
|
||||
1935 – George Huebner, que em seus últimos anos de vida, vivia em um sítio nos arredores de Manaus coletando espécies vegetais, sobretudo orquídeas, faleceu.
|
||||
1944 – Apesar de ter sido rebatizado com o nome de Fotografia Artística, o estúdio Photographia Allemã foi depredado devido aos acontecimentos relacionados à Segunda Guerra Mundial, destruindo parte do acervo fotográfico de Huebner.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Beolens, Bo; GRAYSON, Michael; WATKINS, Michael. The Eponym Dictionary of Reptil. Baltimore: The John Hopkins University Press, 2011.
|
||||
ERMAKOFF , George. Rio de Janeiro 1900 – 1930 – Uma crônica fotográfica. Rio de Janeiro: G. Ermakoff Casa Editorial, 2006.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
KOSSOY, Boris. Dicionário histórico-fotográfico brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002.
|
||||
LEAL, Cláudio de La Rocque. Retrato Paraense. Belém: Fundação Rômulo Maiorana, 1998.
|
||||
SCHOEPF, Daniel. George Huebner 1862-1935: um fotógrafo em Manaus. São Paulo: Metalivros, 2005.
|
||||
Site O índio na fotografia brasileira
|
||||
TACCA, Fernando de. O índio na fotografia brasileira: incursões sobre a imagem e o meio. História, ciências, saúde – Manguinhos – Vol. 18, nº 1, p.191-223. Rio de Janeiro., 2011.
|
||||
VALENTIM, Andreas. A fotografia amazônica de George Huebner. Rio de Janeiro: Nau Editora, 2012.
|
||||
VALENTIM, Andreas. George Huebner e Theodor Koch-Grünberg: diálogos na Amazônia, 1905-1924. Trabalho apresentado na 26ª. Reunião Brasileira de Antropologia, realizada entre os dias 1 e 4 de junho de 2008, Porto Seguro, Bahia, Brasil.
|
||||
VALENTIM, Andreas. O índio na fotografia de George Huebner.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/1835` — `itens/20.500.12156.1_1835/`
|
||||
- `20.500.12156.1/1838` — `itens/20.500.12156.1_1838/`
|
||||
- `20.500.12156.1/1839` — `itens/20.500.12156.1_1839/`
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
id: 10998
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=10998"
|
||||
titulo: "Dia Nacional do Fotógrafo"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-01-08T10:25:46+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/2560"]
|
||||
fetched_at: "2026-09-10T09:54:36.600Z"
|
||||
---
|
||||
|
||||
# Dia Nacional do Fotógrafo
|
||||
|
||||
Marc Ferrez. Retrato de d. Pedro II., c. 1885. Rio de Janeiro, RJ / Acervo IMS
|
||||
A Brasiliana Fotográfica faz uma homenagem ao Dia Nacional do Fotógrafo, destacando uma imagem de d. Pedro II, o primeiro brasileiro a possuir um daguerreótipo e, provavelmente, o primeiro fotógrafo nascido no Brasil. Seu interesse foi decisivo para a divulgação e o desenvolvimento da fotografia no país. O registro foi produzido pelo pintor e fotógrafo português Joaquim Insley Pacheco (1830 – 1912), um dos mais prestigiados e famosos retratistas do Brasil no século XIX.
|
||||
Menos de uma no após o anúncio oficial da invençãp, em 19 de agosto de 1839, na França, d. Pedro, aos 14 anos – antes de ser sagrado imperador – adquiriu o equipamento, em março de 1840, cerca de três meses depois que o abade francês Louis Comte (1798 – 1868) apresentou-lhe a novidade, no Rio de Janeiro – como se lê no Jornal do Commercio (Jornal do Commercio, 17 de janeiro de 1840, primeira coluna; e 20 de janeiro de 1840. terceira coluna).
|
||||
A realização dos primeiros daguerreótipos no Brasil aconteceu apenas 4 meses depois da produção do primeiro daguerreótipo feito nas Américas, até hoje conhecido. A imagem, de autoria de D.W. Seaver, retratou a igreja de São Paulo, em Nova York, em 16 de setembro de 1839. Foi exibida na drugstore do dr. James Chilton, situada na Broadway, 263. Pouco tempo depois, Samuel Morse (1791 – 1872), o inventor do telégrafo, e John William Draper (1811 – 1882), professor da Universidade de Nova York, produziram daguerreótipos da Igreja Unitária, em diferentes ocasiões, em Nova York. Todas essas imagens produzidas em Nova York estão desaparecidas, o que torna ainda mais importante a existência dos daguerreótipos pioneiros do Brasil.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
FERREZ, Gilberto; NAEF, Weston J.. Pioneer Photographers of Brazil, 1840-1920. New York: Center for Inter-American Relations, 1976.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
VASQUEZ, Pedro Karp. Dom Pedro II e a fotografia no Brasil. Rio de Janeiro: Fundação Roberto Marinho, 1985.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/2560` — `itens/20.500.12156.1_2560/`
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
---
|
||||
id: 11041
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11041"
|
||||
titulo: "Arquivo Nacional: os 180 anos"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-01-02T10:25:36+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5057", "20.500.12156.1/5447", "20.500.12156.1/5446"]
|
||||
fetched_at: "2026-09-10T09:54:39.738Z"
|
||||
---
|
||||
|
||||
# Arquivo Nacional: os 180 anos
|
||||
|
||||
O Arquivo Nacional, instituição parceira da Brasiliana Fotográfica, comemora hoje os 180 anos de sua fundação, em 2 de janeiro de 1838. Em meio às poucas imagens conhecidas das sedes ocupadas pelo Arquivo Público do Império tendem a se infiltrar as fotografias do edifício da Casa da Moeda construído em frente ao Campo de Santana, um dos poucos prédios reservados desde sua gênese à função pública na Corte. Com um texto da pesquisadora Claudia Heynemann, o portal homenageia a data e lembra um pouco da história do Arquivo Nacional.
|
||||
Arquivo Nacional: os 180 anos
|
||||
Claudia Beatriz Heynemann*
|
||||
Em meio às poucas imagens conhecidas das sedes ocupadas pelo Arquivo Público do Império tendem a se infiltrar as fotografias do edifício da Casa da Moeda construído em frente ao Campo de Santana, um dos poucos prédios reservados desde sua gênese à função pública na Corte. Bem mais prolífica, a produção de registros sobre aquela instituição inclui estereoscopias, como a impressa por Rodrigues & Co, da década de 1890. De grande sucesso em exposições internacionais, testemunho da popularização do gênero e do processo de urbanização do Rio de Janeiro, o tom do progresso e da dinâmica da cidade é dado aqui pelo contraste entre a solidez da instituição e o bonde que passa apinhado de passageiros na rua ainda vazia da fotografia oitocentista.
|
||||
|
||||
Editores & propriedade de Rodrigues & Co. Rua do Ouvidor, 57. Casa da Moeda, 1890 – 1900. Rio de Janeiro, RJ / Acervo Arquivo Nacional
|
||||
|
||||
Em 2004 o conjunto arquitetônico da Casa da Moeda, tombado pelo Iphan e totalmente restaurado, passou a ser a sede definitiva do Arquivo Nacional. Inaugurado em 1866, com a Exposição Nacional, registrada no álbum assinado pelo estúdio Barbosa & Lobo, distante em bem mais de um século de sua ocupação final, era, de todo modo, a face de uma instituição bastante próxima, por seu pressuposto de custódia e confiabilidade. Esse caráter fiduciário do papel moeda, nas palavras de André Rouillé [1] coincidiu em grande medida com o valor de que se imbuiu a fotografia, instâncias revestidas de realidade e verdade. Tais princípios se estenderam ainda às cidades modernas, à prova documental, aos arquivos. Organizações florescentes no século XIX, os arquivos nacionais partilharam a promessa de controle de um mundo complexo com seus planos de organização e arranjo, seu pressuposto de registro e veracidade, no século da História e dos estados nacionais.
|
||||
A criação do Arquivo Público deve ser compreendida, assim, a partir de uma matriz e de um campo comum, essencialmente europeu, prevalecendo o do Arquivo Nacional da França. Na experiência brasileira, essa origem vinha distinguida com os matizes de um Estado recém-independente na América o qual, a despeito da citação na Constituição de 1824 e mesmo antes, em decretos de 1823, só viria a ser criado pelo Regulamento nº 2 de 2 de janeiro de 1838, estabelecido em caráter provisório na Secretaria de Estado dos Negócios do Império, com as assinaturas do regente Pedro de Araújo Lima (1793 – 1870), futuro marquês de Olinda, e do ministro da Justiça e interino do Império, Bernardo Pereira de Vasconcelos (1795 – 1850) (Jornal do Commercio, 18 de janeiro de 1838, última coluna). Trinta anos após o desembarque da corte joanina no Rio de Janeiro, quando a criação ou migração de inúmeros órgãos foi vista como ruptura com a condição colonial, vinculava-se à necessidade do Estado de organizar informações sem, contudo, descuidar da “história do Império”. Sua primeira sede situava-se no edifício do Ministério do Império, na rua da Guarda Velha, atual Treze de Maio. A segunda, na rua Direita.
|
||||
|
||||
Anônimo. Arquivo Público do Império, s/d. Rua Direita, Rio de Janeiro, RJ / Acervo Arquivo Nacional
|
||||
|
||||
Em seus primórdios, o Arquivo enfrentou muitos obstáculos, na obtenção de uma sede permanente, ou no recolhimento do acervo, premido pela necessidade de reunir documentos existentes nas secretarias dos ministérios e pelo suprimento de “lacunas” constatadas no acervo sobre a história do país, recorrendo essencialmente aos arquivos portugueses. O pressuposto de que haveria uma narrativa histórica a ser constituída por documentos norteou medidas como a previsão do cargo de cronista voltado a escrever “com exatidão e circunstanciado desenvolvimento as efemérides sociais e políticas do Brasil”. A década de 1870 encontra o Arquivo no antigo prédio do Recolhimento do Carmo, em situação mais estável e, sob a direção de Joaquim Machado Portela quando é anunciado um plano de classificação nos moldes franceses, paradigma da metodologia arquivística de então.
|
||||
|
||||
Anônimo. Arquivo Público do Império, 1870 – 1907. Rua dos Ourives, Rio de Janeiro, RJ / Acervo Arquivo Público
|
||||
|
||||
Novas inflexões na história da Instituição alcançam o século XX, sendo notória a gestão do historiador José Honório Rodrigues (1958-1963) que buscou dotar o órgão de uma personalidade propriamente arquivística, propondo uma política nacional de arquivos, insistindo no recolhimento da “documentação federal” entre outras providências que recusaram a visão tradicional do arquivo como “velho guardião da memória”. Os anos 1980 foram decisivos para o Arquivo Nacional: a adoção do Projeto de Modernização Institucional Administrativa, a passagem para órgão autônomo da administração direta na estrutura do Ministério da Justiça e a mudança para o edifício anexo à antiga Casa da Moeda em janeiro de 1985 foram acompanhadas do lançamento da revista Acervo, de projetos inéditos na área de pesquisa e difusão, além da continuidade e aprofundamento das políticas de gestão e preservação que, a partir da década de 1970, situaram o Arquivo Nacional no campo da moderna teoria arquivística.
|
||||
A Lei Nacional de Arquivos, ou Lei n.º 8.159, de 8 de janeiro de 1991 levou o Arquivo Nacional a atingir parte substantiva de seus objetivos ao estabelecer como dever do Poder Público, “a gestão documental e a proteção especial a documentos de arquivos, como instrumento de apoio à administração, à cultura, ao desenvolvimento científico e como elementos de prova e informação”. Assegura ao Arquivo Nacional “a gestão e o recolhimento dos documentos produzidos e recebidos pelo Poder Executivo Federal, bem como preservar e facultar o acesso aos documentos sob sua guarda, e acompanhar e implementar a política nacional de arquivos”. A criação do Conselho Nacional de Arquivos – Conarq em 1992, a instituição do Sistema de Gestão de Documentos de Arquivo – SIGA, da Administração Pública Federal em 2003, inscrevem-se entre as principais ações voltadas à gestão e proteção aos documentos de arquivo, tendo o Arquivo Nacional como órgão central desses sistemas.
|
||||
A instituição participa de diversos organismos internacionais como a ALA (Associação Latino Americana de Arquivos), o CIA (Conselho Internacional de Arquivos), ou a COLUSO (Comissão luso-brasileira para salvaguarda do patrimônio luso-brasileiro), o Programa ADAI e o Comitê Nacional do Brasil do Programa Memória do Mundo da Unesco; integra, ainda, o Projeto InterPARES – International Research on Permanent Authentic Records in Electronic System (Pesquisa Internacional sobre Documentos Arquivísticos Autênticos Permanentes em Sistemas Eletrônicos), além de cooperar e manter convênios com muitas universidades para projetos comuns.
|
||||
O Arquivo Nacional exerce sua missão também por meio de atividades de pesquisa, produção de conhecimento e da difusão nas diferentes áreas de sua competência. Publicações, exposições, concursos de monografias, sítios web, bases de dados, seminários, um dos mais importantes laboratórios de preservação da América Latina, a participação em um portal colaborativo como a Brasiliana Fotográfica são iniciativas e perspectivas adotadas por um organismo que, em sua origem, restringia o acesso à burocracia, seguindo uma política de sigilo e que teria portanto encontrado “sérias dificuldades para realizar os objetivos inerentes a esse tipo de instituição: ‘instrumentalizar’ a ação administrativa do Estado nacional emergente e subsidiar a pesquisa histórica” [2].
|
||||
Sua sede no Rio de Janeiro divide com a Coordenação Regional de Brasília a guarda de um acervo avaliado em cerca de 55 km de documentos [3]. Esse universo congrega registros datados do século XVI aos dias de hoje, provenientes da administração colonial, do governo metropolitano, de ministérios e órgãos do Império e da República, de indivíduos e instituições privadas, coleções e itens documentais, documentos audiovisuais e cartográficos, uma biblioteca especializada nas áreas afins à missão institucional e uma coleção de livros, folhetos e periódicos raros de cerca de 7 mil títulos. De muitas formas o Arquivo Nacional procura hoje responder aos dilemas característicos da história das instituições arquivísticas; às inegáveis rupturas operadas nas sociedades contemporâneas a partir das redes tecnológicas, com seus novos atores, leituras e reinterpretações de seu patrimônio, e a toda complexidade que os 180 anos comportam.
|
||||
|
||||
Acessando o link para as fotografias da antiga Casa da Moeda, sede do Arquivo Nacional, disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
*Claudia Beatriz Heynemann – Doutora em História | Pesquisadora do Arquivo Nacional
|
||||
|
||||
[1] ROUILLÉ, André. A fotografia: entre documento e arte contemporânea. São Paulo: Editora Senac, 2009, p. 51.
|
||||
[2] COSTA, Célia. Arquivo Público do Império: o Legado Absolutista na Construção da Nacionalidade. Estudos Históricos, Rio de Janeiro, vol. 14, nº 26, 2000, p. 217-231.
|
||||
[3] O Sistema de Informações do Arquivo Nacional – SIAN é a principal base de dados da instituição para consulta ao acervo. Outras bases de dados e sites podem ser acessados no site do Arquivo Nacional.
|
||||
|
||||
|
||||
Retrospectiva das sedes e denominações do Arquivo Nacional e dos diretores do Arquivo Nacional
|
||||
Andrea C. T. Wanderley**
|
||||
|
||||
1838 – O Arquivo Público do Império situa-se na rua da Guarda Velha, atual Treze de Maio, no edifício do Ministério do Império (Jornal do Commercio, 18 de janeiro de 1838, última coluna).
|
||||
1844 – Transfere-se para a Praça do Comércio, por cima da rua Direita, atual Primeiro de Março (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1845).
|
||||
1845 – Volta a sua primeira sede, na rua da Guarda Velha (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1848).
|
||||
1855 – Está sediado no edifício do Convento de Santo Antônio (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1856).
|
||||
1870 - Situa-se no segundo andar do antigo edifício do Recolhimento do Parto dos Terceiros da Ordem do Carmo, na rua dos Ourives, nº 1, atual rua Miguel Couto (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1871).
|
||||
1889 – Com a proclamação da República, passa a chamar-se Arquivo Público Nacional (Jornal do Commercio, 20 de novembro de 1889, última coluna).
|
||||
1907 – Ocupa a antiga sede do Museu Nacional, na Praça da República (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1908).
|
||||
1911 – Muda sua denominação para Arquivo Nacional.
|
||||
1934 - Publicação de um artigo sobre a Casa da Moeda com uma fotografia do atual prédio do Arquivo Nacional (Revista da Semana, 23 de junho de 1934).
|
||||
1985 – Após a transferência da Casa da Moeda do Brasil para instalações maiores, o Arquivo Nacional ocupa um dos prédios da instituição, construído nos anos 70 para a fabricação de papel-moeda (Jornal do Brasil, 3 de janeiro , primeira coluna; e 4 de janeiro, última coluna, de 1985).
|
||||
2004 – O conjunto arquitetônico da Casa da Moeda, tombado pelo Iphan e totalmente restaurado, passa a ser a sede definitiva do Arquivo Nacional (Jornal do Commercio, 6 de setembro de 2004; O Estado de São Paulo, 9 de setembro de 2004, página A-7).
|
||||
|
||||
Retrospectiva dos diretores do Arquivo Nacional
|
||||
|
||||
Ciro Cândido Martins de Brito (1840 – 1857)
|
||||
José Tomás de Oliveira Barbosa (interino) (1857 – 1860)
|
||||
Antonio Pereira Pinto (1860 – 1869)
|
||||
Joaquim Caetano da Silva (1869 – 1873)
|
||||
Joaquim Pires Machado Portela (1873 – 1898)
|
||||
Pedro Veloso Rebelo (1899 – 1902)
|
||||
Francisco Joaquim Bethencourt da Silva (1902 – 1910)
|
||||
|
||||
Alcebíades Estevão Furtado (1910 – 1915)
|
||||
|
||||
Frederico Schumann (1915 – 1917)
|
||||
|
||||
Luís Gastão d’Escragnolle Dória (1917 – 1922)
|
||||
|
||||
João Alcides Bezerra Cavalcanti (1922 – 1938) Eugênio Vilhena de Morais (1938 – 1958)
|
||||
|
||||
José Honório Rodrigues (1958 – 1964)
|
||||
|
||||
Roberto Dias Groba (1964)
|
||||
|
||||
Pedro Moniz de Aragão (1964 – 1969)
|
||||
|
||||
Raul do Rego Lima (1969 – 1980)
|
||||
|
||||
Celina Vargas do Amaral Peixoto (1980 – 1990)
|
||||
|
||||
Tereza Maria Sussekind Rocha (interina) (1990 – 1991)
|
||||
|
||||
Maria Alice Barroso (1991 – 1992)
|
||||
|
||||
Jaime Antunes da Silva (1992 – 2016)
|
||||
|
||||
Maria Isabel de Oliveira (interina) (2016)
|
||||
|
||||
José Ricardo Marques (2016)
|
||||
|
||||
Ivan Fernandes Neves (interino) (2016)
|
||||
|
||||
José Ricardo Marques (2016 – 2017)
|
||||
|
||||
Diego Barbosa (2017)
|
||||
|
||||
Carolina Chaves de Azevedo ( 2017)
|
||||
|
||||
|
||||
**Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
ESTEVÃO, Silvia Ninita de Moura; FONSECA, Vitor Manoel Marques da. A França e o Arquivo Nacional do Brasil. Acervo, Rio de Janeiro, v. 23, no 1, p. 81-108, jan/jun 2010.
|
||||
Folha de São Paulo, 18 de novembro de 2002.
|
||||
LUCENA, Felipe. História do Arquivo Nacional. Diário do Rio, 2016.
|
||||
Portal do Iphan
|
||||
VERARDI, Cláudia Albuquerque. Arquivo Nacional: a memória de uma nação. Pesquisa Escolar Online, Fundação Joaquim Nabuco, Recife.
|
||||
Site do Arquivo Nacional
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5057` — `itens/20.500.12156.1_5057/`
|
||||
- `20.500.12156.1/5447` — `itens/20.500.12156.1_5447/`
|
||||
- `20.500.12156.1/5446` — `itens/20.500.12156.1_5446/`
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
id: 11127
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11127"
|
||||
titulo: "Os Arcos da Lapa e os bondes de Santa Teresa"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-06-06T13:01:01+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4433", "20.500.12156.1/2961", "20.500.12156.1/2135"]
|
||||
fetched_at: "2026-09-10T09:54:43.026Z"
|
||||
---
|
||||
|
||||
# Os Arcos da Lapa e os bondes de Santa Teresa
|
||||
|
||||
Importante obra arquitetônica do período colonial do Brasil, os Arcos da Lapa, situados no bairro da Lapa, um dos redutos da boemia carioca, são um dos símbolos mais importantes do Rio de Janeiro Antigo e também um dos mais famosos cartões-postais da cidade. Foram inaugurados em 1750, durante o governo de Antônio Gomes Freire de Andrade (1685 – 1763), futuro primeiro conde de Bobadela*, substituindo um aqueduto que existia desde 1723. Seu projeto é atribuído ao brigadeiro português José Francisco Pinto Alpoim (1700 – 1765). Em estilo romano, têm 270 metros de extensão com 42 arcos duplos de alvenaria, e distribuíam à população carioca as águas da nascente do Rio Carioca a partir de um chafariz em mármore com 16 bicas de bronze aos pés do Convento de Santo Antônio.
|
||||
Acessando o link para as fotografias dos Arcos da Lapa e dos bondes de Santa Teresa disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Georges Leuzinger. Arcos, Santa Theresa e Glória, c. 1867. Rio de Janeiro, RJ / Convênio Instituto Moreira Salles – Leibniz-Institut für Länderkunde
|
||||
|
||||
A partir de 1º de setembro de 1896 (O Paiz, 2 de setembro de 1896), os Arcos da Lapa passaram a ser utilizados como viaduto para os também famosos bondes de ferro da Companhia de Carris Urbanos, meio de acesso do centro do Rio ao charmoso bairro de Santa Teresa, que se tornou um dos pólos artísticos da cidade e também destino de milhares de turistas. Tanto os Arcos da Lapa como os bondes de Santa Teresa foram registrados por importantes fotógrafos, dentre eles Augusto Malta (1864 – 1957), Georges Leuzinger (1813 – 1892), Marc Ferrez (1843 – 1923) e também por anônimos.
|
||||
|
||||
Augusto Malta. Convento de Santo Antônio, 4 de maio de 1930. Rio de Janeiro, RJ / Acervo Biblioteca Nacional
|
||||
|
||||
As imagens dos Arcos da Lapa, assim como as do Pão de Açúcar e as do outeiro da Glória, locais que se tornaram marcos da fotografia de paisagem no Rio de Janeiro, foram popularizadas no livro Brasil Pitoresco (1861), primeiro livro de fotografia realizado na América Latina, com imagens produzidas pelo francês Jean Victor Frond (1821 – 1881), entre 1858 e 1860. Segundo Pedro Vasquez, o livro-álbum de Frond foi o “mais ambicioso trabalho fotográfico realizado no país, durante o século XIX”. Foi um importante marco para o fotografia e para as artes gráficas no Brasil. Nele, as fotografias de Frond se tornaram reproduções litográficas executadas em Paris, na Maison Lemercier, por artistas como Charpentier, Aubrun e Cicéri, dentre outros. O texto do Brasil Pitoresco foi escrito pelo jornalista e político francês Charles Ribeyrolles (1812-1860).
|
||||
|
||||
Jean Vitor Frond. Os aquedutos do Rio de Janeiro, 1858/1860. Rio de Janeiro, RJ / Do livro Brasil Pitoresco, pag 16 / Acervo FBN
|
||||
|
||||
|
||||
Marc Ferrez. Aqueduto da Carioca , também conhecido como Arcos da Lapa, 1905. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
*O primeiro conde de Bobadela governou o Rio de Janeiro entre 1733 e 1763. Recebeu o título em 1758.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Acesse também o artigo Arcos da Lapa: de aqueduto a viaduto, publicado na Brasiliana Iconográfica, em 24 de outubro de 2019.
|
||||
|
||||
Fontes:
|
||||
Bairros da cidade
|
||||
Biografia de Gomes Freire de Andrade
|
||||
Brasiliana Fotográfica – Jean Victor Frond (França, 1/11/1821 – França, 16/1/1881)
|
||||
Diário do Rio
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
. Correio da Manhã, 23 de junho de 1963
|
||||
. Correio da Manhã, 21 de junho de 1964
|
||||
. Jornal do Brasil, 26 de junho de 1963
|
||||
. Jornal do Commercio, 16 de setembro de 1896
|
||||
. O Paiz, 2 de setembro de 1896
|
||||
RODRIGUES, Helio Suevo. A formação das estradas de ferro no Rio de Janeiro – o resgate de sua memória. Rio de Janeiro: Sociedade de Pesquisa para Memória do Trem, 2004.
|
||||
Site Arcos da Gente
|
||||
Site do IPHAN
|
||||
Site Infopatrimônio
|
||||
Site Inventário dos Monumentos
|
||||
Site Monumentos do Rio
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4433` — `itens/20.500.12156.1_4433/`
|
||||
- `20.500.12156.1/2961` — `itens/20.500.12156.1_2961/`
|
||||
- `20.500.12156.1/2135` — `itens/20.500.12156.1_2135/`
|
||||
|
||||
+175
@@ -0,0 +1,175 @@
|
||||
---
|
||||
id: 11149
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11149"
|
||||
titulo: "O fotógrafo açoriano Christiano Junior (1832 – 1902) e sua importante atuação no Brasil e na Argentina"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-09-21T12:52:02+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5528", "20.500.12156.1/3933", "20.500.12156.1/4735", "20.500.12156.1/5522"]
|
||||
fetched_at: "2026-09-10T09:54:46.818Z"
|
||||
---
|
||||
|
||||
# O fotógrafo açoriano Christiano Junior (1832 – 1902) e sua importante atuação no Brasil e na Argentina
|
||||
|
||||
O fotógrafo açoriano José Christiano de Freitas Henriques Júnior nasceu na Ilha das Flores, em 1832. Foi um dos maiores e mais versáteis fotógrafos dos oitocentos, além de empresário atuante em diversos ramos. Chegou ao Brasil, em 1855, com sua esposa, Maria Jacinta Fraga, e com os dois filhos do casal: os futuros fotógrafos José Virgílio e Frederico Augusto. Na década de 1860, quando a fotografia se popularizou no país e passou a ser comercializada em ateliês, Christiano dedicou-se aos retratos de estúdio e tornou-se famoso por seus registros de tipos negros, tendo realizado imagens exclusivamente de escravizados, vendidas, em geral, no formato de cartes de visite. Eram geralmente vendidas para estrangeiros que voltavam à Europa.
|
||||
|
||||
Christiano Junior com uma de suas netas / Coleção de Abel Alexander, La Nacion*
|
||||
|
||||
Christiano Junior trouxe os escravizados para dentro do estúdio e em seus registros há closes e retratos deles em uma situação de simulação de suas atividades profissionais mostrando, sobretudo, carregadores e os chamados negros de ganho, que trabalhavam como vendedores nas ruas da cidade e entregavam o lucro para seus proprietários. Os escravizados eram identificados como tipos negros e eram fotografados normalmente de frente ou de perfil e enquadrados no centro, deixando bem evidentes suas características físicas, suas vestimentas e instrumentos de trabalho. Às vêzes, Christiano os retratava diante de fundos pintados com paisagens europeias.
|
||||
Também produziu no Brasil e na Argentina uma significativa produção de retratos de tipos locais. Também foi o autor de uma série de fotografias médicas.
|
||||
|
||||
Christiano Junior. Escravos, 1864-1865 Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
A primeira notícia que se tem até hoje do início da atuação de Christiano Junior na fotografia no Brasil é de 1862, quando anunciou, em Maceió, Alagoas, seus retratos fotográficos sobre vidro, papel, pano e encerado. No mesmo ano, chegou ao Rio de Janeiro e em anúncio ofereceu seus serviços de fotógrafo.
|
||||
Christiano Jr. & Pacheco. Retrato de homem (verso), c. 1870. Rio de Janeiro, RJ / Acervo IMS
|
||||
Dois anos depois, era um dos proprietários da Photographia do Commercio, na rua São Pedro, 69 e seu sócio era Fernando Antônio de Miranda. Mudou-se sozinho para a rua da Quitanda, 45, em 1865. A partir do dia 1º de dezembro de 1866, seu amigo Bernardo José Pacheco tornou-se seu sócio em seu estabelecimento fotográfico, que passaria a funcionar com a razão Christiano Junior & Pacheco.
|
||||
Em 1867, abriu um ateliê fotográfico, em Mercedes, no Uruguai e, no mesmo ano, em 1º de dezembro, inaugurou em Buenos Aires, um bem sucedido estúdio de fotografia, na rua Florida, nº 159. Na Argentina, celebrizou-se por fotografar tipos locais e paisagens, tendo realizado uma significativa produção de retratos. É considerado um dos mais importantes fotógrafos que atuaram na Argentina durante o século XIX. Em 1878, vendeu seu estúdio em Buenos Aires para Witcomb & Mackern, tendo deixado no arquivo do ateliê um acervo de mais de 170 vistas. Entre 1879 e 1883, viajou pelo interior da Argentina, fotografando várias províncias do país.
|
||||
Em 1883, Christiano Junior desvinculou-se de seu último ateliê, em Corrientes. Abandonou temporariamente a fotografia, dedicando-se à produção e comércio de vinhos e licores, os quais vendia ao Brasil, à Argentina e ao Paraguai.
|
||||
|
||||
Faleceu em 19 de novembro, em Assunção, no Paraguai, e seu necrológio foi publicado na revista argentina Caras Y Caretas de 13 de dezembro de 1902, na página 28.
|
||||
|
||||
‘Em Assunção do Paraguai, onde vivia retirado há muitos anos pintando fotografias, faleceu na semana passada o velho fotógrafo don Christiano Junior, cuja arte para retratar a antiga família portenha era famosa em seu tempo. Junior foi o antecessor de Witcomb e diante de sua objetiva desfilaram as mais conhecidas damas e cavalheiros daquela época. Morreu pobre, privado quase por completo de sua visão, e deixa uma lembrança agradável em todos os que conheceram.’
|
||||
Acessando o link para as fotografias de Christiano Júnior disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Grande parte da obra de Christiano Junior está sob a guarda da Biblioteca Nacional, do Museu Histórico Nacional, do Arquivo Nacional, do Serviço do Patrimônio Histórico e Artístico Nacional e do Instituto Moreira Salles.
|
||||
|
||||
Cronologia de Christiano Júnior (1832 – 1902)
|
||||
|
||||
Retrato de Christiano Junior, c. 1872/ Site Buenos Aires História
|
||||
|
||||
1832 – O português José Christiano de Freitas Henriques Junior nasceu na Ilha das Flores, no Arquipélago dos Açores, em 21 de julho de 1832.
|
||||
1855 - Chegou ao Brasil com sua esposa, Maria Jacinta Fraga, e com os dois filhos do casal: os futuros fotógrafos José Virgílio (1851 -?) e Frederico Augusto (1853-?).
|
||||
1862 – Christiano Junior anunciava, em Maceió, em Alagoas, seus retratos fotográficos sobre vidro, papel, pano e encerado.
|
||||
Chegou no Rio de Janeiro e em anúncio ofereceu seus serviços de fotógrafo. Seus trabalhos estariam expostos na casa do sr. Bernasconi e chamados escritos deveriam ser enviados para o Hotel Brysson, na rua d´Ajuda, 57 B. Também aceitava pedidos de quadros e cestas de flores e frutas de cera, imitando perfeitamente o natural (Correio Mercantil, e Instrutivo, Político, Universal, 2 de dezembro de 1862, quinta coluna).
|
||||
|
||||
Correio Mercantil, e Instrutivo, Político, Universal, 2 de dezembro de 1862
|
||||
|
||||
1864 - Era um dos proprietários da Photographia do Commercio, na rua São Pedro, 69. Seu sócio era Fernando Antônio de Miranda (Jornal do Commercio, 17 de julho de 1864).
|
||||
|
||||
Jornal do Commercio, 17 de julho de 1864
|
||||
|
||||
Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1864
|
||||
|
||||
1865 - O endereço do estabelecimento fotográfico de Christiano e Miranda mudou para rua da Quitanda, 53 (Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1865).
|
||||
Christiano mudou-se sozinho para a rua da Quitanda, 45. Anunciou que em seu estabelecimento, a Photographia e Pintura, fazia cartões de visita, ambrótipos, cenótipos, fotografias coloridas a óleo, aquarela ou pastel, além de retratos para broches e medalhas. Também anunciou a venda de coleções dos costumes dos pretos nessa corte e no interior da província, em cartões para álbuns, coisa muito própria para quem se retira para a Europa (Jornal do Commercio, 2 de abril de 1865 e Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1866).
|
||||
|
||||
Jornal do Commercio, 2 de abril de 1865
|
||||
|
||||
Exposição na Casa Bernasconi de quatro molduras contendo 48 fotografias de autoria de Christiano. Delas 12 costumes de pretos de ganho, vendilhões e outras 12 representam tipos de diferentes nações da raça africana. Essas 24 imagens foram oferecidas a d. Pedro II (1825 – 1891). As outras 24 foram enviadas à eExposição Internacional do Porto e oferecidas a d. Fernando, rei de Portugal (Correio Mercantil, 22 de julho de 1865, penúltima coluna).
|
||||
Participou da Exposição Internacional do Porto e suas obras, assim como as do fotógrafo Joaquim Insley Pacheco (1830 – 1912), foram expostas na seção de Belas-Artes (Jornal do Commercio, de 1865, terceira coluna).
|
||||
Christiano Jr, identificado como fotógrafo bastante conhecido pelos excelentes trabalhos executados em sua oficina, doou 400 fotografias do falecido cônsul de Portugal, Antonio Emilio Machado Reis, para ajudar à família do diplomata. Houve uma exposição das fotos na sociedade Madrepora, instituída por Machado Reis (Correio Mercantil, 1º de novembro de 1865, terceira coluna).
|
||||
1866 - Publicação de anúncio da Galeria Photographica e de Pintura na seção de “Notabilidades” do Almanaque Administrativo, Mercantil e Industrial do Rio de Janeiro. Christiano Junior anunciava que havia reaberto seu estabelecimento fotográfico após uma reforma e oferecia timbres-postes, fotografias em diversas dimensões – até a natural -, podendo ser coloridas por várias técnicas, retratos em cenótipos, fotografias de homens célebres, além de uma variada coleção de costumes e tipos de pretos, coisa muito própria para quem se retira para a Europa.
|
||||
|
||||
|
||||
|
||||
Estabelecido na rua da Quitanda, 45, Christiano fez uma exibição de retratos para cartas, uma nova e interessante aplicação da fotografia, realizada a partir de um instrumento que em 15 segundos dá 12 e 24 retratos, pequenos, mas nem por isso menos parecidos. Os retratos seriam usados para marcar o papel de carta, o que anteriormente era feito com a iniciais do remetente (Diário de São Paulo, 4 de fevereiro de 1866, segunda coluna).
|
||||
|
||||
Diário de São Paulo, 4 de fevereiro de 1866
|
||||
|
||||
No verso de uma de suas cartas de visita oferecia retratos em lenço, costumes e tipos de índios, cópias de gravuras de Morgado de Mateus reproduzidas de uma rara edição de Os Lusíadas, retratos em porcelana, e em marfim, retratos em vidro para ver por transparências, vistas para estereoscópios, retratos de homens célebres, monarcas, guerreiros, literatos, etc.
|
||||
Participou da II Exposição Nacional e o que apresentou foi saudado como excelentes retratos e perfeitíssimas reproduções de uma dúzia de gravuras. Conquistou a medalha de bronze (Semana Ilustrada, 18 de novembro de 1866, segunda coluna e Diário do Rio de Janeiro, 1º de fevereiro de 1867, última coluna).
|
||||
Sobre ele, o pintor Victor Meirelles (1832 – 1903), que assinou em nome do júri do quarto grupo – onde se incluía a fotografia – comentou no Relatório da II Exposição Nacional do Rio de Janeiro:
|
||||
‘Os trabalhos deste senhor não são menos dignos de atenção por algumas boas qualidades que contêm. As reproduções das gravuras da obra ilustrada: Os Lusíadas, de Camões, publicada em 1817, por D. José Maria de Souza Botelho – Morgado de Mateus, etc, etc, são bem copiadas, e não podemos deixar de louvar tão feliz lembrança, bem como o serviço que presta aos artistas e amadores das belas artes pela propagação dessas belas composições artísticas devidas ao lápis dos célebre pintores Gerard e Fragonard.
|
||||
Christiano Junior participou que, a partir do dia 1º de dezembro de 1866, seu amigo Bernardo José Pacheco passaria a ser seu sócio em seu estabelecimento fotográfico, na rua da Quitanda, 45, que passaria a funcionar com a razão Christiano Junior & Pacheco (Jornal do Commercio, 3 de dezembro de 1866, quarta coluna e Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1867).
|
||||
|
||||
|
||||
Jornal do Commercio, 3 de dezembro de 1866
|
||||
|
||||
Em torno desse ano, realizou uma série de fotografias médicas.
|
||||
|
||||
Christiano Junior. Elephantiasis : [homem nu com deformidade nos órgãos genitais, pernas e pés: retrato, c. 1866. Rio de Janeiro, RJ / Acervo FBN
|
||||
1867 – Christiano Junior estava em Desterro, atual Florianópolis, e abriu um ateliê fotografico na rua Augusta, 26. Anunciou sua pretensão de fazer algumas vistas da cidade e também de vistas para estereoscopos, além de informar que pretendia ficar apenas por um mês na cidade porque estaria de passagem para o rio da Prata (O Despertador, 1º de fevereiro de 1867 e O Mercantil, 28 de fevereiro de 1867).
|
||||
|
||||
O Despertador, 1º de fevereiro de 1867
|
||||
|
||||
O Mercantil, 28 de fevereiro de 1867
|
||||
|
||||
Abriu um ateliê fotográfico, em Mercedes, no Uruguai.
|
||||
Christiano Junior começou a tentar expandir suas atividades na Argentina. Em 1º de dezembro, em Buenos Aires, inaugurou um bem sucedido estúdio de fotografia, na rua Florida, nº 159. Iniciou uma significativa produção de retratos e, segundo os pesquisadores argentinos Abel Alexander e Luis Priano, que examinaram os álbuns relativos ao seu trabalho que estão depositados no Archivo General de la Nación, estima-se que foram produzidos por ele mais de 4 mil retratos entre 1873 e 1875.
|
||||
No censo de 1869 de Buenos Aires, constavam os nomes de Christiano e de seus dois filhos. O de sua esposa não, o que indica que provavelmente estavam separados ou ele tinha enviuvado.
|
||||
1870 - Em um anúncio, Christiano Junior & Pacheco avisavam que à vista dos mesquinhos preços a que alguns de nossos colegas têm reduzido a fotografia, vemo-nos também obrigados a baixar nossos preços. Informava ainda que Christiano Junior havia trazido de sua casa, em Buenos Aires, um novo sistema, a imitação porcelana, por ele introduzida lá e aqui (Jornal da Tarde, 18 de agosto de 1870).
|
||||
|
||||
Jornal da Tarde, 18 de agosto de 1870
|
||||
|
||||
Em francês, anúncio da venda de um produto de combate à umidade na Maison Christiano Junior & Cia. O produto teria sido descoberto por um associado de Christiano em Paris, o pintor químico M. Regnault. A propaganda foi publicada outras vezes (Ba-Ta-clan, 27 de agosto de 1870).
|
||||
Christiano Junior & Pacheco anunciavam uma novidade fotográfica, a imitação da porcelana – unicamente se fazem na rua da Quitanda, 45 (Jornal do Commercio, 28 de agosto de 1870, terceira coluna).
|
||||
Christiano Junior montou um estúdio fotográfico voltado ao público infantil, a Fotografia de la Infancia, na rua de Las Artes, n. 118, em Buenos Aires.
|
||||
Em torno desse ano, fotografou o Conde d´Eu(1842 – 1922), marido da princesa Isabel (1846 – 1921).
|
||||
|
||||
Christiano Junior. Gastão de Orleans, o conde d’Eu, c. 1870. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
1871 – Recebeu a medalha de ouro na primeira Exposição Nacional da Argentina, na cidade de Córdoba, com a série de fotos Vistas y costumbres de la Republica Argentina.
|
||||
1873 - Publicação de um anúncio da Photographia de Christiano Junior & Pacheco no Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1873 .
|
||||
|
||||
Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1873
|
||||
|
||||
1874 – Christiano Junior & Pacheco eram réus em uma ação movida por Olímpio Militão Vieira na Primeira Vara Cível (Diário do Rio de Janeiro, 10 de dezembro de 1874, primeira coluna).
|
||||
1875 – O estabelecimento fotográfico de Christiano Junior & Pacheco foi anunciado pela última vez no Almanak Administrativo, Mercantil e Industrial do Rio de Janeiro, 1875, no endereço rua da Quitanda, 39 a 41.
|
||||
Seu ateliê fotográfico voltado ao público infantil, a Fotografia de La Infância, era, segundo anúncio publicado no jornal La Prensa de 04 de fevereiro de 1875, possuidor de máquinas instantâneas que permitem tirar retratos de criaturas inquietas e travessas. O ateliê foi destruído por um incêndio em março de 1875, e foi reaberto pouco depois, à rua Victoria 296, agora gerenciado por seu filho José Virgílio, que havia sido seu ajudante.
|
||||
Manoel Garcia Vidal, ex-sócio de Christiano Junior & Pacheco, anunciou a abertura de um estabelecimento fotográfico na rua Sete de Setembro, 76, esquina com Gonçalves Dias (Jornal do Commercio, 17 de março de 1875, sexta coluna).
|
||||
Um incêndio destruiu o prédio número 41 da rua da Quitanda, de propriedade da Santa Casa de Misericórdia. No segundo andar ficava o estabelecimento Christiano Junior & Pacheco (Jornal de Recife, 29 de março de 1875, segunda coluna). Eles passaram a atender no ateliê do renomado fotógrafo português José Ferreira Guimarães (1841 – 1924), na rua do Ourives, 38 (Jornal do Commercio, 21 de março de 1875).
|
||||
A Photographia de Pacheco, Menezes e Irmão era anunciada como sucessora de Christiano Junior & Pacheco, na rua da Quitanda, 39 (Gazeta de Notícias, 10 de agosto de 1875, terceira coluna).
|
||||
|
||||
Gazeta de Notícias, 10 de agosto de 1875
|
||||
|
||||
Christiano tornou-se fotógrafo oficial da Sociedade Rural Argentina e realizou sua primeira exposição pela entidade, da qual se desligaria em 1878.
|
||||
1876 – Lançou o primeiro volume da coleção intitulada Album de Vistas e Costumes de La Republica Argentina, que trazia 16 imagens de Buenos Aires acompanhadas por textos explicativos em quatro idiomas. Primeiro trabalho com essas características produzido na Argentina, o material foi, em parte, formado pelo aproveitamento de vistas anteriormente colocadas à venda em seu ateliê. Christiano Júnior nesse trabalho mesclou imagens da Argentina colonial e pastoril com as de uma nova nação, representada sobretudo pelas novas construções.
|
||||
Para introduzir o álbum afirmou: ‘Meu plano é vasto e quando estiver completo a República Argentina não haverá nem pedra nem árvore histórica, do Atlântico até os Andes, que não tenha sido submetido ao foco vivificador da câmara escura.’
|
||||
|
||||
|
||||
|
||||
Ganhou a medalha de ouro na segunda exposição anual da Sociedade Científica Argentina.
|
||||
Participou da Exposição Universal da Filadélfia de 1876.
|
||||
1877 - Foi lançado o segundo volume de seu trabalho, contando com doze retratos de tipos populares urbanos e com vistas de construções modernas e históricas.
|
||||
Produziu uma série que retratava a nova penitenciária de Buenos Aires, trabalho que foi vendido de forma avulsa e em álbum encadernado.
|
||||
No catálogo da primeira exposição do Club Industrial de Buenos Aires, em 1877, na qual participou, Christiano Junior escreveu acerca de suas fotos médicas, realizadas no Brasil, que segundo o parecer dos médicos nacionais e estrangeiros, nenhum fotógrafo, até aquela data [1866] havia tirado do natural um trabalho semelhante.
|
||||
1878 - Vendeu seu estúdio em Buenos Aires para Witcomb & Mackern. Deixou no arquivo do ateliê um acervo de mais de 170 vistas.
|
||||
Participou da Exposição Universal de Paris de 1878.
|
||||
1879 a 1883 – Viajou pelo interior da Argentina, fotografando várias províncias do país, continuando a série de álbuns de Vistas e Costumes da República Argentina. Passou pelas cidades de Rosário, Córdoba, Río Cuarto, Mendoza, San Juan, San Luis, Catamarca, Tucumán, Salta e Jujuy. Antes de chegar às cidades, anuncia nos jornais locais que ali prestará seus serviços. Monta seu estúdio associado a um fotógrafo local e, em alguns casos, acompanhado de seu filho. Uma vez instalado na localidade, dá início ao trabalho no ateliê e, paralelamente, desenvolve seu projeto maior: os álbuns de vistas.
|
||||
1882 – Participou da Exposição Continental de Buenos Aires em 1882.
|
||||
1883 – Anúncio do estabelecimento fotográfico de Menezes & Irmão, sucessores de Christiano Junior & Pacheco (Gazeta da Tarde, 5 de junho de 1883, última coluna).
|
||||
Christiano Junior desvinculou-se de seu último ateliê, localizado na cidade de Corrientes. Abandonou temporariamente a fotografia, dedicando-se à produção e comércio de vinhos e licores, os quais vendia ao Brasil, à Argentina e ao Paraguai.
|
||||
1890 – De Buenos Aires, Christiano Junior importou 382 fardos feno, que chegaram no vapor francês Bearn (Jornal do Commercio, 28 de janeiro de 1890, penúltima coluna).
|
||||
De Buenos Aires, Christiano Junior importou quatro sacos de alpiste, 10 de cevada, 10 de linhaça, seis de milho e 40 caixas de passas e nove de vinho que chegaram no vapor francês Bretagne (Jornal do Commercio, 23 de abril de 1890, quarta coluna).
|
||||
1892 – Pelo decreto de 21 de dezembro de 1892, foi concedida, por 15 anos, a Christiano Junior, a patente da invenção do processo aperfeiçoado de fabricar vinho de cana (Minas Gerais, Órgão Oficial dos Poderes do Estado, 24 de dezembro de 1992, terceira coluna, Jornal do Brasil, 26 de dezembro de 1892, quarta coluna, e Relatório do Ministério da Agricultura de 1993).
|
||||
1901/1902 – Entre esses anos, Christiano Júnior escreveu ainda oito textos autobiográficos publicados no jornal La Provincia: Sueños raros (14/12/1901); Recuerdos de mi tierra, dedicado a seu neto Augusto (1/1/1902), Tempora mutantur (Buenos Aires de 1866 a 1900), dedicado a sua neta Telma (15, 18, 21, 25/1/1902); Un carnaval en mi tierra, dedicado a Pedro Benjamín Serrano ( 8/2/1902); En los Andes, dedicado a Félix M Gómez (1/3/1902); Informalidad y mentira, dedicado a Manuel V. Figuerero (26/3/1902); Brasil de 1855 a 1870, dedicado a Guillermo Rojas ( 5/4/1902), e De Corrientes (17/5/1902) (Recordando Christiano).
|
||||
1899 – Publicação do livro de sua autoria, Tratado prático de vinicultura, destilaria e licoreria, com prólogo do escritor argentino Eduardo L. Holmberg (1852 – 1937).
|
||||
1902 – Christiano Junior faleceu em 19 de novembro, em Assunção, no Paraguai. Seu necrológio foi publicado, em 13 de dezembro de 1902, na revista argentina Caras Y Caretas, página 28 :
|
||||
‘Em Assunção do Paraguai, onde vivia retirado há muitos anos pintando fotografias, faleceu na semana passada o velho fotógrafo don Christiano Junior, cuja arte para retratar a antiga família portenha era famosa em seu tempo. Junior foi o antecessor de Witcomb e diante de sua objetiva desfilaram as mais conhecidas damas e cavalheiros daquela época. Morreu pobre, privado quase por completo de sua visão, e deixa uma lembrança agradável em todos os que conheceram.’
|
||||
|
||||
Caras y Caretas, 13 de dezembro de 1902
|
||||
|
||||
Posteriormente, seus restos mortais foram levados para Buenos Aires e sepultados no cemitério de Olivos.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
*A fotografia de Christiano Junior com uma de suas netas foi inserida no artigo em 23 de outubro de 2020.
|
||||
|
||||
Fontes:
|
||||
ALEXANDER, Abel & PRIAMO, Luis. Recordando a Christiano: un país en transición – fotografías de Buenos Aires, cuyo y el Noroeste. Christiano Júnior 1867 – 1883. Buenos Aires: Ediciones Fundación Antorchas, 2002.
|
||||
AZEVEDO, Paulo César de & LISSOVSKY, Maurício. Escravos brasileiros do século XIX na fotografia de Christiano Jr. (1864-1866) [et ali.]. São Paulo: Ex. Libris, 1988.
|
||||
BEAUGÉ, Gilbert. A fotografia argentina no século XIX. In: SAMAIN, Etienne (Org.). O fotográfico. São Paulo: HUCITEC, 1998.
|
||||
ERMAKOFF , George. Rio de Janeiro 1840 – 1900 – Uma crônica fotográfica. Rio de Janeiro: G. Ermakoff Casa Editorial, 2006.
|
||||
FERREZ, Gilberto. A fotografia no Brasil. Rio de Janeiro: Patrimônio Histórico e Artístico Nacional, 1953.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
HIRSZMAN, Maria Lafayette Aureliano. Entre o tipo e o sujeito – Os retratos de escravos de Christiano Junior. Dissertação apresentada na Escola de Comunicação e Artes da Universidade de São Paulo, sob a orientação de Domingos Tadeu Chiarelli.
|
||||
Jornal Açoriano Oriental, 20 de novembro de 2014
|
||||
KOSSOY, Boris. Dicionário histórico-fotográfico brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002.
|
||||
KOSSOY, Boris. Origens e expansão da fotografia no Brasil : século XIX. Prefácio Boris Kossoy. Rio de Janeiro: Funarte, 1980. 128 p.
|
||||
KOUTSOUKOS, Sandra Sofia Machado. No estúdio do fotógrafo: um estudo da (auto) representação de negros livres e escravos no Brasil da segunda metade do século XIX. Campinas, Instituto de Artes da Unicamp, 2002
|
||||
LEITE, Marcelo Eduardo. Os múltiplos olhares de Christiano Junior – Revista Studium,- Unicamp, edição 39.
|
||||
Revista La Nacion, 21 de abril de 2002
|
||||
Site Buenos Aires Historia
|
||||
Site Enciclopédia Itaú Cultural
|
||||
SOARES, Carlos Eugênio Libano. Christiano Junior e a face escrava do Brasil. Biblioteca Nacional Digital.
|
||||
TELL, Veronica. Autor fotográfico y obrero del progreso: notas sobre el trabajo de Christiano Junior en la Argentina. Critica Cultural, junho 2009.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5528` — `itens/20.500.12156.1_5528/`
|
||||
- `20.500.12156.1/3933` — `itens/20.500.12156.1_3933/`
|
||||
- `20.500.12156.1/4735` — `itens/20.500.12156.1_4735/`
|
||||
- `20.500.12156.1/5522` — `itens/20.500.12156.1_5522/`
|
||||
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
---
|
||||
id: 11212
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11212"
|
||||
titulo: "Série “O Rio de Janeiro desaparecido” V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-07-20T12:23:10+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4694", "20.500.12156.1/2425", "20.500.12156.1/2575"]
|
||||
fetched_at: "2026-09-10T09:54:50.581Z"
|
||||
---
|
||||
|
||||
# Série “O Rio de Janeiro desaparecido” V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop
|
||||
|
||||
‘Antigamente no passeio público a esquerda de quem entrava pelo portão da rua do Passeio, existia um bar ao ar livre, dos apelidados pelo público de “Chopp Berrante”. Nesse bar havia um teatrinho, onde aos domingos acorria a garotada e todas as noites se exibiam cançonetistas acompanhados ao piano. A consumação obrigatória pagava o espetáculo. O bar era arrendado pela prefeitura ao senhor Arnaldo Gomes de Souza’.
|
||||
Assim Charles Julius Dunlop (1908–1987), escritor e entusiasta do Rio Antigo, começava seu texto intitulado O Chopp Berrante do Passeio Público, publicado na Revista G.E., em 1956. Dunlop trabalhou entre 1927 e 1976 no departamento jurídico da Light, empresa onde conheceu, em meados da década de 30, o fotógrafo Augusto Malta (1864 – 1957), que trabalhava na Prefeitura do Rio de Janeiro, e havia sido designado para cobrir a inauguração de uma usina de força da empresa. Esse encontro foi decisivo no interesse de Dunlop por fotografias e histórias cariocas. Entre 1952 e 1955, ele publicou a coluna “Rio Antigo”, no jornal Correio da Manhã, muitas vezes ilustrada por fotos de Malta (Correio de Manhã, 30 de maio de 1952).
|
||||
|
||||
Augusto Malta. Augusto Malta em seu ateliê, c. 1906. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias de autoria de Augusto Malta disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Um pouco da história do quiosque Chopp Berrante e da parceria entre Arnaldo Gomes e Marc Ferrez – os primórdios do cinema no Brasil
|
||||
Localizava-se no Passeio Público, concorrido ponto de encontro da população carioca nos séculos XVIII e XIX e primeiro parque ajardinado do Brasil. Já no século XX, entre 1902 e 1906, na gestão do prefeito Francisco Pereira Passos (1836 – 1913), o Passeio Público recebeu diversos melhoramentos e foi inaugurado o primeiro aquário de água salgada da América do Sul, em 18 de setembro de 1904 (Gazeta de Notícias, 19 de setembro de 1904, na última coluna sob o título “O Aquarium”). Possivelmente, o Chopp Berrante no Passeio Público foi inaugurado em 1900, quando esse tipo de estabelecimento era um dos locais do universo de entretenimento da belle époque. Acredita-se que Catulo da Paixão Cearense (1866 – 1946) tenha sido um dos muitos músicos que se apresentaram no Chopp Berrante no Passeio Público.
|
||||
|
||||
Augusto Malta. Quiosque “Chopp Berrante” no Passeio Público, década de 1900. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
O dono do Chopp Berrante no Passeio Público, Arnaldo Gomes de Souza, é o senhor de calça branca retratado na imagem acima. O fotógrafo Marc Ferrez (1843 – 1923) vendia aí seus filmes para que Arnaldo os exibisse em lençóis estendidos entre as árvores, no jardim do parque. No final de 1905, a Casa Marc Ferrez & Filhos passou a ser a fornecedora exclusiva do cinematógrafo ao ar livre Passeio Público, que existiu entre em 28 de outubro de 1905 e 2 de novembro de 1906. Apesar de ter um repertório pouco variado, o cinematógrafo do Passeio Público aumentou a concorrência do quiosque que, segundo Dunlop, passou a ser ponto obrigatório dos primeiros fãs de cinema da cidade.
|
||||
Em sociedade com Arnaldo, Ferrez arrendou os prédios de número 145 e 149 da Avenida Central e inaugurou, em 18 de setembro de 1907, o Cinema Pathé, o terceiro da cidade (Gazeta de Notícias, 18 de setembro de 1907, nas sexta e sétima colunas). O primeiro, Chic, foi inaugurado em 1º de agosto de 1907; o segundo, Parisiense, foi aberto em 9 de agosto do mesmo ano.
|
||||
A firma de Arnaldo e Ferrez chamava-se Arnaldo & Cia, omitindo a participação de Ferrez porque Charles Pathé (1863 – 1957), um dos proprietários da Pathé Frères, proibia que seus distribuidores e representantes possuíssem cinematógrafos. Em 1908, a sociedade de Ferrez com Arnaldo Gomes de Souza foi denunciada pelo concorrente de Ferrez, Jácomo Rosário Staffa, proprietário do cinema Parisiense. Ainda nesse ano, Ferrez e Arnaldo Gomes de Souza produziram o filme, Nhô Anastácio chegou de viagem, dirigido por Julio Ferrez. É considerada a primeira comédia cinematográfica brasileira e foi estrelada por Antônio Cataldi, José Gonçalves Leonardo e Ismênia Matteo. Em 1911, a sociedade de Marc Ferrez com Arnaldo Gomes de Souza foi desfeita.
|
||||
|
||||
Marc Ferrez. Marc Ferrez aos 33 anos de idade, c. 1876. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias de autoria de Mar Ferrez disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A revista O Cruzeiro publicou ao longo de 1951 uma série de matérias intituladas Fotografias do Rio Antigo sobre a obra de Marc Ferrez na segunda metade do século XIX. As compilações e a legendas das imagens assim como os textos das matérias foram feitos pelo neto do fotógrafo, Gilberto Ferrez (1908 – 2000), o primeiro historiador da fotografia no Brasil. Muitas imagens reproduzidas nessas matérias estão no acervo da Brasiliana Fotográfica.
|
||||
Seguem os links para as matérias:
|
||||
O Cruzeiro, 9 de junho de 1951
|
||||
O Cruzeiro, 16 de junho de 1951
|
||||
O Cruzeiro, 30 de junho de 1951
|
||||
O Cruzeiro, 14 de julho de 1951
|
||||
O Cruzeiro, 28 de julho de 1951
|
||||
O Cruzeiro, 11 de agosto de 1951
|
||||
O Cruzeiro, 25 de agosto de 1951
|
||||
O Cruzeiro, 22 de setembro de 1951
|
||||
O Cruzeiro, 13 de outubro de 1951
|
||||
|
||||
O título deste artigo foi alterado de O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop para Série “O Rio de Janeiro desaparecido” V - O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop, em 16 de setembro de 2021.
|
||||
|
||||
Publicações da Brasiliana Fotográfica em torno da obra do fotógrafo Marc Ferrez
|
||||
|
||||
Marc Ferrez aos 33 anos, c. 1876. Rio de Janeiro, RJ / Acervo IMS
|
||||
O Rio de Janeiro de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 30 de junho de 2015
|
||||
Obras para o abastecimento no Rio de Janeiro por Marc Ferrez , de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 25 de janeiro de 2016
|
||||
O brilhante cronista visual Marc Ferrez (7/12/1843 – 12/01/1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de dezembro de 2016
|
||||
Do natural ao construído: O Rio de Janeiro na fotografia de Marc Ferrez, de autoria de Sérgio Burgi, um dos curadores da Brasiliana Fotográfica, publicada em 19 de dezembro de 2016
|
||||
No primeiro dia da primavera, as cores de Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 22 de setembro de 2017
|
||||
Marc Ferrez , a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 29 de junho de 2018
|
||||
Uma homenagem aos 175 anos de Marc Ferrez (7 de dezembro de 1843 – 12 de janeiro de 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de dezembro de 2018
|
||||
Pereira Passos e Marc Ferrez: engenharia e fotografia para o desenvolvimento das ferrovias, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de abril de 2019
|
||||
Fotografia e ciência: eclipse solar, Marc Ferrez e Albert Einstein, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 24 de junho de 2019
|
||||
Os 180 anos da invenção do daguerreótipo – Os álbuns da Comissão Geológica do Império com fotografias de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 19 de agosto de 2019
|
||||
Celebrando o fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 4 de dezembro de 2019
|
||||
Uma homenagem da Casa Granado ao imperial sob as lentes de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de fevereiro de 2020
|
||||
Ressaca no Rio de Janeiro invade o porão da casa do fotógrafo Marc Ferrez, em 1913, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado 6 de março de 2020
|
||||
Petrópolis, a Cidade Imperial, pelos fotógrafos Marc Ferrez e Revert Henrique Klumb, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 16 de março de 2020
|
||||
Bambus, por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de junho de 2020
|
||||
O Baile da Ilha Fiscal: registro raro realizado por Marc Ferrez e retrato de Aurélio de Figueiredo diante de sua obra, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 9 de novembro de 2020
|
||||
O Palácio de Cristal fotografado por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 2 de fevereiro de 2021
|
||||
A Estrada de Ferro do Paraná, de Paranaguá a Curitiba, pelos fotógrafos Arthur Wischral (1894 – 1982) e Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 22 de março de 2021
|
||||
Dia dos Pais – Julio e Luciano, os filhos do fotógrafo Marc Ferrez, e outras famílias, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 6 de agosto de 2021
|
||||
No Dia da Árvore, mangueiras fotografadas por Ferrez e Leuzinger, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 21 de setembro de 2021
|
||||
Retratos de Pauline Caroline Lefebvre, sogra do fotógrafo Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 28 de abril de 2022
|
||||
A Serra dos Órgãos: uma foto aérea e imagens realizadas pelos mestres Ferrez, Leuzinger e Klumb, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 30 de junho de 2022
|
||||
O centenário da morte do fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 12 de janeiro de 2023
|
||||
O Observatório Nacional pelas lentes de Marc Ferrez, amigo de vários cientistas, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 29 de maio de 2023
|
||||
No Dia Mundial do Meio Ambiente, a potente imagem da Cachoeira de Paulo Afonso, por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de junho de 2023
|
||||
A Fonte Adriano Ramos Pinto por Guilherme Santos e Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 18 de julho de 2023
|
||||
Os 180 anos de nascimento do fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 7 de dezembro de 2023
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
DUNLOP, Charles. Apontamentos históricos – O Chopp Berrante do Passeio Público in Revista G.E., outubro, novembro e dezembro de 1956
|
||||
FERLIM, Uliana dias Campos. A polifonia das modinhas: diversidades e tensões musicais no Rio de Janeiro na passagem do século XIX ao XX, 2006. Campinas: Unicamp
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
SAMPAIO, Lilian Alves. Vaidade e ressentimento dos músicos populares e o universo musical do Rio de Janeiro no início do século XX, 2011. São Paulo: USP
|
||||
Site da Editora Rio Antigo
|
||||
|
||||
Links para os outros artigos da Série O Rio de Janeiro desaparecido
|
||||
|
||||
Série O Rio de Janeiro desaparecido I - Salas de cinema do Rio de Janeiro do início do século XX, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de fevereiro de 2016.
|
||||
Série O Rio de Janeiro desaparecido II – A Exposição Nacional de 1908 na Coleção Família Passos, de autoria de Carla Costa, historiadora do Museu da República, publicado na Brasiliana Fotográfica, em 5 de abril de 2018.
|
||||
Série O Rio de Janeiro desaparecido III – O Palácio Monroe, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica, em 9 de novembro de 2016.
|
||||
Série O Rio de Janeiro desaparecido IV - A via elevada da Perimetral, de autoria da historiadora Beatriz Kushnir, publicado na Brasiliana Fotográfica em 23 de junho de 2017.
|
||||
Série O Rio de Janeiro desaparecido VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de setembro de 2018.
|
||||
Série O Rio de Janeiro desaparecido VII – O Morro de Santo Antônio na Casa de Oswaldo Cruz, de autoria de historiador Ricardo Augusto dos Santos da Casa de Oswaldo Cruz, publicado na Brasiliana Fotográfica em 5 de fevereiro de 2019.
|
||||
Série O Rio de Janeiro desaparecido VIII – A demolição do Morro do Castelo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 30 de abril de 2019.
|
||||
Série O Rio de Janeiro desaparecido IX – Estrada de Ferro Central do Brasil: estação e trilhos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de novembro de 2019.
|
||||
Série O Rio de Janeiro desaparecido X – No Dia dos Namorados, um pouco da história do Pavilhão Mourisco em Botafogo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de junho de 2020.
|
||||
Série O Rio de Janeiro desaparecido XI – A Estrada de Ferro do Corcovado e o mirante Chapéu de Sol, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 22 de julho de 2021.
|
||||
Série O Rio de Janeiro desaparecido XII – o Teatro Lírico (Theatro Lyrico), de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 15 de setembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIII – O Convento da Ajuda, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de outubro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIV – O Conselho Municipal, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de novembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XV – A Praia de Santa Luzia no primeiro dia do verão, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 21 de dezembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XVI – O prédio da Academia Imperial de Belas Artes, de autoria de Andrea C.T. Wanderley, publicado na Brasiliana Fotográfica em 13 de janeiro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVII – Igreja São Pedro dos Clérigos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 18 de março de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVIII – A Praça Onze, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 20 de abril de 2022.
|
||||
Série O Rio de Janeiro desaparecido XIX – A Igrejinha de Copacabana, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 23 de junho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XX – O Pavilhão dos Estados, futuro prédio do Ministério da Agricultura, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de julho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXI – O Chafariz do Largo da Carioca, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de setembro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXII – A Cadeia Velha que deu lugar ao Palácio Tiradentes, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 11 de abril de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIII e Avenidas e ruas do Brasil XVII - A Praia e a Rua do Russel, na Glória, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 15 de maio de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIV – O luxuoso Palace Hotel, na Avenida Rio Branco, uma referência da vanguarda artística no Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 4 de julho de 2023
|
||||
Série O Rio de Janeiro desaparecido XXV – O Theatro Phenix, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 5 de setembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVI – Conclusão do arrasamento do Morro do Castelo por Augusto Malta, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 14 de dezembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVII e Série Os arquitetos do Rio de Janeiro V – O Jockey Club e o Derby Club, na Avenida Rio Branco e o arquiteto Heitor de Mello (1875 – 1920), de autoria de Andrea c. T. Wanderley, editora e pesquisadora do portal, em 15 de janeiro de 2024
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4694` — `itens/20.500.12156.1_4694/`
|
||||
- `20.500.12156.1/2425` — `itens/20.500.12156.1_2425/`
|
||||
- `20.500.12156.1/2575` — `itens/20.500.12156.1_2575/`
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
---
|
||||
id: 11321
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11321"
|
||||
titulo: "100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-02-28T13:22:17+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5491", "20.500.12156.1/5492", "20.500.12156.1/5153", "20.500.12156.1/5493", "20.500.12156.1/5117", "20.500.12156.1/5144"]
|
||||
fetched_at: "2026-09-10T09:54:54.298Z"
|
||||
---
|
||||
|
||||
# 100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos
|
||||
|
||||
A Brasiliana Fotográfica abre as comemorações do centenário da conclusão da construção do Castelo da Fiocruz, instituição parceira do portal, com um texto de autoria de Cristiane d’Avila, jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz com fotografias de autoria de Huberti (18? – 19?), J. Pinto (1884 – 1951) e de fotógrafos ainda não conhecidos. Posteriormente, serão publicados textos sobre o centenário do prédio dos pesquisadores da Casa de Oswaldo Cruz, Renato da Gama-Rosa, com detalhes sobre sua construção e sobre seu projeto arquitetônico, e de Ricardo Augusto dos Santos, com o foco nos pedreiros que o ergueram. Aos 30 anos e à frente do então Instituto Soroterápico Federal, na distante fazenda de Manguinhos, Oswaldo Cruz (1872 – 1917) não mediu esforços para materializar um sonho aparentemente irrealizável: construir um monumental castelo para abrigar a nova e incipiente ciência brasileira. Por sua extensão e distância do centro do Rio de Janeiro, a fazenda era um espaço adequado à instalação de laboratórios e à produção de soros antipestosos contra o surto de peste bubônica. Projetado pelo arquiteto Luiz Moraes Junior (1872 – 1955), o edifício começou a ser erguido em 1905 e foi concluído em 1918.
|
||||
|
||||
100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos
|
||||
Cristiane d’Avila*
|
||||
A missão, grandiosa, os obstáculos, gigantescos. Mas, já diria Brás Cubas, como escapar de uma ideia fixa, caro leitor? Contemporâneo de Machado de Assis, Oswaldo Cruz pode não ter inspirado o genial autor, mas a obsessão que avassalou o memorável personagem talvez tenha acometido o jovem e brilhante médico brasileiro. Aos 30 anos e à frente do então Instituto Soroterápico Federal, na distante fazenda de Manguinhos, Oswaldo Cruz não mediu esforços para materializar um sonho aparentemente irrealizável: construir um monumental castelo para abrigar a nova e incipiente ciência brasileira.
|
||||
A tarefa não era fácil. A fazenda de Manguinhos, na freguesia (como eram denominados os bairros) de Inhaúma, havia sido ocupada até o final do século 19 por fornos de incineração do lixo da cidade. A partir de 1900, já destinada pelo governo para o funcionamento do Instituto Soroterápico Federal, após um surto de peste bubônica, a fazenda era de fato um terreno longínquo e extenso, em meio a mangues, com algumas edificações precárias, de difícil acesso. No entanto, por sua extensão e distância do centro da cidade, configurava-se como espaço adequado à instalação de laboratórios e à produção de soros antipestosos contra a doença, até então importados pelo governo federal.
|
||||
|
||||
Acessando o link para as fotografias de aspectos da construção do Castelo da Fiocruz que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Nessa época, a freguesia de Inhaúma contava com três estações da Cia. Leopoldina Railway – Bonsucesso, Ramos e Olaria. O acesso à fazenda de Manguinhos se dava por terra e também pela Baía de Guanabara, onde uma enseada levava ao pequeno cais, construído para o desembarque dos funcionários do Instituto. O acesso por trem foi possível após a abertura da Estação do Amorim, depois rebatizada de Estação Oswaldo Cruz e, posteriormente, de Manguinhos, como está até hoje.´
|
||||
|
||||
Anônimo. Cais de acesso dos funcionários ao Instituto Soroterápico Federal, s/d. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Em resumo histórico sobre a fundação do Instituto, o arquivista Albino Taveira escreveu, no ano de 1941:
|
||||
“Os trens eram raros. Quem não estivesse na Estação à hora marcada teria que vir a pé pelo leito da via férrea. Durante as marés baixas, surgiam dos esconderijos dos caranguejos grandes quantidades de mosquitos. Na fazenda não havia gás nem eletricidade” (FUNDAÇÃO OSWALDO CRUZ, 1947).
|
||||
No mesmo relato, Albino destaca as palavras de Henrique Aragão, em conferência realizada por este em São Paulo, em 1940, com o tema “Oswaldo Cruz e a escola de Manguinhos”:
|
||||
“Na vetusta fazenda abandonada há somente duas pequenas casas baixas, meio arruinadas, sobre colinas, as quais foram adaptadas muito rapidamente para os futuros laboratórios, todos bastante acanhados. Ao soar o meio-dia, suspende-se o labor para o almoço, na estreita varanda da casinha da fazenda. A mesa está posta sobre uma meia porta, que se apoia sobre duas barricas vazias e é coberta parcialmente com uma toalha grosseira, havendo dois longos bancos de madeira de cada lado para os convivas sentarem. Todos se apressam porque a comida não é muito abundante: uma clássica galinha ensopada com batatas, arroz, pão e, para terminar, algumas bananas e café ralo. Quem se atrasar só encontra ossos e traços de arroz (…) uns 20 minutos depois já o trabalho recomeça intenso embora os estômagos não estejam muito satisfeitos” (ARAGÃO apud FUNDAÇÃO OSWALDO CRUZ, 1947).
|
||||
À frente da direção do Instituto, em 1900, estava o Barão de Pedro Afonso, diretor do Instituto Vacínico Municipal, que contratou os jovens médicos Oswaldo Cruz, Henrique de Figueiredo Vasconcelos e Ismael da Rocha, e o estudante Antônio Cardoso Fontes, para iniciar os trabalhos. Em 1902, Pedro Afonso é exonerado do cargo e Cruz assume o posto, elevando o Instituto a um novo patamar, que incluía não apenas a fabricação de produtos biológicos, mas também a realização de pesquisas biomédicas e o ensino da microbiologia. O modelo seguido pelo cientista, hábil administrador da ciência, era o Instituto Pasteur de Paris, onde havia cursado, por dois anos, sua especialização em microbiologia, soroterapia e imunologia.
|
||||
A partir de então, as duas casas já existentes no terreno da fazenda foram reformadas para acolher os laboratórios, e também construídos uma cocheira, um biotério e uma enfermaria para cavalos, além de outra casa para servir como dormitório e depósito de cereais e forragens (FUNDAÇÃO OSWALDO CRUZ, 1990, p. 99). Depois que Oswaldo Cruz assumiu em definitivo o Instituto Soroterápico Federal, e a chefia da Diretoria Geral de Saúde Pública, em 1903, a fazenda se transformou em um imenso canteiro de obras.
|
||||
|
||||
Anônimo. Trecho do Instituto Soroterápico Federal com um biotério para pequenos animais, 1903. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
J. Pinto. Primeiros prédios em Manguinhos, 1910. Manguinhos, Rio de Janeiro. Acervo Casa de Oswaldo Cruz
|
||||
|
||||
As escavações para o alicerce do edifício central sonhado por Cruz, o pavilhão mourisco – ou o memorável “castelo” – foram iniciadas em 1905. O projeto definitivo, maior que o original desenhado por seu construtor, o engenheiro português Luiz Moraes Junior, data de 1908, ano que coincide com a finalização das obras da estrutura do prédio. Em 1910, embora as obras continuassem, o castelo já era ocupado pelos pesquisadores, sendo finalmente concluído em 1918, coroando com êxito o ambicioso projeto de seu idealizador.
|
||||
Ao todo, o prédio soma 1.517 m2 de área construída, com materiais em grande parte importados da Alemanha, França, Inglaterra e Portugal, e uso de modernas técnicas construtivas. “Com certeza, nenhum outro edifício do Rio de Janeiro – e talvez do país – se igualava a este pavilhão em sofisticação tecnológica”. (Idem, p. 114)
|
||||
|
||||
O contexto
|
||||
|
||||
Uma ideia, um projeto, não se realiza de forma isolada. Concorre para o seu desfecho uma série de fatores, que em determinado momento se convergem e associam para concretizar o objetivo inicial de seu idealizador, ou idealizadores. Com o Castelo da Fiocruz, como foi batizado o pavilhão mourisco, não foi diferente.
|
||||
No alvorecer de 1900, o Rio de Janeiro era uma cidade em conflito com a contemporaneidade, na acepção das elites. Se, por um lado, convivia-se com práticas sociais consideradas anacrônicas, típicas de um centro ainda colonial, as reformas – urbana (o “bota-abaixo”) e sanitária (campanhas contra a febre amarela, varíola e peste bubônica) empreendidas por Pereira Passos e Oswaldo Cruz, respectivamente, espelhavam um cotidiano tributário da incipiente modernidade. A grande imprensa saudava a nova fase com a sugestiva alcunha de “Regeneração”. Segundo Nicolau Sevcenko, a expressão era por si só esclarecedora do espírito que presidiu esse movimento de destruição da velha cidade, para complementar a dissolução da velha sociedade imperial, e de montagem da nova estrutura urbana. Pereira Passos [prefeito do Rio, grifo meu] atacou algumas tradições cariocas. Proibiu a venda ambulante de alimentos, o ato de cuspir no chão dos bondes e a exposição de carnes na porta dos açougues, assim como uma série de outros costumes “bárbaros” e “incultos” (SEVCENKO, 1983, pp. 31-57).
|
||||
No cenário urbano, o combate às epidemias havia reforçado a importância de se estender e aprofundar as pesquisas e o investimento em campanhas sanitárias, alvos prioritários da Diretoria Geral de Saúde Pública (DGSP), sob a direção do cientista (1903-1906). Consagrado internacionalmente pelo sucesso alcançado no Rio, Oswaldo Cruz converteu-se em herói nacional, o que deu impulso à posterior transformação do Instituto Soroterápico Federal em Instituto de Patologia Experimental (1907) e, finalmente, em Instituto Oswaldo Cruz (1908).
|
||||
No cenário nacional, Cruz e os médicos de seu grupo (Belisário Penna e Carlos Chagas) iniciaram expedições ao interior do Brasil, incluindo 30 portos marítimos e fluviais de Norte a Sul do país, para estabelecer um código sanitário com regras internacionais, a fim de erradicar doenças que mortificavam milhares de brasileiros, como a malária e a febre amarela. A partir da intensificação das expedições científicas empreendidas, “a saúde pública como base para a construção da nacionalidade permitiu que fosse abandonada a tese da inferioridade racial do brasileiro” (OLIVEIRA, 1990, p. 146).
|
||||
Naquele momento, ao contrário do que acontecia no cenário econômico, em que o Brasil vivia uma economia agroexportadora dependente da importação de tecnologia e técnicas europeias para a criação de portos e ferrovias, Cruz fez do IOC um centro de pesquisa autossustentável, complexo, capaz de produzir ciência autonomamente. “A institucionalização da medicina experimental requereu a adaptação do modelo (o Instituto Pasteur) à realidade econômica e social do país e, sobretudo, a superação das barreiras políticas e culturais que bloqueavam um projeto de autossuficiência científica”, explica Jaime Benchimol (BENCHIMOL, 1990, p. 13).
|
||||
A autonomia do IOC foi conquistada, segundo o pesquisador, no calor da euforia que marcou a reforma e o saneamento da capital federal. “Seguindo um curso independente, manteve em nível elevado sua produtividade científica, tornou-se celeiro dos quadros que iriam impulsionar as instituições regionais de medicina e saúde e afirmou-se como o baluarte de um novo projeto sanitarista” (Idem, 1990, pp. 71-72). Com os alicerces fincados, portanto, faltava ao IOC edificar uma sede à altura de sua relevância.
|
||||
|
||||
O construtor
|
||||
|
||||
Huberti. Luiz Moraes Jr., engenheiro responsável pelo projeto do Núcleo Arquitetônico de Manguinhos, incluindo o Pavilhão Mourisco, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
Quatro anos de diferença e um oceano separavam Oswaldo Cruz, nascido em São Luís do Paraitinga, São Paulo, em 1872, e Luiz Moares Junior, nascido em 1868, em Faro, Portugal, antes do encontro fortuito entre ambos, em 1902, no trem da Leopoldina que levava Cruz ao IOC e Moraes à igreja da Penha. Recém chegado de Portugal, o engenheiro havia sido convidado pelo vigário da igreja para realizar obras de reforma e embelezamento externo no prédio e de construção das duas torres hoje existentes. Depois do encontro, a vida profissional deles tomaria um rumo surpreendente.
|
||||
Com argúcia e imenso talento construtor, Luiz Moraes Junior equacionou duas qualidades essenciais para a construção do complexo arquitetônico de Manguinhos – planos arquitetônicos baseados em extensos e minuciosos cálculos matemáticos. Não à toa, Cruz “abriu-lhe as portas da comunidade médica da capital, possibilitando a Luiz Moraes assinar projetos de grande envergadura, como os da sede da Policlínica, na Avenida Central, e da Faculdade de Medicina, na Praia Vermelha” (Idem, 1990, p. 173).
|
||||
Durante os sete anos em que Oswaldo Cruz permaneceu à frente da DGSP (1903-1909) e os 15 em que dirigiu o instituto batizado com seu nome (1902-1917), Luiz Moraes Junior pôde acumular uma experiência notável num campo muito especializado da construção civil: o das edificações laboratoriais, sanitárias e hospitalares (Idem, p. 173).
|
||||
A primeira geração de prédios projetados e construídos em Manguinhos por Moraes – pavilhão mourisco, cavalariça, pavilhão da peste, aquário e pombal – foram edificados a partir do permanente intercâmbio entre ele e Cruz. O construtor transformava os esboços e intenções do cientista em plantas finais, que calculava e executava com profissionais de sua confiança. Somam-se a essas edificações o Hospital Oswaldo Cruz (atual Instituto Nacional de Infectologia), o quinino e o pavilhão vacinogênico, construídos após a morte de Cruz, em 1918, na gestão de Carlos Chagas (Idem, 1990, p. 105).
|
||||
|
||||
J.Pinto. Núcleo arquitetônico original de Manguinhos, 1910. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
O complexo arquitetônico de Manguinhos, realizado por Moraes, foi exibido na Exposição de Higiene realizada em Berlim, em 1907:
|
||||
Ao lado dos trabalhos do instituto, dos gráficos e tabelas da Saúde Pública, figuraram na exposição plantas, fotografias e maquetes dos prédios projetados ou já executados por ele, incorporando os mais modernos preceitos arquitetônicos aplicáveis à construção de laboratórios, hospitais e equipamentos sanitários, em consonância com a higiene e a medicina pasteuriana. (Idem, p. 174)
|
||||
Luiz Moraes Junior viveu os últimos anos de sua vida em Petrópolis, sendo responsável pelo projeto do prédio do jornal Tribuna de Petrópolis e do Grande Hotel, até hoje existentes. Faleceu aos 87 anos, em 15 de julho de 1955, deixando como maior legado o edifício símbolo da Fundação Oswaldo Cruz, o Castelo de Manguinhos, que, em 2018, completa 100 anos de sua conclusão.
|
||||
|
||||
* Cristiane d’Avila é jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz
|
||||
|
||||
J. Pinto. Terceiro pavimento do Pavilhão Mourisco, 1910. Manguinhos, Rio de Janeiro / Acerco Casa de Oswaldo Cruz
|
||||
|
||||
Fontes:
|
||||
BENCHIMOL, Jaime L. (Coord.) Manguinhos do sonho à vida: a ciência na Belle Époque. Rio de Janeiro. Casa de Oswaldo Cruz, 1990.
|
||||
FUNDAÇÃO OSWALDO CRUZ. CASA DE OSWALDO CRUZ. Resumo histórico da fundação do Instituto Soroterápico Federal, hoje Instituto Oswaldo Cruz. Coletânea organizada pelo arquivista Albino Taveira. Rio de Janeiro, COC, 1947.
|
||||
OLIVEIRA, Lúcia Lippi. A questão nacional na Primeira República. São Paulo: Brasiliense, 1990, p. 146
|
||||
SEVCENKO, Nicolau. Literatura como missão: tensões sociais e criação cultural na Primeira República. São Paulo: Brasiliense, 1983.
|
||||
|
||||
Link para o artigo Pavilhão Mourisco: desafios para sua preservação, de Carla Maria Teixeira Coelho, Elisabete Edelvita Chaves da Silva e Rosana Soares Zouain, publicado na revista História, Ciência, Saúde- Manguinhos vol 27 nº 2 Abril/Junho 2020**
|
||||
Link para o artigo A Casa da Ciência, publicado na Revista Shell, nº 66, de 1954***
|
||||
|
||||
**Este link foi acrescentado ao artigo em 14 de setembro de 2020.
|
||||
***Este link foi acrescentado ao artigo em 5 de fevereiro de 2021.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5491` — `itens/20.500.12156.1_5491/`
|
||||
- `20.500.12156.1/5492` — `itens/20.500.12156.1_5492/`
|
||||
- `20.500.12156.1/5153` — `itens/20.500.12156.1_5153/`
|
||||
- `20.500.12156.1/5493` — `itens/20.500.12156.1_5493/`
|
||||
- `20.500.12156.1/5117` — `itens/20.500.12156.1_5117/`
|
||||
- `20.500.12156.1/5144` — `itens/20.500.12156.1_5144/`
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
---
|
||||
id: 11354
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11354"
|
||||
titulo: "A Praça XV na coleção Família Passos"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-03-15T13:05:17+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4886", "20.500.12156.1/5012", "20.500.12156.1/5015", "20.500.12156.1/5013", "20.500.12156.1/5014", "20.500.12156.1/2719"]
|
||||
fetched_at: "2026-09-10T09:54:57.807Z"
|
||||
---
|
||||
|
||||
# A Praça XV na coleção Família Passos
|
||||
|
||||
A Brasiliana Fotográfica destaca, a partir de um texto do pesquisador Paulo Celso Corrêa, do Museu da República, uma das instituições parceiras do portal, uma série de imagens pertencentes à coleção Família Passos/Museu da República retratando a Praça XV de Novembro. São registros de autoria do alagoano Augusto Malta (1864 – 1957), fotógrafo da prefeitura do Rio de Janeiro entre 1903 e 1936. As imagens foram reproduzidas em cartões postais que, no início do século XX, eram um meio popular de circulação e difusão em massa da fotografia.
|
||||
A Praça XV na coleção Família Passos
|
||||
Paulo Celso Corrêa*
|
||||
Esta série de imagens pertencentes à coleção Família Passos/Museu da República retrata a Praça XV de Novembro, no Rio de Janeiro, que acabara de receber alterações urbanísticas promovidas pela administração do prefeito Pereira Passos (1902-1906). De autoria de Augusto Malta(1864 – 1957), as fotos foram reproduzidas em cartões postais, três dos quais foram enviados por Passos a suas netas Maria e Ernestina. No início do século XX, os postais eram um meio popular de circulação e difusão em massa da fotografia, numa época em que jornais e revistas ainda não dispunham de meios técnicos para reprodução de imagens em grande quantidade. Os postais mostravam cenas da paisagem urbana e do cotidiano de seus habitantes, servindo como lembrança de viagens e fonte de informações e entretenimento.
|
||||
Acessando o link para as fotografias da Praça Quinze de autoria de Augusto Malta pertencentes à coleção Família Passos/Museu da República disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A circulação de imagens do Rio de Janeiro nesse formato servia também como propaganda das grandes obras promovidas na cidade pelo governo do presidente Rodrigues Alves e pela prefeitura do Distrito Federal, a cargo de Pereira Passos. Os postais representavam o Rio de Janeiro como uma capital moderna, urbanizada, integrada cultural e economicamente na ordem internacional capitalista, a despeito de o Brasil continuar a ser economicamente agroexportador, de população ainda majoritariamente rural e analfabeta. O caráter oficioso das imagens é reforçado pelo olhar de Augusto Malta sobre a cidade, como fotógrafo oficial da prefeitura. Nos postais aqui apresentados, Malta retratou uma região tradicional da cidade do Rio de Janeiro, que na administração Pereira Passos recebeu tratamento urbanístico com o plantio de árvores, instalação de postes de iluminação, a inauguração de um coreto e o início da construção da nova estação das barcas Rio-Niterói e de um Mercado Municipal, ambos em 1904.
|
||||
A região do centro do Rio de Janeiro conhecida como Praça XV de Novembro surgiu ainda no século XVII, a partir da expansão da ocupação do Morro do Castelo rumo às áreas pantanosas adjacentes. Primeiramente, foi chamada Terreiro do Ó, devido à ermida de Nossa Senhora do Ó, de 1585; depois, Terreiro da Polé, já que ali havia um pelourinho para açoite de escravos. O nome posterior de Largo (ou praça) do Carmo surgiu no século XVII devido à presença do convento e das igrejas da Ordem Terceira do Carmo, incluindo aquela que em 1770 se tornou a primeira Sé do Rio de Janeiro. Mais tarde, a região passou a se chamar Largo do Paço pois ali se encontrava o edifício que foi residência dos Governadores Gerais (1743), dos Vice-Reis (1763), da Corte Real portuguesa (1808) e do Império (1822). O nome atual, Praça XV de Novembro, foi oficializado em 21 de fevereiro de 1890 para homenagear a data da proclamação da República e, do ponto de vista simbólico, reafirmar o novo regime em um espaço que havia sido o centro dos poderes econômico, religioso e administrativo da colônia e do Império.
|
||||
Uma dos elementos mais característicos da região é o Chafariz da Pirâmide, de autoria do Mestre Valentim, construído nos anos 1750 para abastecer de água os trabalhadores e as embarcações que ancoravam próximo ao cais, quando o mar ainda chegava até ali. Esse cais, por sua vez, foi o primeiro da cidade do Rio de Janeiro e, por ali, chegavam e partiam navios de todos os tipos, transportando mercadorias, viajantes e escravos. Posteriormente, passou a ser conhecido como Cais do Pharoux por causa do luxuoso Hotel Pharoux, ali instalado na primeira metade do século XIX por um imigrante francês que deu seu sobrenome ao estabelecimento. Na área do cais, de um lado, estava a praia do Peixe, onde existia o Mercado Municipal da Candelária (1841), ao qual se refere o nome da atual Rua do Mercado; e, do outro lado, a praia de Dom Manuel. Já o Arco do Teles, que liga a Praça XV à Rua do Ouvidor, data do século XVIII, quando o juíz português Antônio Telles Barreto de Menezes ali construiu um conjunto de casas destinadas ao aluguel do comércio e da gente de alta sociedade.
|
||||
|
||||
Descrição das fotos
|
||||
1
|
||||
Augusto Malta. Praça Quinze de Novembro, 30 de abril de 1904. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O fotógrafo está posicionado no cais, olhando em direção à Igreja da Candelária, cuja cúpula e torres aparecem ao fundo da foto. Em primeiro plano aparece o chafariz monumental em ferro fundido de Louis Sauvageau, comprado em Viena em 1878 por D. Pedro II, depois transferido para a Praça da Bandeira devido à construção do viaduto da Perimetral e, finalmente, para a praça que antes abrigava o Palácio Monroe na Cinelândia, onde se encontra atualmente. Logo atrás, se vê o chafariz do Mestre Valentim. Alguns transeuntes aparecem na cena, dois deles com um carro de cargas, um outro com um feixe de feno nas costas; provavelmente são trabalhadores nas obras da estação das barcas. Nota-se que várias árvores jovens foram plantadas ao redor da praça. Ao fundo, à esquerda, se vê a entrada do Arco do Teles. Em meio aos telhados, é possível ver a torre da Igreja da Boa Lapa dos Mercadores e a cruz da Igreja de Santa Cruz dos Militares.
|
||||
Carimbo no verso com a data 30/04/1904.
|
||||
Indicação de fabricação pela Societé Lumiére – Lyon, França, de propriedade da família de mesmo nome, especializada em cinema e fotografia.
|
||||
|
||||
2
|
||||
|
||||
Augusto Malta. Praça Quinze de Novembro, 1904. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Um aspecto do Cais Pharoux remodelado, com árvores ainda jovens e postes de iluminação. Algumas pessoas estão paradas na murada à beira-mar. No fundo, é possível ver a Ilha das Cobras. Data manuscrita no postal: 08/01/1904.
|
||||
|
||||
3
|
||||
|
||||
Augusto Malta. Praça Quinze de Novembro, 30 de abril de 1904. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Foto tirada em direção ao mar, mostrando o estágio inicial de construção da estação Cais do Pharoux das barcas Rio-Niterói, obra que só seria concluída em 1912. No mar, ao fundo, se veem várias embarcações e a Ilha Fiscal.
|
||||
Carimbo no verso com a data 30/04/1904.
|
||||
Indicação de fabricação pela Societé Lumiére – Lyon.
|
||||
|
||||
4
|
||||
|
||||
Augusto Malta. Praça Quinze de Novembro, 1904. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
|
||||
Foto tirada a partir da rua Primeiro de Março provavelmente da Igreja de Nossa Senhora do Carmo, primeira Sé do Rio de Janeiro em 1770. Em primeiro plano, aparece a praça onde ao centro está o monumento ao General Osório, de autoria de Rodolfo Bernardelli e inaugurado em 12 de novembro de 1894. Alega-se que este foi o primeiro monumento público inaugurado após a proclamação da República; ironicamente, homenageia um herói militar do Império, no largo que sediava o poder imperial.
|
||||
À esquerda, se vê parte do telhado do Hotel de France, na esquina com a rua Primeiro de Março, onde vários carros de aluguel puxados a cavalo aguardam passageiros. Do lado direito desta primeira praça, ao fundo, aparece o Paço Imperial, que nessa época abrigava a Repartição Central dos Correios e Telégrafos. Em segundo plano, há uma praça menor ao redor do chafariz do Mestre Valentim e, ao lado, o coreto inaugurado em 1903. A presença de um coreto era a marca de uma nova idéia de ocupação do espaço público, voltada para hábitos cívicos, culturais e artísticos. Ao lado do coreto, no mesmo plano, se vê o prédio da Secretaria de Indústria, Viação e Obras Públicas.
|
||||
Em direção ao mar, se vê o chafariz de Sauvageau e o cais Pharoux, ao fundo. Ainda não é possível ver as torres do Mercado Municipal, que começou a ser construído em 1904 mas só seria concluído em 1907. O postal tem uma legenda com o nome da praça e do fotógrafo Augusto Malta.
|
||||
Não há destinatário ou selo no verso deste postal.
|
||||
Na coleção do Instituto Moreira Salles no acervo da Brasiliana Fotográfica há uma foto de 12 de novembro de 1907, tirada do mesmo ângulo e lugar que esta, onde é possível observar algumas diferenças, como as árvores que já estão crescidas e as torres do Mercado Municipal que já aparecem ao fundo.
|
||||
|
||||
Augusto Malta. Praça Quinze de Novembro, 1907. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
|
||||
*Paulo Celso Corrêa é pesquisador do Arquivo Histórico e Institucional do Museu da República/IBRAM
|
||||
|
||||
Leia aqui o artigo O centro do poder no Rio de Janeiro, de praia de Piaçaba a Praça XV, publicado na Brasiliana Iconográfica, em 28 de março de 2025.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4886` — `itens/20.500.12156.1_4886/`
|
||||
- `20.500.12156.1/5012` — `itens/20.500.12156.1_5012/`
|
||||
- `20.500.12156.1/5015` — `itens/20.500.12156.1_5015/`
|
||||
- `20.500.12156.1/5013` — `itens/20.500.12156.1_5013/`
|
||||
- `20.500.12156.1/5014` — `itens/20.500.12156.1_5014/`
|
||||
- `20.500.12156.1/2719` — `itens/20.500.12156.1_2719/`
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
---
|
||||
id: 11371
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11371"
|
||||
titulo: "O indígena no acervo da Brasiliana Fotográfica"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-04-19T10:48:43+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4347", "20.500.12156.1/484", "20.500.12156.1/3826", "20.500.12156.1/3622", "20.500.12156.1/4380", "20.500.12156.1/1785", "20.500.12156.1/4750", "20.500.12156.1/2130"]
|
||||
fetched_at: "2026-09-10T09:55:01.123Z"
|
||||
---
|
||||
|
||||
# O indígena no acervo da Brasiliana Fotográfica
|
||||
|
||||
Os indígenas brasileiros foram retratados por diversos fotógrafos do século XIX, muitos deles representados no acervo da Brasiliana Fotográfica que hoje, Dia do Índio, destaca esses registros. São imagens produzidas por Albert Frisch (1840 – 1918), Dana B. Merril (1887 – 19?), Felipe Augusto Fidanza (c.1847 – 1903), Franz Keller (1835-1890), Hercule Florence (1804 – 1879), Marc Ferrez (1843 – 1923), Vincenzo Pastore (1865 – 1918), Walter Garbe (18? – 19?), e também por fotógrafos ainda não identificados.
|
||||
Segundo Fernando Tacca, as fotografias dos indígenas brasileiros no século XIX :
|
||||
‘…demonstram inicialmente uma presença exótica dos nativos nos trópicos, muito similar a muitas outras produções, a uma necessidade de alimentar o gabinete de curiosidades do mundo europeu sobre povos distantes e “primitivos”. Enjaulados em exposições presenciais, foram domesticados pela fotografia de estúdio, na qual o fotógrafo foi o articulador cênico de uma representação deslocada da cultura nativa’.
|
||||
Também no século XIX, foi produzida por viajantes e expedicionários uma iconografia que revelou à sociedade ocidental um mundo de outras raças. Alguns desses viajantes tinham formação em ciências humanas e naturais e se preocupavam em utilizar a imagem fotográfica das etnias tradicionais dentro do âmbito científico, indo além da simples fetichização do exótico. Segundo Tacca, os fotógrafos do século XIX … transitam entre o exótico distante e uma primeira tentativa de presença etnográfica como informação…
|
||||
|
||||
Acessando o link para as fotografias de indígenas disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
|
||||
Anônimo. Índio Mundukuru, c. 1873. Pará / Acervo Convênio Leibniz-Institut fuer Laenderkunde, Leipzig / Instituto Moreira Salles
|
||||
|
||||
O Dia do Índio foi instituído no Brasil pelo Decreto-lei nº 5.540, de 02 de junho de 1943, durante o governo de Getulio Vargas (1882 – 1954), tendo sido assinada pelo próprio e pelos ministros Apolônio Sales (1904 – 1982), da Agricultura, e Oswaldo Aranha (1894 – 1960), das Relações Exteriores. Desde então a data é comemorada com solenidades, atividades educacionais e divulgação das culturas indígenas. A primeira celebração da data no Brasil teve sua organização orientada pelo general Cândido Rondon (1865 – 1958) – futuro marechal -, na época presidente do Conselho Nacional de Proteção ao Índio (Correio da Manhã, 19 de abril de 1944, última coluna e O Cruzeiro, 26 de maio de 1946).
|
||||
|
||||
Correio da Manhã, 3 de junho de 1943
|
||||
|
||||
A data, 19 de abril, foi escolhida durante o 1º Congresso Indigenista Interamericano, reunido em Patzcuaro, no México, entre 14 e 24 de abril de 1940 (Correio da Manhã, 4 de abril de 1940, quarta coluna). O professor Edgard Roquette-Pinto (1884 – 1954) foi o representante do Brasil (Correio da Manhã, 6 de abril de 1940, terceira coluna, Diário de Notícias, 26 de maio de 1940, quarta coluna e Jornal do Brasil, 25 de maio de 1940, primeira coluna). Na sessão inaugural do evento foi lida uma carta do presidente dos Estados Unidos, Frank Delano Roosevelt (1882 – 1945). Durante o congresso, cujo objetivo foi a discussão de políticas pelos direitos dos povos indígenas na América, foi aprovada uma recomendação proposta por delegados indígenas de quatro países: Chile, Estados Unidos, México e Panamá.
|
||||
Essa recomendação, de nº 59, propunha:
|
||||
1. o estabelecimento do Dia do Índio pelos governos dos países americanos, que seria dedicado ao estudo do problema do índio atual pelas diversas instituições de ensino;
|
||||
2. que seria adotado o dia 19 de abril para comemorar o Dia do Índio, data em que os delegados indígenas se reuniram pela primeira vez em assembléia no Congresso Indigenista. Todos os países da América foram convidados a participar dessa celebração.
|
||||
|
||||
Albert Frisch. Alto Amazonas ou Solimões (du Brésil); La cuisine de la malocca : qui se trouve toujours à une petite distance de l’habitation, c. 1867. Amazônia / Acervo FBN
|
||||
|
||||
Dana B. Merrill. Carapuna Indians at Três Irmãos, entre 1907 e 1912. ? Acervo FBN
|
||||
|
||||
Franz Keller. Resultados ethnographicos e archeologicos da Exploração do Rio Madeira : : empreendida por ordem do Governo Imperial pelos engenheiros José e Francº Keller, 1869. Rio Madeira, Amazonas / Acervo FBN
|
||||
|
||||
|
||||
Felipe Augusto Fidanza. Menina indígena comendo, c. 1873. Pará / Acervo Convênio Leibniz-Institut fuer Laenderkunde, Leipziz / Instituto Moreira Salles
|
||||
|
||||
|
||||
Hercule Florence. Poligrafia. Índio Apiacá, 1841. Acervo IMS
|
||||
|
||||
Marc Ferrez. Índio em estúdio, c. 1882. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Vincenzo Pastore. Retrato de três indígenas com cocar e arcos e flechas, c. 1905. São Paulo, SP / Acervo IMS
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Hemeretoteca Digital da Biblioteca Nacional
|
||||
KOSSOY, Boris. Dicionário Histórico-Fotográfico Brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002
|
||||
MOURA, Carlos Eugênio Marcondes de. Estou aqui. Sempre estive. Sempre estarei. Indígenas do Brasil. Suas imagens (1505-1955). São Paulo: Editora da Universidade de São Paulo, 2012
|
||||
Site do Museu do Índio
|
||||
Site O índio na fotografia brasileira
|
||||
TACCA, Fernando de. O índio na fotografia brasileira: incursões sobre a imagem e o meio. História, ciências, saúde – Manguinhos – Vol. 18, nº 1, p.191-223. Rio de Janeiro., 2011
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4347` — `itens/20.500.12156.1_4347/`
|
||||
- `20.500.12156.1/484` — `itens/20.500.12156.1_484/`
|
||||
- `20.500.12156.1/3826` — `itens/20.500.12156.1_3826/`
|
||||
- `20.500.12156.1/3622` — `itens/20.500.12156.1_3622/`
|
||||
- `20.500.12156.1/4380` — `itens/20.500.12156.1_4380/`
|
||||
- `20.500.12156.1/1785` — `itens/20.500.12156.1_1785/`
|
||||
- `20.500.12156.1/4750` — `itens/20.500.12156.1_4750/`
|
||||
- `20.500.12156.1/2130` — `itens/20.500.12156.1_2130/`
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 1138
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=1138"
|
||||
titulo: "O alemão Alberto Henschel (1827 – 1882), o empresário da fotografia"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2015-06-13T11:39:01+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: []
|
||||
fetched_at: "2026-09-10T09:55:04.545Z"
|
||||
---
|
||||
|
||||
# O alemão Alberto Henschel (1827 – 1882), o empresário da fotografia
|
||||
|
||||
Photographia Allemã. Alberto Henschel (à direita) e Constantino Barza, c. 1877. Recife, Pernambuco. Coleção de retratos Francisco Rodrigues, do acervo da Fundação Joaquim Nabuco – Ministério da Educação
|
||||
No mês de junho são celebradas as datas de nascimento e de morte do berlinense Alberto Henschel, um dos mais importantes fotógrafos que atuaram no Brasil na segunda metade do século XIX. Chegou no Recife, em 1866, e, ao longo de 16 anos, teve uma intensa atividade no país. Segundo o historiador Boris Kossoy (1941 – ), Henschel pode ser considerado pioneiro no Brasil como empresário da fotografia, pois chegou a ter quatro estabelecimentos: o primeiro no Recife (1866), o segundo em Salvador (provavelmente em 1868) e os últimos no Rio de Janeiro (1870) e em São Paulo (1882). Dedicou-se com talento aos retratos, às paisagens e às imagens etnográficas, tendo se destacado nos retratos de mulheres africanas e afrodescendentes. Também fotografou vários membros da família real no Brasil.
|
||||
Henschel fotografou o Rio e seus arredores, chegando até Nova Friburgo e mesmo ao Itatiaia, que naquele tempo atraía poucas pessoas. Fez paisagens, mas antes de tudo era exímio retratista. Não há quase nenhum álbum de família em que não figurem retratos de avós tirados por Alberto Henschel – afirmou Gilberto Ferrez (1908 – 2000), no livro em A Fotografia no Brasil: 1840-1900, destacando a importância de Henschel no panorama da fotografia brasileira oitocentista.
|
||||
No livro Pioneers Phothographers of Brazil, Gilberto Ferrez chamou atenção especial sobre a série de vistas realizadas por Henschel em Itatiaia, em 1870, e, em Nova Friburgo, em 1875. Considerava a escolha de Itatiaia misteriosa e, sobre as fotos de Nova Friburgo, comentou a capacidade do fotógrafo, já associado com Francisco Benque (1841 – 1921), em retratar os indivíduos e as construções numa confortável, até íntima, relação com a terra, uma relação particularmente evidente na fotografia do vale e da estação de Rio Grande, ou na da cascata do Pinel…. Essas fotos fazem parte do acervo da Biblioteca Nacional, podem ser acessadas nesse portal e estão na Galeria de Alberto Henschel ao final deste texto.
|
||||
Acessando o link para as fotografias de autoria de Alberto Henschel disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Além da Biblioteca Nacional e do Instituto Moreira Salles, as outras instituições que possuem importantes acervos de Alberto Henschel são o Arquivo Nacional, a Fundação Joaquim Nabuco e o Instituto Histórico e Geográfico Brasileiro.
|
||||
|
||||
Cronologia de Alberto Henschel (1827 – 1882)
|
||||
|
||||
Identificação de Alberto Henschel / Acervo do IMS
|
||||
1827 - Em 13 de junho, Alberto Henschel nasceu em Berlim, na Alemanha.
|
||||
1866 – maio – Chegou no Recife acompanhado de Karl Heinrich (Carlos Henrique) Gutzlaff no patacho hamburguês Catharine Jane (Diário de Pernambuco, edição de 28 de maio de 1866).
|
||||
julho – Os dois fotógrafos associaram-se ao maranhense Julio dos Santos Pereira e, com ele, assumiram a direção do estabelecimento Photographia Alberto Henschel & C. , localizado na rua do Imperador, nº 38. No anúncio da abertura do negócio, os proprietários destacaram as photographias coloridas por um novo systema, que reune o brilho da pintura à óleo à pureza da aquarella (Diário de Pernambuco, edição de 7 de julho de 1866). Para atrair clientela, foi realizada no ateliê uma exposição com trabalhos feitos por Henschel na Europa. Foi neste mesmo endereço que entre 1860 e 1865 o fotógrafo A.W. Osborne tinha o estabelecimento fotográfico Galeria Americana (Diário de Pernambuco, de 7 de maio de 1860), comprado por Julio dos Santos Pereira em fevereiro de 1865 (Diário de Pernambuco, 2 de fevereiro de 1865, penúltima coluna), quando Osborne foi para o Rio de Janeiro (Jornal de Recife, 16 de fevereiro de 1865).
|
||||
outubro – Henschell e Gutzlaff anunciaram o fim da associação com Julio dos Santos Pereira.
|
||||
novembro – Foi anunciada a reabertura do novo ateliê fotográfico de Henschel, mas agora com o nome de Photographia Allemã e localizado no largo da matriz de Santo Antonio, nº 2 (Diário de Pernambuco, edição de 16 de novembro de 1866, primeira coluna). No anúncio, destacaram-se as qualidades do novo estabelecimento, dentre as quais o fato de possuir uma galeria envidraçada com cristais especiais capazes de atenuar os efeitos da luz forte.
|
||||
1867 – Em junho, Henschel anunciou uma viagem à Europa, de onde retornou em setembro acompanhado do pintor alemão Karl Ernst (Carlos Ernesto) Papf (1833-1910), no vapor Oneida (Diário de Pernambuco, edições de 2 de junho e de 28 de setembro de 1867 – o sobrenome de Henschel está escrito errado). Já em outubro, foram publicados anúncios participando a volta de Henschel ao Recife e apresentando Papf como membro honorário da Academia Real de Pintura de Dresden (Diário de Pernambuco, edição de 26 de outubro de 1867). Nos anos que se seguiram, Papf trabalhou em todo os ateliês de Henschel, prestando serviços de fotopintura.
|
||||
1868 – Henschel fez nova viagem à Europa para atualizar seus conhecimentos em fotografia e comprar novos equipamentos. Provavelmente, nesse ano terminou sua associação com Gutzlaff, que fundou em julho a Photographia Internacional, no Recife, na rua do Imperador, nº 38 (Diário de Pernambuco, 6 de junho de 1868, última coluna; e Diário de Pernambuco, 15 de julho de 1868, segunda coluna). . Henschel anunciou a técnica da marfimographia, a contratação de novos profissionais e a iminente abertura de uma filial da Photographia Allemã em Salvador, na Bahia (Jornal de Recife, edição de 21 de julho de 1868, quarta e quinta colunas, no pé da página). O ateliê da capital baiana ficava na rua da Piedade, nº 16. Posteriomente passou a funcionar no largo do Theatro.
|
||||
1870 - Casou-se com Simy (1851 – 1920), filha do rabino inglês Isaac Amzalak, dono de armazéns e armador bem sucedido. Uma curiosidade: segundo o livro Salões e damas do Segundo Reinado, de Wanderley Pinho, o poeta Castro Alves se inspirou na beleza das três filhas do armador Amzalak para criar o poema Hebreia.
|
||||
Henschel realizou a série de vistas em Itatiaia.
|
||||
Foi anunciada a abertura da Photographia Allemã. Alberto Henschel & C., no Rio de Janeiro, sucedendo os fotógrafos Guilherme Mangeon e Van Nyvel. O novo estabelecimento localizava-se na rua dos Ourives, 40, atual rua Miguel Couto. No anúncio, foi informado que Van Nyvel continuaria a trabalhar no ateliê (Jornal do Commercio, edição de 18 de dezembro de 1870).
|
||||
1871 - Nasceu no Rio de Janeiro o único filho de Henschel e Simy, Maurício, que viria a falecer em 1934.
|
||||
Anunciada a contratação do fotógrafo alemão Franz (Francisco) Benque (1841-1921), a quem Henschel foi associado até, provavelmente, 1878 (Diário do Rio de Janeiro de 10 e 11 de abril, segunda coluna).
|
||||
1872 – Henschel & Benque participaram da exposição da Academia Imperial de Belas-Artes e expuseram um retrato do poeta Castro Alves (1847 – 1871) ( Correio do Brazil, edição de 24 de junho de 1872, na coluna Folhetim). Em 23 de setembro, receberam uma visita de Suas Magestades e Altezas Imperiaes na Photographia Allemã ( Correio do Brazil, edição de 25 de setembro de 1872, na quinta coluna).
|
||||
1873 – Henschel & Benque participaram da Exposição Universal de Viena. Enviaram dois retratos: de uma baiana quitandeira e da família real brasileira (Diário de Pernambuco, 10 de abril de 1873, quinta coluna). Ganharam a medalha de mérito (A Reforma, edição de 10 de setembro de 1873).
|
||||
1874 – Ao longo do segundo semestre, foram publicados vários anúncios no Jornal da Bahia anunciando a chegada de um pintor no ateliê de Salvador.
|
||||
Segundo o artigo Dom Pedro II e a fotografia (2), de Ricardo Martim, pseudônimo de Guilherme Auler (1914-1965), publicado na Tribuna de Petrópolis, de 8 de abril de 1856, a dupla Henschel & Benque foi agraciada com o título de Photographos da Caza Imperial, em 7 de dezembro de 1874.
|
||||
1875 – Chegada do austríaco Constantino Barza, a bordo do vapor inglês News, vindo da Europa. Ele viria a ser o gerente da Photographia Allemã de Henschel (Jornal de Recife, 26 de fevereiro de 1875, primeira coluna).
|
||||
Ainda associado a Francisco Benque, Henschel fez a série de vistas de Nova Friburgo e do Jardim Botânico e ambos participaram da exposição da Academia Imperial de Belas-Artes ( Epocha, 15 de dezembro de 1875).
|
||||
Na coluna “Folhetim da Gazeta de Notícias – Bellas Artes”, o português Julio Huelva (1840 – 1904), pseudônimo do músico e arquiteto Alfredo Camarate, elogiou a fotografia produzida no Brasil e destacou os trabalhos dos ateliês de José Ferreira Guimarães (1841 –1924), Joaquim Insley Pacheco (1830 – 1912) e de Albert Henchel (1827 – 1892) e Franz (Francisco) Benque (1841-1921). O autor cobrou também a presença de fotógrafos do Rio de Janeiro na Exposição Universal da Filadélfia, que se realizaria em 1876 (Gazeta de Notícias, 21 de dezembro de 1875).
|
||||
1876 – O pintor acadêmico austríaco Ferdinand Piereck (1844 – 1925) foi contratado pela Photographia Allemã. Ele viria a ser o pai do fotógrafo Louis Piereck (1880 – 1931) (Jornal do Recife, 14 de janeiro de 1876).
|
||||
1877 - No estabelecimento A La Glace Elegante, no Rio de Janeiro, exposição de uma tela com os retratos do conde e da condessa d´Eu e do príncipe do Grão Pará, de autoria de Karl Ernst (Carlos Ernesto) Papf (1833-1910), do estabelecimento de Henschel & Benque. Teria sido uma encomenda da princesa Isabel (Diário do Rio de Janeiro, 6 de novembro de 1877, penúltima coluna).
|
||||
Em novembro, a Photographia Allemã, no Recife, passou a funcionar na rua do Barão da Victoria, nº52 , devido à construção de prédios na frente da galeria. Os trabalhos do estabelecimento foram interrompidos por 15 dias (Diário de Pernambuco, edição de 26 de novembro de 1877).
|
||||
1879 – Foi publicado um elogio às fotografias de crianças tiradas por Henschel (Gazeta de Notícias, 11 de março, primeira coluna).
|
||||
1880 – Constantino Barza, apresentando-se como gerente da Photographia Allemã de Recife, anunciou a chegada do fotógrafo Moritz Lamberg para cuidar da parte técnica e artística do ateliê (Diário de Pernambuco, edição de 30 de janeiro de 1880). Lamberg é apresentado como celebridade europeia e insigne artista, que havia dirigido estabelecimentos em Berlim e Viena e obtido prêmios conquistados em Paris e em Viena nas exposições de 1868 e 1873. Em 1899, Lamberg publicou o livro de fotografias Brazilian.
|
||||
1881- Participou da Exposição de História do Brasil promovida pela Biblioteca Nacional do Rio de Janeiro com vistas urbanas, rurais e retratos.
|
||||
Foi noticiado um caso envolvendo Henschel e um relojoeiro, de quem, segundo o jornal, ele achava ter sido vítima da esperteza (Gazeta da Tarde, edição de 16 de abril de 1881, terceira coluna)
|
||||
O fotógrafo Moritz Lamberg fez uma petição à Associação Comercial da Cidade do Recife para que se ordenasse o registro da escritura da compra que fez do estabelecimento denominado Photographia Allemã (Diário de Pernambuco, 19 de setembro de 1881, na quarta coluna).
|
||||
Vistas do Recife produzidas por Henschel foram elogiadas pela imprensa local como as melhores que conhecemos até hoje dos pontos photographados (Diário de Pernambuco, edição de 18 de outubro de 1881).
|
||||
Alberto Henschel e Moritz Lamberg convidavam para apreciar os trabalhos de nossa casa, que vão ser exibidos na próxima exposição que terá lugar no Rio de Janeiro (Diário de Pernambuco, 14 de novembro de 1881).
|
||||
|
||||
Diário de Pernambuco, 14 de novembro de 1881.
|
||||
|
||||
É possível que neste ano Henschel, ou mesmo antes, tenha vendido a filial baiana de seu ateliê fotográfico para Waldemar Lange, que se anunciava como seu sucessor no Almanak da Província da Bahia, 1881, pág. 43.
|
||||
1882 – Henschel participou da Primeira Exposição Artístico-Industrial promovida pela Imperial Sociedade dos Artistas Mecânicos e Liberais de Pernambuco e conquistou uma medalha de mérito pelas vistas fotográficas que expôs (Diário de Pernambuco, 17 de janeiro de 1882, segunda coluna).
|
||||
Foi aberto o ateliê de Henschel em São Paulo, na rua Direita nº 1. A imprensa noticiou que a inauguração desse importante e sumptoso estabelecimento artístico seria mais um signal do crescente desenvolvimento de São Paulo (Correio Paulistano, na edição de 1º de fevereiro de 1882). No anúncio da inauguração, apresentavam-se como fotógrafos da Casa Imperial (Correio Paulistano, edição de 7 de fevereiro de 1882). O gerente da sucursal paulista era o fotógrafo húngaro José Vollsack (1847 – 1927), que, em 1888, tornou-se dono da referida filial. Por já existir na capital paulista uma casa fotográfica com o nome de Photographia Allemã, de propriedade do fotógrafo alemão Carlos Hoenen (18? – ?), a de Henschel ficou conhecida como Photographia Imperial.
|
||||
Em abril, foi publicada na Revista Illustrada, número 295, na seção Exposição de bellas-artes, uma crítica desfavorável a dois retratos de Henschel.
|
||||
Morte de Albert Henschel em 30 de junho, no Rio de Janeiro ( Rio News, edição de 5 de julho de 1882 e Gazeta de Notícias, edição de 10 de julho de 1882). Faleceu em sua residência, na rua Barão de Itambi, nº 14, em Botafogo.
|
||||
1884 – Foi autorizada a venda da filial do Rio de Janeiro por força de alvará judicial (Jornal do Commercio, de 7 de junho de 1884, primeira coluna).
|
||||
1885 - O austríaco Constantino Barza reassumiu a gerência da Photographia Allemã (Diário de Pernambuco, 13 de novembro de 1885). Anteriormente, em 1881, havia se associado ao dinarmarquês Niels Olsen (1843 – 1911), em Fortaleza (O Cearense, 26 de janeiro de 1881, quarta coluna) e, depois, no Pará (O Liberal do Pará, 3 de janeiro de 1882, quarta coluna e Almanak Paraense, 1883). Em Belém, o estabelecimento de Olsen e Barza começou a funcionar em 1º de janeiro de 1882 e ficava na rua da Trindade, n° 24, no antigo ateliê do fotógrafo José Thomaz Sabino, que havia falecido.
|
||||
|
||||
Diário de Pernambuco, 23 de novembro de 1885
|
||||
|
||||
1886 - O pintor acadêmico austríaco Ferdinand Piereck (1844 – 1925) voltou a trabalhar na Photographia Allemã, onde já havia trabalhado em 1876 (Jornal do Recife, 3 de março de 1886).
|
||||
|
||||
Jornal do Recife, 3 de março de 1886
|
||||
|
||||
1887 – Até esse ano Constantino Barza continuava a anunciar as atividades da Photographia Allemã no Recife. Em 1905, Constantino Barza trabalhava como agente de venda dos charutos Poock & C(A Província, 9 de março de 1905).
|
||||
2020 – Em 13 de maio, publicação, na Brasiliana Fotográfica, do artigo A mulher negra de turbante, de Alberto Henschel, de autoria de Aline Montenegro Magalhães e Maria do Carmo Rainho, historiadoras, respectivamente, do Museu Histórico Nacional e do Arquivo Nacional.
|
||||
O artista visual brasileiro Vik Muniz (1961-) produziu a obra Sem nome (mulher com turbante), a partir de Alberto Henschel.
|
||||
|
||||
Vik Muniz. Sem nome (mulher com turbante), a partir de Alberto Henschel, 2020.
|
||||
|
||||
Para a elaboração da presente cronologia de Alberto Henschel vali-me, especialmente, do Dicionário Histórico-Fotográfico Brasileiro: Fotógrafos e Ofício da Fotografia no Brasil (1833-1910), de autoria de Boris Kossoy, e da Hemeroteca Digital da Biblioteca Nacional.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
ERMAKOFF, George. Rio de Janeiro 1840-1900: uma crônica fotográfica, George Ermakoff [Tradução: Carlos Luís Brown Scavarda]. Rio de Janeiro: G. Ermakoff Casa Editorial, 2006
|
||||
FERREZ, Gilberto. A Fotografia no Brasil: 1840-1900 / Gilberto Ferrez; [prefácio por Pedro Vasquez] – 2ª ed. – Rio de Janeiro: FUNARTE: Fundação Nacional Pró-Memória, 1985.
|
||||
FERREZ, Gilberto; NAEF, Weston J. Pioneer photographers of Brazil: 1840 – 1920. New York: The Center for Inter-American Relations, 1976. 143 p., il. p&b.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
KOSSOY, Boris. Dicionário histórico-fotográfico brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002. 408 p., il. p&b.
|
||||
LAGO, Bia Corrêa do;LAGO, Pedro Corrêa do. Os Fotógrafos do Império. Rio de Janeiro: Capivara, 2005. 240p.:il
|
||||
LAGO, Pedro Corrêa do; JUNIOR, Rubens Fernandes. O século XIX na fotografia brasileira. Rio de Janeiro: Fundação Armando Álvares Penteado: Francisco Alves, 2000.
|
||||
VASQUEZ, Pedro Karp. Dom Pedro II e a fotografia no Brasil. Rio de Janeiro: Fundação Roberto Marinho : Cis, [1985]. 243 p., fotos p&b.
|
||||
VASQUEZ, Pedro Karp. Fotógrafos Alemães no Brasil do Século XIX: Deutsche Fotografen des 19. Jahrhunderts in Brasilien. São Paulo: Metalivros, 2000. 203 p., il. p&b.
|
||||
Site da Enciclopédia Itaú Cultural
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
---
|
||||
id: 11397
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11397"
|
||||
titulo: "Série “1922 – Hoje, há 100 anos” VII – A morte de Gastão de Orleáns, o conde d´Eu (Neuilly-sur-Seine, 28/04/1842 – Oceano Atlântico 28/08/1922)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2022-08-28T11:09:55+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5514", "20.500.12156.1/50", "20.500.12156.1/617", "20.500.12156.1/1792", "20.500.12156.1/4154", "20.500.12156.1/1796", "20.500.12156.1/5523"]
|
||||
fetched_at: "2026-09-10T09:55:08.073Z"
|
||||
---
|
||||
|
||||
# Série “1922 – Hoje, há 100 anos” VII – A morte de Gastão de Orleáns, o conde d´Eu (Neuilly-sur-Seine, 28/04/1842 – Oceano Atlântico 28/08/1922)
|
||||
|
||||
No sétimo artigo da Série 1922 – Hoje, há 100 anos *, a Brasiliana Fotográfica apresenta uma seleção de registros de Gastão de Orleáns, o conde d´Eu quando se completam 100 anos de sua morte, ocorrida, em 28 de agosto de 1922, justamente quando ele voltava ao Brasil, após cerca de 33 anos de exílio, para celebrar o centenário da independência do país. São imagens produzidas pelos fotógrafos Alberto Henschel (1827 – 1882), Arsênio da Silva, Christiano Jr. & Pacheco, Joaquim Insley Pacheco (1830 – 1912), Revert Henrique Klumb (c. 1826 – c. 1886) e por fotógrafos ainda não identificados.
|
||||
Neto do rei Luís Filipe I de França, Gastão de Orleáns, o conde d´Eu, tornou-se príncipe imperial consorte do Brasil quando casou-se com a princesa Isabel (1846 – 1921), filha de d. Pedro II (1825 – 1891) e dona Teresa Cristina (1822 – 1889). O Conde d’Eu e seu primo, o duque Luís Augusto de Saxe-Coburgo-Gota (1845 – 1907) desembarcaram no Rio de Janeiro em 2 de setembro de 1864 e hospedaram-se no paço da cidade (Diário do Rio de Janeiro, 3 de setembro de 1864, terceira coluna). Foram para o Palácio de São Cristóvão, residência da família imperial brasileira onde conheceram as princesas Isabel e Leopoldina (1847 – 1871). Os casais previamente idealizados seriam formados por d. Gastão e a princesa Leopoldina, e por seu primo e a princesa Isabel. Mas, após alguns dias, devido a afinidades, os casais se rearranjaram.
|
||||
|
||||
Joaquim Insley Pacheco. Gastão de Orleans, o conde d’Eu, c. 1864. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Isabel e Gastão casaram-se em 15 de outubro de 1864, na Capela Imperial, no Rio de Janeiro, em cerimônia celebrada por D. Manoel Joaquim da Silveira, arcebispo da Bahia e primaz do Brasil (Diário do Rio de Janeiro, edição de 16 de outubro de 1864). O escritor Machado de Assis (1839 – 1908) escreveu na coluna Folhetim uma calorosa descrição do evento (Diário do Rio de Janeiro, edição de 17 de outubro de 1864). O casal passou a lua de mel em Petrópolis, de onde retornou no dia 24 de outubro. Devido à união, o conde d´Eu teve que renunciar aos seus direitos à linha da sucessão ao trono francês. Em 15 de dezembro, foi realizado o casamento da princesa Leopoldina com o duque de Saxe (Diário do Rio de Janeiro, de 16 de dezembro de 1864).
|
||||
|
||||
Arsenio da Silva. Parada no Largo do Paço por ocasião do casamento da Princesa Isabel com o Conde d’Eu, 1864. Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
Acessando o link para as fotografias do conde d´Eu disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar a imagem e verificar todos os dados referentes a ela.
|
||||
|
||||
Revert Henrique Klumb. Princesa Isabel e Conde d’Eu saindo de sua residência, 1855 – 1880. Petrópolis, Rio de Janeiro / Acervo FBN
|
||||
|
||||
Juntos, Isabel e Gastão formaram uma coleção de fotografias que se encontra na Europa e representa um importante acervo iconográfico do oitocentos no Brasil. Fazem parte da coleção fotografias de Marc Ferrez (1843 – 1923), Alberto Henschel(1827 – 1882), Augusto Riedel (18? – ?), Augusto Stahl (1828 – 1877), George Leuzinger (1813 – 1892), e Victor Frond (1821 – 1881), dentre outros, além de imagens das celebrações da abolição da escravatura, em 1888.
|
||||
Após cerca de 10 anos de casados, em 28 de julho de 1874, a princesa Isabel deu à luz a uma menina natimorta, Luísa Vitória de Orléans e Bragança (Diário do Rio de Janeiro, edição de 29 de julho de 1874, sob o título “Parte Official”). O casal teve o primeiro filho, Pedro de Orléans e Bragança (1875 – 1940), nascido em 15 de outubro de 1875, em Petrópolis (Diário do Rio de Janeiro, edição de 16 de outubro de 1875, sob o título “Diário do Rio”). O segundo filho, Luis Maria de Orléans e Bragança (1878 – 1920), também nasceu em Petrópolis, em 26 de janeiro de 1878 (Diário do Rio de Janeiro, edição de 27 de janeiro de 1878, na segunda coluna). Faleceu em Cannes, na França, em março de 1920. O último, Antonio Gastão de Orléans e Bragança (1881 – 1918), nasceu em Paris em 9 de agosto de 1881 (Gazeta de Notícias, edição de 10 de agosto de 1881, na primeira coluna) e faleceu em 29 de novembro de 1918, devido a um desastre de avião, em Londres.
|
||||
|
||||
Alberto Henschel. Princesa Isabel, Conde D’Eu e os filhos D. Pedro de Alcântara, príncipe do Grão-Pará, D. Luís Maria e D. Antônio Gastão, c. 1884 / Acervo IMS
|
||||
|
||||
O conde d´Eu participou da Guerra do Paraguai (1864 – 1870), tendo assumido o comando em chefe das forças nacionais em campanha, em 1869, substituindo Luis Alves de Lima e Silva, o Duque de Caxias (1803 – 1880). Retornou à corte em 29 de abril de 1870, após ter vencido as batalhas de Pirebebuy e Campo Grande.
|
||||
|
||||
Anônimo. S. A. Real Conde d’Eu com seu estado maior em Lambaré, 1868. Lambaré, Paraguai / Acervo FBN
|
||||
|
||||
Em 17 de novembro de 1889, dois dias após a proclamação da República, a família real partiu para o exílio, na Europa (Gazeta de Notícias, edição de 18 de novembro de 1889, sob o título “O Embarque do Imperador”, na segunda coluna). Isabel e Gastão foram morar na França. Em 3 de setembro de 1920, realizou-se no salão de despachos do palácio do Catete a assinatura do decreto que revogava o banimento da família imperial (O Paiz, 4 de setembro de 1920, quarta coluna; A Rua, 4 de setembro de 1920, primeira coluna). Em janeiro de 1921, chegaram no Rio de Janeiro os corpos de dom Pedro II e de dona Teresa Cristina, que estavam no Mosteiro de São Vicente de Fora, em Lisboa. Viajaram no encouraçado São Paulo, que havia transportado do Brasil à Europa os reis da Bélgica. O conde d´Eu (1842 – 1922), seu filho, o príncipe Dom Pedro (1875 – 1940), e o barão de Muritiba (1839 – 1922) acompanharam a viagem dos despojos (O Paiz, de 9 de janeiro de 1921; Careta, 15 de janeiro de 1921). A princesa Isabel não chegou a se beneficiar da revogação do banimento da família real do Brasil porque faleceu em 14 de novembro de 1921.
|
||||
|
||||
Careta, 15 de janeiro de 1921
|
||||
|
||||
Como já mencionado, o conde d´Eu faleceu, em 28 de agosto de 1922, justamente quando voltava ao Brasil para celebrar o centenário da independência do país. Estava a bordo do navio Massilia (O Paiz, 29 de agosto de 1922, penúltima coluna).
|
||||
|
||||
Careta, 9 de setembro de 1922
|
||||
|
||||
Na celebração do cinquentenário da Lei Áurea, em 1938, um decreto presidencial autorizou o repatriamento dos restos mortais da Princesa Isabel e do Conde d´Eu (O Jornal, 13 de maio de 1938).
|
||||
|
||||
O Jornal, 13 de maio de 1938
|
||||
|
||||
Em 6 de julho de 1953, chegaram no Rio de Janeiro os restos mortais da princesa Isabel e do conde D’Eu (Correio da Manhã, edição de 7 de julho de 1953 e O Cruzeiro, 18 de julho de 1953), que foram transladados, em 1971, da Catedral Metropolitana do Rio de Janeiro para a igreja de Nossa Senhora do Rosário e São Benedito dos Homens Pretos (Correio da Manhã, edição de 11 de maio de 1971) e, finalmente, foram sepultados na Catedral de Petrópolis (Correio da Manhã, edição de 14 de maio de 1971).
|
||||
|
||||
Joaquim Insley Pacheco. Conde d´Eu em uniforme militar, 1870. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Joaquim Insley Pacheco. Gastão de Orleans, o conde d’Eu, c. 1864. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
*Esse artigo foi publicado em 4 de maio de 2018, teve sua introdução um pouco alterada, e passou a integrar a Série 1922, Hoje, há 100 anos com o título “Hoje, há 100 Anos” – A morte de Gastão de Orleáns, o conde d´Eu (Neuilly-sur-Seine, 28/04/1842 – Oceano Atlântico 28/08/1922).
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes
|
||||
BESOUCHET, Lídia. Exílio e morte do Imperador. Rio de Janeiro: Editora Nova Fronteira, 1975
|
||||
CARVALHO, José Murilo. Pedro II: ser ou não ser. São Paulo: Companhia das Letras, 2007.
|
||||
DEL PRIORI, Mary. O Castelo de papel. Rio de Janeiro: Rocco, 2013.
|
||||
DORATIOTO, Francisco Fernando Monteoliva. Maldita Guerra. São Paulo:Companhia das Letras, 2002.
|
||||
ECHEVERRIA, Regina. A História da Princesa Isabel – amor, liberdade e exílio. Rio de Janeiro: Versal Editores, 2014.
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
LIMA, Luiz Octavio de. A Guerra do Paraguai. São Paulo:Planeta do Brasil, 2016.
|
||||
SCHWARCZ, Lilia Moritz. As barbas do Imperador: D. Pedro II, um monarca nos trópicos. São Paulo: Companhia das Letras, 1998.
|
||||
Site do CPDOC
|
||||
|
||||
Links para os artigos já publicados da Série 1922 – Hoje, há 100 anos
|
||||
Série 1922 – Hoje, há 100 anos I – Os Batutas embarcam para Paris, de autoria de Andrea C.T. Wanderley, publicado em 29 de janeiro de 2022
|
||||
Série 1922 – Hoje, há 100 anos II- A Semana de Arte Moderna, de autoria de Andrea C.T. Wanderley, publicado em 13 de fevereiro de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos III – A eleição de Artur Bernardes e a derrota de Nilo Peçanha, de autoria de Andrea C.T. Wanderley, publicado em 1º de março de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos IV – A primeira travessia aérea do Atlântico Sul, realizada pelos aeronautas portugueses Gago Coutinho e Sacadura Cabral, de autoria de Andrea C. T. Wanderley, publicada em 17 de junho de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos V – A Revolta do Forte de Copacabana, de autoria de Andrea C. T. Wanderley, publicada em 5 de julho de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos VI e série Feministas, graças a Deus XI – A fundação da Federação Brasileira para o Progresso Feminino, de autoria de Andrea C. T. Wanderley, publicado em 9 de agosto de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país, de autoria de Andrea C. T. Wanderley, publicado em 7 de setembro de 2022, na Brasiliana Fotográfica.
|
||||
Série 1922 – Hoje, há 100 anos IX – O centenário do Museu Histórico Nacional, de autoria de Maria Isabel Lenzi, historiadora do Musseu Histórico Nacional, publicado em 12 de outubro de 2022, na Brasiliana Fotográfica.
|
||||
Série 1922 – Hoje, há 100 anos X – A morte do escritor Lima Barreto (1881 – 1922), de autoria de Andrea C. T. Wanderley, publicado em 1º denovembro de 2022, na Brasiliana Fotográfica
|
||||
Série 1922 – Hoje, há 100 anos XI e série Feministas, graças a Deus XII – 1ª Conferência pelo Progresso Feminino e o “bom” feminismo, de autoria de Maria Elizabeth Brêa Monteiro, antropóloga do Arquivo Nacional, publicado em 19 de dezembro de 2022, na Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5514` — `itens/20.500.12156.1_5514/`
|
||||
- `20.500.12156.1/50` — `itens/20.500.12156.1_50/`
|
||||
- `20.500.12156.1/617` — `itens/20.500.12156.1_617/`
|
||||
- `20.500.12156.1/1792` — `itens/20.500.12156.1_1792/`
|
||||
- `20.500.12156.1/4154` — `itens/20.500.12156.1_4154/`
|
||||
- `20.500.12156.1/1796` — `itens/20.500.12156.1_1796/`
|
||||
- `20.500.12156.1/5523` — `itens/20.500.12156.1_5523/`
|
||||
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
---
|
||||
id: 11486
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11486"
|
||||
titulo: "Série “Exposições” II – A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-03-29T12:20:17+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5513", "20.500.12156.1/5065", "20.500.12156.1/5507", "20.500.12156.1/5512", "20.500.12156.1/5064", "20.500.12156.1/5509", "20.500.12156.1/5037", "20.500.12156.1/5510", "20.500.12156.1/5508", "20.500.12156.1/5511"]
|
||||
fetched_at: "2026-09-10T09:55:11.368Z"
|
||||
---
|
||||
|
||||
# Série “Exposições” II – A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882
|
||||
|
||||
Uma das marcas do período compreendido entre meados do século XIX e o início do século XX é a realização de exposições internacionais. Embora mais modesta do que outras mostras internacionais, no que se referia às dimensões e ao número de países participantes, a realização da Exposição Continental de Buenos Aires inseria-se nessa tendência. A historiadora Maria do Carmo Rainho, do Arquivo Nacional, uma das instituições parceiras da Brasiliana Fotográfica, é a autora do artigo A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882, que o portal publica hoje para seus leitores.
|
||||
|
||||
A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882
|
||||
Maria do Carmo Rainho*
|
||||
|
||||
|
||||
Uma das marcas do período compreendido entre meados do século XIX e o início do século XX é a realização de exposições internacionais, que podem ser sintetizadas como espaços de fruição e exibição das mudanças nas técnicas, na ciência, na cultura, nos modos de produzir e consumir uma ampla gama de artigos, nas artes, na educação, bem como nas relações internacionais. Estas exposições evidenciam ainda, a tentativa de estabelecer uma espécie de ordem visual, cultural e política para o mundo. Inez Turazzi ressalta, também, para a grandiosidade dos números que cercam estes eventos.
|
||||
“se incluirmos a primeira Grande Exposição Internacional de Londres de 1851 e a Exposição Universal de Paris de 1900, chegaram a ser realizadas dez grandes exposições internacionais e universais, com um público que atingiu a cifra impressionante de 172 milhões de visitantes, aproximadamente.”[1]
|
||||
Estruturada em torno de pavilhões de países e regiões, as exposições exibiam, numa disposição particular, objetos que visavam representar economias e culturas. Nestes espaços criava-se uma atmosfera de progresso contínuo das nações, embora estas estivessem ali submetidas a uma hierarquia: cabiam às mais desenvolvidas os espaços centrais. Para Dussel, as nações eram elas próprias, commodities, prontas para serem consumidas.[2] Cada espaço expositivo – com seus arranjos – criava narrativas nacionais reforçadas pela obtenção de medalhas e menções honrosas; a conquista desses prêmios concedidos aos governos, instituições públicas e empresas privadas, era devidamente capitalizada em matérias e anúncios publicados pela imprensa, nos rótulos e marcas dos produtos, nos versos das carte de visite e carte cabinet.
|
||||
Embora mais modesta do que as mostras internacionais, no que se referia às dimensões e ao número de países participantes, a realização da Exposição Continental de Buenos Aires[3] era uma tentativa do governo argentino de difundir ideias como a superação da Guerra da Tríplice Aliança envolvendo Argentina, Brasil e Uruguai contra o Paraguai e finalizada há pouco mais de um decênio; a aposta na paz interna e externa; o desenvolvimento das suas indústrias, para o qual concorria a presença maciça de imigrantes, com destaque para a produção do açúcar e do trigo. A própria instalação do pavilhão, um prédio em estilo art-déco, no lugar de um antigo mercado de frutas na Praça Onze de Setembro, situado no que era, até então, um subúrbio miserável, se insere no projeto de vender a imagem de uma nação moderna, desenvolvida e com uma capital que, desde o início da administração de Torcuato de Alvear (1868 – 1942), em 1880, primava pela intervenção urbana, com a expropriação de lojas, abertura de largas avenidas, e expulsão dos moradores de cortiços das áreas centrais de Buenos Aires.
|
||||
Acessando o link para as fotografias da Exposição Continental de Buenos Aires de 1882 que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Inaugurada em 15 de março de 1882, no Palácio da Exposição,[4] o evento contou com a presença do presidente da República Argentina, Julio Roca (1843 – 1914), de ministros, do presidente da municipalidade da capital e de um grande contingente de visitantes,[5] ensejando um feriado, decoração com bandeiras e galhardetes e uma iluminação especial nas ruas do entorno, além da realização de parada militar. Lojas e estabelecimentos públicos e privados não funcionaram e coube à orquestra do Teatro Colón executar o hino nacional. Até 23 de julho daquele ano, cerca de 50 mil pessoas tiveram acesso a cem mil objetos, exibidos por 2 mil expositores estrangeiros e 1.200 argentinos. Do total de 27,370 m2, 18,240m2 eram ocupados por galerias cobertas e 3,680 m2 por quiosques. Quanto à utilização dos espaços pelos expositores, à cidade de Buenos Aires, por exemplo, cabiam 2.800m2, ao Uruguai, 1.500m2, ao Brasil, 500m2, ao Chile 300 m2, ao Paraguai 300m2, à Venezuela 100m2, e ao México 50 m2.
|
||||
Com relação à afluência do público, dados publicados pela Gazeta de Notícias apontam que entre 2.000 e 4.000 pessoas visitaram a exposição nos dias de semana e de 8 a 9 mil aos domingos; quase 50% eram crianças em passeios promovidos pelas escolas.
|
||||
A participação brasileira na Exposição ficou a cargo da Associação Industrial, órgão criado em 1880 e que teve como primeiro presidente o médico e empresário do setor têxtil Antônio Felício dos Santos (1843 – 1931). Dentre as primeiras pautas defendidas pela entidade estavam: a defesa de uma política alfandegária protecionista, a atração de mão de obra e capitais estrangeiros, o estímulo à criação de empregos, a necessidade de livrar o Brasil da dependência da economia agrícola e a busca pelo equilíbrio da balança comercial.
|
||||
Com vistas a escolher os produtos a serem exibidos em Buenos Aires, a Associação organizou uma exposição preparatória[6], no Rio de Janeiro, em dezembro de 1881, no edifício do Ministério da Agricultura, Comércio e Obras Públicas. Para tanto, concedeu aos interessados das outras províncias o transporte gratuito do material bem como o espaço expositivo. Outra iniciativa do órgão, divulgada continuadamente no jornal O Industrial, era um chamado às “senhoras” para que concorressem com trabalhos que fossem “dignos de ser expostos” tanto na Exposição da Indústria Nacional, quanto na Exposição Continental de Buenos Aires.[7]
|
||||
O diretor da Academia de Belas Artes, Antonio Nicolau Tolentino (1810 – 1888), e o diretor da Escola Politécnica, Inácio da Cunha Galvão (1921 – 1906), também foram convocados a colaborar com os eventos, encaminhando a produção de alunos e professores nas áreas de pintura, estatuária e das ciências. No mesmo sentido, correspondências foram encaminhadas aos dirigentes de instituições como o Museu Nacional, a Imperial Academia de Medicina, o Instituto da Ordem dos Advogados, a Imperial Sociedade Tipográfica Fluminense, dentre outras.
|
||||
Em 1º de abril de 1882, foi inaugurada a seção brasileira na Exposição de Buenos Aires. No discurso de abertura, um dos membros da Comissão Nacional, Manoel Diego dos Santos, ressaltou que, diferente da participação em exposições anteriores, pautada pela exibição de suas riquezas naturais, naquela ocasião, o Brasil visava a exibir a sua indústria.[8]
|
||||
Nessa direção, os registros do fotógrafo Samuel Boote (1844-1921)[9] sobre a participação brasileira são interessantes porque constituem uma espécie de síntese daquilo que os organizadores brasileiros – industriais – intentavam mostrar na Argentina, os modos como os produtos, máquinas e equipamentos, trabalhos manuais e fotografias foram expostos, mas, sobretudo, a memória que se desejou conformar. Embora não tenham sido localizados documentos acerca da contratação de Boote para a realização do trabalho, entende-se que ele foi comissionado para registrar as seções brasileiras, posto que organizou um álbum com 25 fotografias que foi entregue a autoridades brasileiras e estrangeiras; onze dessas imagens podem ser encontradas no Arquivo Nacional.[10] O primeiro aspecto que chama a atenção é o fato das fotografias terem sido produzidas, em sua maioria, sem os visitantes ou expositores. Do mesmo modo, não são registradas as autoridades brasileiras nem os representantes das empresas e instituições participantes. Uma exceção é a fotografia dos Jardins onde se acha a Coleção de Plantas de Lourenço Hoyer. Nela, homens em grupos ou sozinhos – apenas homens – posam portando a indumentária típica daquela época e dos sujeitos das camadas médias e altas: casaca, cartola, coletes, cores, em sua maioria, escuras, o indefectível relógio de bolso. Barbas e bigodes complementam o parecer masculino tido como elegante.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Jardins onde se acha a Coleção de Plantas de Lourenço Hoyer, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
Se a exuberante natureza brasileira parece subsumida nas outras seções, face ao destaque dado à indústria, o jardim postado em frente ao quiosque de distribuição gratuita de café[11] em estilo mourisco é, ao mesmo tempo, moldura, cenário para a entrada nas salas do evento e também prova de uma natureza domesticada. Não à toa, a organização desse espaço coube a Lourenço Hoyer, experiente horticultor, premiado em 1876, com a medalha de ouro, por suas plantas ornamentais em exposição realizada em Petrópolis no local que daria origem ao Palácio de Cristal.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Quiosque para a distribuição grátis do café do Brasil, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
Alguns outros espaços expositivos receberam vasos de plantas como o Troféu de cerâmica, com suas estatuetas, vasos, telhas, tijolos e um volume com o título de Bom Jardim.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Troféu de cerâmica, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
A expectativa em torno daquilo que as indústrias brasileiras apresentariam, alimentada pela imprensa local, ganhou fôlego com o fato de o Brasil ter demorado a inaugurar sua participação. Com os itens em expostos, o periódico La Patria Argentina, por exemplo, ressaltava aqueles em ferro, madeira, além dos tecidos e produtos de higiene e farmacêuticos. Sabões, vidros com preparações e medicamentos ganharam destaque na imagem intitulada Vista do primeiro compartimento da esquerda. A qualidade das chamadas “elaborações químicas” brasileiras, como a Flora Brasileira, de Eugenio Marques de Holanda, aliás, mereceu a atenção dos jornalistas.[12]
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Vista do primeiro compartimento da esquerda, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
Sobre a produção industrial, as imagens registram tanto uma miscelânea de produtos como deixa claro o título de Compartimento geral – Várias indústrias, na qual são vistos de ferros de passar roupa a ferraduras, até os espaços integralmente dedicados aos transportes e a uma empresa específica, como a Companhia de Carris Urbanos,[13] na legenda identificada como Companhia de Carros Urbanos.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Compartimento geral – Várias indústrias, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Exposição da Companhia de Carros Urbanos, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
O espaço concedido ao fumo, ao café e aos tecidos, evidencia alguns dos mais relevantes produtos nacionais. Sobre os tecidos, em especial, é importante lembrar que, naquele ano de 1882, existiam, no Brasil, cerca de 50 fábricas, produzindo 20 milhões de metros anualmente. Apesar disso, soa quase como uma ironia, que o Brasil dedicasse um lugar especial aos tecidos de lã justamente no país que era o seu principal produtor na América do Sul, embora possuísse apenas uma fábrica de lanifícios, que, aliás, nem integrava o evento.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Troféu de fumos, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
Conforme prometido pela direção da Associação Industrial, na Exposição Continental de Buenos Aires, montou-se também uma seção específica para os trabalhos de senhoras, na qual se viam, entre outros, almofadas bordadas, lenços e toalhas com monogramas, arranjos florais expostos em caixas, fotografias emolduradas. Os sentidos do que se entendia por “trabalhos de senhoras” pode ser depreendido no texto publicado no jornal O Industrial sobre a Exposição do Rio de Janeiro: o termo aparece associado a adjetivos como “mimo de delicadeza, perícia e bom gosto, como só os sabem ter as senhoras”; “são a delicadeza dando mão à força, a graça mesclando-se aos artefatos da indústria. Tal o seu direito de presença na nossa Exposição.”[14] O “direito de presença” dos artefatos produzidos e escolhidos pelas senhoras da boa sociedade, ao mesmo tempo em que evidenciava que o trabalho para essas mulheres era sinônimo de lazer, sempre associado às atividades manuais e às habilidades que delas se esperavam, deixava claro o papel desempenhado por esses produtos nas exposições: eram enfeites, uma espécie de respiro face à seriedade dos aparelhos, máquinas, produtos agrícolas e a tudo o que relacionava ao universo masculino. Da mesma forma, deixava invisíveis as mulheres que efetivamente trabalhavam, desde as empregadas nas indústrias de calçados e ateliês de modas até os contingentes maciços nas indústrias têxteis, aquelas que forneciam para as senhoras, os linhos e algodões a serem bordados e expostos.
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Vista dos trabalhos de senhoras, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
A exposição se encerra com a concessão de 268 prêmios ao Brasil: 28 medalhas de ouro; 76 de prata; 94 de bronze; 70 menções honrosas: das fotografias registradas por Marc Ferrez e Guimarães às casacas da Imperial Alfaiataria Águia de Ouro; do Brasil Industrial, por seus tecidos de algodão ao Arsenal de Marinha da Corte pelos trabalhos de serraria; da cama de ferro da Casa de Correção aos fumos em pacotinhos de José Francisco Correa.
|
||||
Como lembra Andermann, “frente às alegorias monumentais montadas nas exposições universais, nas quais Argentina e Brasil eram celebrados como depósitos exóticos de riqueza em um estado de disponibilidade pura e imaculada, as exposições nacionais inventaram uma linguagem material de revelações profanas que permitiam vislumbrar um modo de inserção diferente na emergente economia mundial capitalista.”[15] Nas palavras de Henrique Hargreaves, referindo-se à Exposição Continental de 1882, aquela era a “festa do progresso”, que colocava o Brasil num lugar de destaque na economia do continente e que, ainda segundo ele, valeu mais do que vinte anos de notas diplomáticas.[16]
|
||||
|
||||
*Maria do Carmo Rainho é Doutora em História (UFF) | Pesquisadora do Arquivo Nacional e do Museu Histórico Nacional
|
||||
|
||||
[1] TURAZZI, Maria Inez. Poses e trejeitos: a fotografia e as exposições na era do espetáculo (1839-1889). Rio de Janeiro: Funarte/Rocco, 1995, p. 37.
|
||||
[2] DUSSEL, Inés. The spetacle of schooling and the construction of the nation in Argentina´s participation in world exhibitions (1867-1889). In: Modelling the future: exhibitions and the materiality of education, Martin Lawn (ed.). Oxford: Symposium Books, 2009, p. 130.
|
||||
[3] Esta exposição foi a segunda realizada na Argentina – antes dela, apenas a de Córdoba, em 1871 – e a quarta da América do Sul, após a mencionada de Córdoba, a de Lima (Peru, 1872) e a de Santiago (Chile, 1875).
|
||||
[4] Demolido imediatamente após o término da Exposição, como era comum aos edifícios construídos para os eventos desta natureza.
|
||||
[5] Conforme a Gazeta de Notícias, de 15 a 20 mil pessoas teriam participado do evento de abertura da exposição, circundando o Palácio da Exposição para assistir à parada militar. Gazeta de Notícias, 26 de março de 1882. Disponível em: http://memoria.bn.br/DocReader/docreader.aspx?bib=103730_02&pasta=ano%20188&pesq=Exposi%C3%A7%C3%A3o%20Continental Acesso em 14 de março de 2018.
|
||||
[6] Jorge Henrique Leuzinger, filho do fotógrafo e editor George Leuzinger, na qualidade de secretário da Associação e organizador da exposição, chegou a trabalhar com recursos próprios para o sucesso da iniciativa. Uma de suas iniciativas foi a manutenção do jornal O Industrial, bancado pela Casa Leuzinger. TURAZZI, Maria Inez, op. cit., p. 149.
|
||||
[7] Para a escolha destes itens foi constituída uma Comissão integrada pela condessa da Estrela, a baronesa de Canindé, Maria Amanda Paranaguá Dória, Maria Ambrosina da Mota Resende e Ana Machado Pena O Industrial, órgão da Associação Industrial, ano 1, nº 18, 15 de setembro de 1881. Disponível em http://memoria.bn.br/DocReader/DocReader.aspx?bib=308129&PagFis=33&Pesq=Exposi%C3%A7%C3%A3o%20Continental Acesso em 16 de março de 2018.
|
||||
[8] Gazeta de Notícias, 10 de abril de 1882. Disponível em http://memoria.bn.br/DocReader/docreader.aspx?bib=103730_02&pasta=ano%20188&pesq=Exposi%C3%A7%C3%A3o%20Continental Acesso em 12 de março de 2018.
|
||||
[9] A escolha de Boote, aliás, merece atenção, pelo que ele viria a significar na história da fotografia na Argentina. Juntamente com seu irmão mais novo, Arturo (1861-1936), Samuel Boote (1844-1921) foi o proprietário do maior estúdio fotográfico de Buenos Aires e fez registros para álbuns e postais no período compreendido entre as últimas décadas do século XIX e o início do século XX. Seu trabalho era especialmente requerido por indústrias inglesas (do ramo das ferrovias) e agências governamentais. Ele foi também um dos maiores editores de álbuns fotográficos daquele país, com registros de paisagens, tipos e costumes, eventos, construção de estradas de ferro e investimentos em infraestrutura. Em 1884 Samuel Boote organizou o álbum fotográfico Vistas de Buenos Aires; entre 1885 e 1888, documentou as linhas férreas nas províncias de Santa Fé e Buenos Aires; posteriormente, em 1888, o Conselho Nacional de Educação contratou-o para registrar as escolas públicas recém-criadas em Buenos Aires com o objetivo de exibir as imagens em Paris, na Exposição Universal de 1889. Além do equipamento fotográfico, o ateliê de Boote possuía uma oficina de impressão onde eram produzidos os álbuns.
|
||||
[10] Uma análise mais acurada do álbum deve levar em consideração, além dos elementos formais da produção das imagens, a escolha daquelas que o compõem e a hierarquia a que obedecem, em outras palavras, a ordem em que são apresentadas. Um estudo sobre a circulação mesma dessas imagens também se mostra fundamental. Contudo, as fotografias que se encontram no Arquivo Nacional não estão encadernadas, impossibilitando este tipo de abordagem.
|
||||
[11] O Brasil era, então, o maior produtor mundial de café. A iniciativa de oferecê-lo aos visitantes gratuitamente em um espaço especial teve início na Exposição de Buenos Aires e continuou nas exposições seguintes.
|
||||
[12] Na edição de 4 de junho de 1882 a Gazeta de Notícias transcreve matéria de A Patria Argentina sobre o farmacêutico que aponta quatro aspectos relevantes de sua seção na Exposição: a exibição de matérias primas do Brasil; sua elaboração como indústria; sua aplicação à medicina e, a importação de um produto novo para aquele país. A empresa acabaria sendo agraciada com a Medalha de Honra pela exibição de seus produtos farmacêuticos no evento. Disponível em http://memoria.bn.br/DocReader/docreader.aspx?bib=103730_02&pasta=ano%20188&pesq=Exposi%C3%A7%C3%A3o%20Continental Acesso em 16 de março de 2018.
|
||||
[13] A Companhia ligava a área central do Rio de Janeiro aos terminais de barca e ferrovias, ponto de embarque e desembarque de mercadorias. Atuava mais no serviço de cargas do que no de passageiros. WEID, Elizabeth von der. O bonde como elemento de expansão urbana no Rio de Janeiro. Rio de Janeiro: Fundação Casa de Rui Barbosa. Disponível em http://www.casaruibarbosa.gov.br/dados/DOC/artigos/o-z/FCRB_ElisabethvonderWeid_Bonde_elemento_expansao_RiodeJaneiro.pdf Acesso em 19 de março de 2018.
|
||||
[14] O Industrial, órgão da Associação Industrial, ano 1, nº 31, 15 de dezembro de 1881. Disponível em http://memoria.bn.br/DocReader/docreader.aspx?bib=308129&pasta=ano%20188&pesq=se%C3%A7%C3%A3o%20de%20trabalhos%20de%20senhoras Acesso em 14 de março de 2018.
|
||||
[15] ANDERMANN, Jens. Contienda de valores: Argentina y Brasil em la edad de las exposiciones. Cadernos de Literatura, Bogotá, nº 13, jul-dez., 2008, (190-224) p. 220.
|
||||
[16] Discurso proferido por Hargreaves, membro da Associação Industrial em homenagem a Nicolau Avellaneda, presidente honorário da Exposição Continental de Buenos Aires, em evento realizado na mencionada Associação, no Rio de Janeiro, em 11 de agosto de 1882. Gazeta de Notícias, 12 de agosto de 1882. Disponível em http://memoria.bn.br/DocReader/docreader.aspx?bib=103730_02&pasta=ano%20188&pesq=Exposi%C3%A7%C3%A3o%20Continental Acesso em 12 de março de 2018.
|
||||
|
||||
Pequena cronologia da Exposição Continental de Buenos Aires
|
||||
|
||||
Samuel Boote. Exposição Continental 1882: seção brasileira. Seção de máquinas – lado esquerdo, 1882. Buenos Aires, Argentina / Acervo Arquivo Nacional
|
||||
|
||||
1881
|
||||
Setembro – Transcrição de uma carta do naturalista e diretor do Museu Nacional do Brasil, Ladislau Neto (1838 – 1894), sobre a realização da Exposição Continental de Buenos Aires (Gazeta de Notícias, 13 de setembro de 1881, primeira coluna).
|
||||
Uma comissão de senhoras brasileiras, dentre elas a baronesa de Loreto, Maria Amanda Paranaguá Dória (1849 – 1931), uma das maiores amigas da princesa Isabel (1846 – 1921), envolvem-se na organização da exposição (Gazeta de Notícias, 24 de setembro de 1881, primeira coluna).
|
||||
Dezembro – Visando a escolher os produtos a serem exibidos em Buenos Aires, a Associação organizou uma exposição preparatória no edifício do Ministério da Agricultura, Comércio e Obras Públicas. Para tanto, concedeu aos interessados das outras províncias o transporte gratuito do material bem como o espaço expositivo.
|
||||
1882
|
||||
Março – Notícia da inauguração da Exposição Continental de Buenos Aires, ocorrida em 15 de março. Na ocasião, discursaram o presidente da República, Julio Roca (1843 – 1914), e o presidente do Club Industrial, o ex-presidente da Argentina Nicolau Avellaneda (1837 – 1885). Foi decretado feriado nacional no país. A seção brasileira ainda não estava concluída (Gazeta de Notícias, 16 de março de 1882, quarta coluna, 26 de março de 1882, segunda coluna, 27 de março de 1882, última coluna, 29 de março de 1882 e 6 de abril de 1882, última coluna).
|
||||
Abril – A seção brasileira foi inaugurada em 1º de abril. Manoel Diego dos Santos, presidente da comissão brasileira fez o discurso de abertura:
|
||||
‘Os industriais do Brasil abrem as portas de sua seção que conservaram até hoje fechada por causas estranhas à sua vontade. Não encontrareis entre nossos produtos galas deslumbrantes, mas sim a expressão exata de nossa produção ordinária. Até agora o Brasil apareceu em todas as exposições ostentando suas riquezas naturais, hoje é a indústria brasileira que aparece com seus modestos produtos a submeter-se ao julgamento de seus irmão da América…’ (Gazeta de Notícias, 10 de abril de 1882, sexta coluna). O hino argentino foi tocado e o presidente da Exposição, sr. Urien, proferiu um discurso declarando aberta a seção brasileira e o hino brasileiro foi executado.
|
||||
Houve um princípio de incêndio na seção brasileira (Gazeta de Notícias, 15 de abril de 1882, primeira coluna).
|
||||
O presidente da comissão brasileira, Manoel Diego dos Santos, voltou ao Brasil (Gazeta de Notícias, 26 de abril de 1882, quinta coluna).
|
||||
Foi noticiado que a indústria brasileira havia ficado em primeiro lugar na Exposição Continental de Buenos Aires (Revista Illustrada, abril de 1882).
|
||||
Junho – Destaque na Casa Hollanda, de Eugênio Marques de Holanda, que exibiu matérias-primas do Brasil, sua elaboração industrial e sua aplicação à medicina (Gazeta de Notícias, 4 de junho d 1882, primeira coluna). Ganhou a medalha de honra (Gazeta de Notícias, 19 de julho de 1882, primeira coluna).
|
||||
Julho – Notícia sobre os prêmios conquistados por estabelecimentos brasileiros: medalha de prata para a Tipografia Nacional e prêmios de honra para o sr. Braga, pelos seus chapéus; para o Laboratório Pirotécnico, para a Imperial Fábrica de Ipanema, para a Brazil Imperial, por seus tecidos de algodão; para o Arsenal de Marinha no Rio de Janeiro, para Guimarães por suas fotografias esmaltadas; e para a Repartição dos Telégrafos (Gazeta de Notícias, 10 de julho de 1882, segunda coluna). Foram anunciados mais prêmios para estabelecimentos brasileiros (Gazeta de Notícias, 15 de julho de 1882, sexta coluna, 20 de julho de 1882, sexta coluna, 23 de julho de 1882, primeira coluna).
|
||||
Além do fotógrafo português José Ferreira Guimarães (1841 – 1924), foram premiados, segundo informações dada em anúncio, o retratista português Joaquim Insley Pacheco (1830 – 1912) e Marc Ferrez (1843 – 1923). Este último participou com as fotografias apresentadas na Exposição da Indústria Nacional do ano anterior (1881) e foi agraciado com uma medalha de prata e com um prêmio ao mérito.
|
||||
A Casa Leuzinger participou do evento.
|
||||
Em 23 de julho de 1882, a Exposição Continental foi encerrada. Foi vista por cerca de 50 mil visitantes (Gazeta de Notícias, 24 de julho de 1882, segunda coluna). Ao Brasil foram concedidos 268 prêmios: 28 medalhas de ouro; 76 de prata; 94 de bronze; e 70 menções honrosas.
|
||||
Em sinal de gratidão por seu empenho na realização da Exposição Continental, o cônsul do Brasil na capital argentina, João Adrião Chaves (18? – 1890), recebeu da comissão brasileira do evento, cujo presidente era José Pereira Rego Filho, um álbum com 25 fotografias das seções da mostra (Gazeta de Notícias, 13 de outubro de 1882, terceira coluna).
|
||||
Henrique Leuzinger (1845 -1908), filho de Georges Leuzinger (1813 – 1892) e secretário da Associação Industrial, enviou à redação da Revista Illustrada, a coleção de fotografias da seção brasileira da exposição continental de Buenos Aires dentro de uma rica pasta (Revista Illustrada, julho de 1882),
|
||||
|
||||
Obs: Na Biblioteca Nacional, há o livro Exposição Continental de Buenos Aires 1882 – Seção Brasileira, com 24 fotografias de Samuel Boote (1844 – 1921).
|
||||
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Nota da editora: esse artigo passou a integrar uma série e mudou de título em 1º de dezembro de 2025
|
||||
|
||||
Fontes:
|
||||
ANDERMANN, Jens. The History Show at the Continental Exhibition of 1882 and the National History Museum at Buenos Aires
|
||||
El arcon de la historia argentina
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
TURAZZI, Maria Inez. Poses e trejeitos: a fotografia e as exposições na era do espetáculo: 1839/1889. Prefácio Pedro Karp Vasquez. Rio de Janeiro: Funarte. Rocco, 1995. 309 p., il. p&b. (Coleção Luz & Reflexão, 4). ISBN 85-85781-08-4.
|
||||
|
||||
Links para os artigos sobre exposições nacionais ou internacionais publicados na Brasiliana Fotográfica
|
||||
O pintor Victor Meirelles e a fotografia na II Exposição Nacional de 1866, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 17 de agosto de 2017.
|
||||
Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos, de autoria de Carla Costa, Museu da República, publicado em 5 de abril de 2018.
|
||||
Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 29 de junho de 2018.
|
||||
Paris, 1889: o álbum da exposição universal, de autoria de Claudia B. Heynemann, Arquivo Nacional,publicado em 27 de julho de 2018.
|
||||
Café Brasil: o Império na Exposição Internacional de Filadélfia, de autoria de Claudia B. Heynemann, Arquivo Nacional, publicada em 4 de dezembro de 2019.
|
||||
Festa das Artes e da Indústria Segunda Exposição Nacional, 1866, de autoria de Claudia Beatriz Heynemann e Maria Elizabeth Brêa Monteiro, Arquivo Nacional, em 5 de abril de 2020.
|
||||
A apresentação do Departamento Nacional de Saúde Pública na Exposição Internacional do Centenário da Independência, de Ricardo Augusto dos Santos, Fiocruz, publicado em 13 de abril de 2020.
|
||||
A Exposição Internacional de Higiene de Dresden, de Cristiane d´Avila, Fiocruz, publicado em 5 de janeiro de 2022.
|
||||
Série 1922 – Hoje, há 100 anos VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país, de autoria de Andrea C. T. Wanderley, publicado em 7 de setembro de 2022, na Brasiliana Fotográfica.
|
||||
Três álbuns fotográficos da Exposição Nacional de 1908 no Museu Histórico Nacional: Boscagli, Malta e Musso, de autoria de Maria Isabel Ribeiro Lenzi, historiadora do Museu Histórico Nacional, publicado em 25 de agosto de 2023, na Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5513` — `itens/20.500.12156.1_5513/`
|
||||
- `20.500.12156.1/5065` — `itens/20.500.12156.1_5065/`
|
||||
- `20.500.12156.1/5507` — `itens/20.500.12156.1_5507/`
|
||||
- `20.500.12156.1/5512` — `itens/20.500.12156.1_5512/`
|
||||
- `20.500.12156.1/5064` — `itens/20.500.12156.1_5064/`
|
||||
- `20.500.12156.1/5509` — `itens/20.500.12156.1_5509/`
|
||||
- `20.500.12156.1/5037` — `itens/20.500.12156.1_5037/`
|
||||
- `20.500.12156.1/5510` — `itens/20.500.12156.1_5510/`
|
||||
- `20.500.12156.1/5508` — `itens/20.500.12156.1_5508/`
|
||||
- `20.500.12156.1/5511` — `itens/20.500.12156.1_5511/`
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
id: 11509
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11509"
|
||||
titulo: "Febre amarela: imagens da produção da vacina no início do século XX"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-03-23T12:02:26+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5499", "20.500.12156.1/5494", "20.500.12156.1/5496", "20.500.12156.1/5498", "20.500.12156.1/5497", "20.500.12156.1/5495", "20.500.12156.1/5500"]
|
||||
fetched_at: "2026-09-10T09:55:14.554Z"
|
||||
---
|
||||
|
||||
# Febre amarela: imagens da produção da vacina no início do século XX
|
||||
|
||||
“Tema pungente nos noticiários, a febre amarela é precedida de uma longa história de estudos e frentes de combate desde o início do século XX”. É essa história, contada por Aline Lopes Lacerda, historiadora e chefe do Departamento de Arquivo e Documentação da COC/Fiocruz, uma das instituições parceiras do portal, que a Brasiliana Fotográfica traz hoje para seus leitores. As fotografias que ilustram esse texto contemplam o arquivo da Fundação Rockefeller e estão sob a guarda da Casa de Oswaldo Cruz. A maioria dessas imagens foram produzidas pelos próprios médicos e cientistas, nas décadas de 1930 e 1940, em diversos estados brasileiros, registrando aspectos variados das atividades voltadas para o estudo e combate da febre amarela e malária, então duas das principais doenças endêmicas no país.
|
||||
Segundo o último levantamento sobre a febre amarela divulgado pelo Ministério da Saúde antes da publicação desse artigo pela Brasiliana Fotográfica, entre os dias 1º de julho de 2017 e 20 de março de 2018, foram confirmados no Brasil 1.098 casos da doença, sendo que 340 resultaram em morte.
|
||||
|
||||
Febre amarela: imagens da produção da vacina no início do século XX
|
||||
Aline Lopes de Lacerda*
|
||||
Tema pungente nos noticiários, a febre amarela é precedida de uma longa história de estudos e frentes de combate desde o início do século XX, quando as atividades de pesquisa em laboratório seguiam paralelas às empreitadas para controle e combate ao vetor da doença, o mosquito Aedes aegypti. Segundo Benchimol (2001, p. 125), os anos de 1928 a 1932 foram cruciais em termos de transformações ocorridas na forma de abordagem da doença, contribuindo para isso fatores políticos, científicos, sociais, técnicos, epidemiológicos.
|
||||
|
||||
Silvio Cunha. Inoculando ovos, s/d. Rio de Janeiro, R / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
A descoberta da modalidade silvestre da doença – supunha-se que era essencialmente urbana – eliminou a possibilidade de se erradicá-la do país, o que causou uma reviravolta nos estudos epidemiológicos, com novo direcionamento de métodos já empregados e incorporação de novas estratégias para o controle da doença. Do ponto de vista dos trabalhos em laboratório, a infecção do macaco rhesus pelo vírus da febre amarela na África, em 1928, deflagrou um surto de novas pesquisas e novas técnicas aplicáveis a esses trabalhos, inaugurando um novo modelo de combate à moléstia.
|
||||
Acessando o link para as imagens relativas à fabricação da vacina da febre amarela disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Para ilustrar em parte essa história, apresentamos algumas imagens fotográficas sobre a produção da vacina antiamarílica que contemplam o arquivo da Fundação Rockefeller, uma coleção com cerca de 15 mil registros visuais sobre os trabalhos desempenhados a partir da colaboração entre aquela instituição e o Serviço Nacional de Febre Amarela no combate à febre amarela, bem como à malária. Este acervo, sob a guarda da Casa de Oswaldo Cruz, é composto majoritariamente por fotografias produzidas pelos próprios médicos e cientistas, nas décadas de 1930 e 1940, em diversos estados brasileiros, registrando aspectos variados das atividades voltadas para o estudo e combate da febre amarela e malária, então duas das principais doenças endêmicas no país.
|
||||
Embora presente no país desde 1916, com a vinda das primeiras comissões médicas, para tratar com o governo brasileiro do combate às várias endemias presentes no país, a Missão Rockefeller intensificou e institucionalizou suas atividades no país a partir de 1930, atuando lado a lado com organismos governamentais e mobilizando esforços especialmente no combate à febre amarela, período que coincide com o início da produção de registros visuais sobre os trabalhos e seu arquivamento. Já em 1931 a missão estabeleceu contrato com o governo brasileiro e passou a atuar através do Serviço Cooperativo de Febre Amarela, organizando campanhas em grande parte do país.
|
||||
Em 1932, o Serviço de Profilaxia de Febre Amarela foi regulamentado e reorganizado pelo médico americano Fred Lowe Soper (1893 – 1977), funcionário da Fundação Rockefeller, passando a ser subordinado ao Departamento de Saúde Pública. Datam desse período as principais iniciativas em torno da pesquisa e do combate à doença, com a construção de um laboratório para estudo e fabricação da vacina e a sistematização e maior abrangência das campanhas de erradicação do mosquito e do diagnóstico mais preciso da moléstia.
|
||||
Em 1940 o Serviço de Profilaxia adquire caráter nacional com a criação do Serviço Nacional de Febre Amarela, sob a responsabilidade exclusiva de sanitaristas brasileiros, passando a ser vinculado ao Departamento Nacional de Saúde do Ministério da Educação e Saúde. A partir dessa época, com laboratório já montado e fabricando a vacina antiamarílica, a Fundação Rockefeller vai aos poucos transferindo o controle dessas atividades, de início para o já estruturado Serviço Nacional de Febre Amarela, em 1946, até que, em 1950, quando se retira formalmente do país, o laboratório de pesquisas e de produção da vacina é incorporado ao Instituto Oswaldo Cruz, provavelmente acompanhado pelo conjunto de imagens produzido e acumulado durante mais de vinte anos de atividades, e que, como tudo indica, permaneceu nas instalações do laboratório mais de trinta anos, até seu recolhimento à Casa de Oswaldo Cruz.
|
||||
As fotografias neste acervo se apresentam na forma de cópias-contato (cópia-contato é uma imagem não ampliada de um negativo fotográfico) coladas no verso de fichas catalográficas, que contêm informações resumidas de cada imagem registrada, como o número de registro da imagem provavelmente dentro do arquivo institucional que a gerou , o assunto, o nome do fotógrafo autor do registro, a data em que a foto foi tirada ou recebida no arquivo nesse caso, por quem teria sido encaminhada , o tamanho do filme fotográfico etc.
|
||||
|
||||
Suporte rotativo com ovo, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Inoculação de ovo, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Ovo no suporte pronto para ser aberto com a chama, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Ovo com a tampa pronta para ser levantada depois da aplicação da chama cortante, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Operação completa de remoção dos embriões da casca, s/d. Rio de Janeiro,RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Silvio Cunha. Retirada de embriões para preparo da vacina, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
* Aline Lopes de Lacerda é historiadora e chefe do Departamento de Arquivo e Documentação da COC/Fiocruz
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5499` — `itens/20.500.12156.1_5499/`
|
||||
- `20.500.12156.1/5494` — `itens/20.500.12156.1_5494/`
|
||||
- `20.500.12156.1/5496` — `itens/20.500.12156.1_5496/`
|
||||
- `20.500.12156.1/5498` — `itens/20.500.12156.1_5498/`
|
||||
- `20.500.12156.1/5497` — `itens/20.500.12156.1_5497/`
|
||||
- `20.500.12156.1/5495` — `itens/20.500.12156.1_5495/`
|
||||
- `20.500.12156.1/5500` — `itens/20.500.12156.1_5500/`
|
||||
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
---
|
||||
id: 11558
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11558"
|
||||
titulo: "100 anos do Castelo da Fiocruz: os pedreiros do Castelo da Avenida Brasil"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-04-12T13:55:29+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5505", "20.500.12156.1/5501", "20.500.12156.1/5506", "20.500.12156.1/5504"]
|
||||
fetched_at: "2026-09-10T09:55:17.527Z"
|
||||
---
|
||||
|
||||
# 100 anos do Castelo da Fiocruz: os pedreiros do Castelo da Avenida Brasil
|
||||
|
||||
No segundo texto publicado na Brasiliana Fotográfica sobre o centenário do Castelo da Fiocruz, o pesquisador Ricardo Augusto dos Santos, da Fiocruz, uma das instituições parceiras do portal, aborda a construção do castelo mas, dessa vez, o foco são os pedreiros que trabalharam na obra. Inaugurado em 28 de fevereiro de 1918, o Castelo da Fiocruz é o local de trabalho de pesquisadores e técnicos que pesquisam, ensinam ciência e saúde pública; e que também fabricam medicamentos essenciais para a população. Projetado pelo arquiteto Luiz Moraes Junior (1872 – 1955), o edifício começou a ser erguido em 1905 e foi concluído em 1918. O próximo e último texto sobre o centenário do edifício será escrito pelo também pesquisador da Fiocruz, Renato da Gama-Rosa Costa, com detalhes sobre sua construção e sobre seu projeto arquitetônico. O primeiro texto, 100 anos do Castelo da Fiocruz: a ocupação de Manguinhos, é de autoria de Cristiane d´Avila, jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz.
|
||||
|
||||
Os pedreiros do castelo da avenida Brasil
|
||||
Ricardo Augusto dos Santos*
|
||||
|
||||
Quem construiu as pirâmides? Quem carregou as pedras? Quais os nomes dos desconhecidos trabalhadores? Em memorável poema, o dramaturgo Bertold Brecht (1898-1956) indagava: no dia em que ficou pronta a Muralha da China, para onde foram os seus pedreiros? Perto do bairro de Bonsucesso, existe um castelo. Centenas de milhares de pessoas passam na Avenida Brasil, entrando ou saindo do Rio de Janeiro, ou vindo dos subúrbios para o centro da cidade e perguntam: que castelo é esse? O prédio é parte do monumental conjunto que compõe a Fundação Oswaldo Cruz.
|
||||
|
||||
J. Pinto. Operários na cavalariça, 1910. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Mas não foi moradia de nobres portugueses? Não. É local de trabalho de pesquisadores e técnicos que pesquisam, ensinam ciência e saúde pública. Também fabricam medicamentos essenciais para a população. No final do século XIX, a fazenda, situada na zona norte do Rio de Janeiro, destinava-se à queima do lixo. Devido às epidemias – febre amarela, varíola e peste – que atacavam a cidade, iniciou-se uma série de ações que visavam a combater estas doenças.
|
||||
Acessando o link para as imagens de operários da construção do Castelo da Fiocruz disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
O Castelo da Fiocruz, como é mais conhecido o Pavilhão Mourisco, começou a ser construído em 1905, mas sua completa edificação terminaria somente em 1918. O desenho inicial foi feito pelo próprio Oswaldo Cruz (1872-1917) e, a partir da idéia, o arquiteto português Luís de Moraes (1868-1955) chegou ao projeto final. A construção está localizada no alto da colina principal da antiga fazenda, e sua fachada está voltada para o mar, que na primeira década do século XX, chegava próximo do terreno.
|
||||
Desde 1981, o belo conjunto está tombado pelo Patrimônio Histórico e Artístico. O estilo mourisco foi inspirado no Palácio de Alhambra, em Granada, na Espanha. Os equipamentos elétricos funcionavam a partir de um gerador e o elevador, instalado em 1909, é o mais antigo em operação na cidade. Possuía sistemas de telefonia, refrigeração, relógios e termômetros sofisticados para a época. Ele apresenta tom vermelho nos tijolos das paredes externas. As varandas são revestidas de azulejos portugueses, o piso é coberto de mosaicos que lembram tapetes orientais. Os materiais utilizados na obra – tijolos, azulejos, cimento e mármores – foram importados da Europa. Muitos dos seus operários eram portugueses, espanhóis e italianos. Mas, também havia brasileiros.
|
||||
|
||||
J. Pinto. Pavilhão Mourisco em obras, . Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Nas raras fotografias destes homens aparecem os rostos destes trabalhadores. Não eram nem reis nem rainhas. Ajudaram a formar uma história centenária. Neste castelo, a ciência e a saúde pública formaram uma sólida tradição. Na imagem, estes operários estão em frente ao prédio em obras. Seus nomes? Alguns tiveram seus registros nos cantos da história. Após a conclusão dos trabalhos, foram aproveitados em várias funções na própria instituição. Basilio Aor, austríaco, mestre de obras, homem de confiança de Luís de Moraes, continuou trabalhando como arquiteto em outros trabalhos. Faleceu em 1919. Um dos seus sete filhos, Hamlet William Aor (1910-1986), viria a trabalhar no Instituto Oswaldo Cruz.
|
||||
|
||||
J. Pinto. Operários no castelo, 1910. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Para onde foram os pedreiros do Castelo da Fiocruz? Teriam ido morar nas redondezas. Na área conhecida hoje como Parque Amorim, rua Sizenando Nabuco, situada entre o Campus da Fiocruz e a Linha Amarela.
|
||||
|
||||
Anônimo. Aspecto da Rua Sizenando Nabuco, 1952. Manguinhos, Rio de Janeiro / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
*Ricardo Augusto dos Santos é Pesquisador Titular da Fundação Oswaldo Cruz
|
||||
Acessando o link para as fotografias de aspectos da construção do Castelo da Fiocruz que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Outras publicações sobre o tema na Brasiliana Fotográfica:
|
||||
100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5505` — `itens/20.500.12156.1_5505/`
|
||||
- `20.500.12156.1/5501` — `itens/20.500.12156.1_5501/`
|
||||
- `20.500.12156.1/5506` — `itens/20.500.12156.1_5506/`
|
||||
- `20.500.12156.1/5504` — `itens/20.500.12156.1_5504/`
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
---
|
||||
id: 11605
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11605"
|
||||
titulo: "Fotografia e namoro"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-06-12T08:31:31+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5619", "20.500.12156.1/2118", "20.500.12156.1/5519"]
|
||||
fetched_at: "2026-09-10T09:55:20.757Z"
|
||||
---
|
||||
|
||||
# Fotografia e namoro
|
||||
|
||||
Imagens de casais enamorados como nos habituamos a ver ao longo do século XX até nossos dias não são frequentes na história da fotografia do século XIX e do início do novecentos. A Brasiliana Fotográfica convidou Elvia Bezerra, coordenadora de Literatura do Instituto Moreira Salles, para escrever sobre uma imagem de um casal de camponeses produzida pelo fotógrafo gaúcho Luiz do Nascimento Ramos, conhecido como Lunara (1864 – 1937). O registro faz parte do álbum Vistas de Porto Alegre – Photographias artísticas – Editores Krahe & Cia. Porto Alegre, que traz outras 18 fotografias de Lunara de circa 1910. O portal também selecionou mais uma fotografia de um casal de camponeses e outras dos casais reais formados por dom Pedro II (1825 – 1891) e dona Teresa Cristina (1822 – 1889) e pela princesa Isabel (1846 – 1921) e Gastão de Orleáns, o conde d´Eu (1842 – 1922). Todas revelam, em maior ou menor grau, afeto, cumplicidade e companheirismo. Foram produzidas por Alberto Henschel (1827 – 1882), Byrne & Co, Vincenzo Pastore (1865 – 1918) e por fotógrafos ainda não identificados. E assim a Brasiliana Fotográfica celebra o Dia dos Namorados.
|
||||
|
||||
Nhô João, deixa disso!
|
||||
Elvia Bezerra*
|
||||
Lunara. Nhô João deixa disso, c. 1910. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
É sabido que Lunara, nome artístico de Luiz do Nascimento Ramos, montava e dirigia cenas para fotos que fez na periferia da capital gaúcha, nas primeiras décadas do século XX. Não se pode, no entanto, saber o que esse método de trabalho foi capaz de desencadear nos coadjuvantes da composição. Como terá o casal, aqui retratado, voltado à intimidade da sua tosca torre de Pisa? Terá a senhora repetido o “nhô João, deixa disso!”, como informa a legenda, quando ficaram a sós? Seu recato terá se mantido dentro de quatro paredes? Terão os dois sido os mesmos? Haverá o clique do fotógrafo amador, nascido em Porto Alegre, em 1864, lhes restituído o gosto antigo do namoro?
|
||||
Afinal, não é preciso ser nenhum André Gorz, filósofo austro-francês que só se deu conta da dimensão de seu amor pela mulher, com quem era casado havia décadas, depois que ela passou a sofrer de doenças incuráveis: “Já faz 58 anos que vivemos juntos, e eu amo você mais do que nunca”, escreveu ele em Carta a D., documento de amor em que tornou pública a importância de Dorine na sua vida, confessando, aos 82 anos, que a amava e a desejava como na juventude.
|
||||
Mas não é preciso tal situação dramática para acelerar um coração que bate devagar. Um clique precedido de uma arrumação de cena romantizada pode contagiar os personagens e fazê-los namorados de novo, ainda que seja por um dia.
|
||||
Certamente não foi apenas a arquitetura dessa casa pobre que chamou a atenção de Lunara na cena registrada em um dos fins de semana em que saía para fotografar– consta que exercia o ofício especialmente aos domingos. A imagem de declínio, realçado pelo teto de telha vã da construção de taipa, se prolonga na do casal maduro, sentado entre a lateral e a frente da casa. A porta, inclinada para a esquerda, segue o movimento do telhado, deixando-se ver ladeada também pela irregularidade das varas de bambu, recheadas de barro. A decadência aqui é questionável.
|
||||
A assimetria dos elementos da imagem resulta em harmonia: o telhado, decaído para a esquerda, compõe o fundo em que sobressai o casal de meia-idade, naquela fase da vida em que, como no poema de Manuel Bandeira, “o fogo já era frio”. Contrariamente à ideia de fragilidade que pode passar a milenar técnica construtiva da casa de taipa, ou pau a pique, como também é conhecida, o método está entre os mais resistentes. Na foto de Lunara, a solidez da construção é comprometida por um provável erro no momento da fixação da madeira no solo, talvez a causa do tombamento para o lado esquerdo. Ainda assim, não há dúvida com relação à firmeza que a imagem inspira.
|
||||
Faz todo o sentido saber que Lunara fotografava nos fins de semana. Só assim poderia fixar um momento de ternura domingueira, ao ar livre, de um casal cuja labuta diária o impediria de vivenciá-la em outro dia que não fosse este, consagrado ao descanso e à oração.
|
||||
Se atendem ao pedido de posar, é o homem quem incorpora o papel do cavalheiro, em atitude de devoção à dama. A figura dele é enternecida, mas sólida: pés paralelos fincados na terra, posta-se de frente para a companheira, que, sem encará-lo, coloca-se de lado e olha na direção oposta. Digno, ele segura as mãos da mulher; ela não as entrega. Recua, numa espécie de rejeição não totalmente desprovida de dengo, quem sabe provocada pelo desconforto da manifestação de carinho a céu aberto.
|
||||
A fachada da casa é dignificada pelo chapéu que encima a porta, indicando que, ao deixá-lo à entrada, é com reverência que nhô João entra na sua moradia. A simplicidade do detalhe está longe da ironia presente no conto “Capítulo dos chapéus”, de Machado de Assis, em que o bacharel Conrado Seabra é instado pela mulher, Mariana, a trocar o chapéu por um mais moderno. Machado, impiedoso, começa por dizer que “o princípio metafísico é este: ‒ o chapéu é a integração do homem, um prolongamento da cabeça, um complemento decretado ab æterno; ninguém o pode trocar sem mutilação”. Ao longo da narrativa, entretanto, sem poupar a mulher de humilhação, conclui com esta ironia arrasadora: “Mas você reflita consigo, e verá… Quem sabe? Pode ser até que nem mesmo o chapéu seja complemento do homem, mas o homem do chapéu…”
|
||||
A atmosfera pacífica da foto de Lunara opõe-se à tensão do conto de Machado. Na cena franciscanamente endomingada do gaúcho, reina a serenidade; quase se ouve “o silêncio que tem voz”. E o chapéu de palha, no alto, longe de ser objeto de discórdia ou de prestígio social, como acontece no conto, reafirma seu inquestionável caráter de dignidade na frente da casa. De resto, fica aqui a deixa para que, ainda recorrendo ao sombrero, nhô João encante sua mulher com os versos de Federico García Lorca, que, em “Por tu amor me duele el aire”, eleva o adereço ao patamar do ar e do coração, todos passíveis de serem sacrificados por amor:
|
||||
“¡Ay, qué trabajo
|
||||
me cuesta quererte como te quiero!
|
||||
Por tu amor me duele el aire,
|
||||
el corazón
|
||||
y el sombrero”.
|
||||
|
||||
*Elvia Bezerra é coordenadora de Literatura do Instituto Moreira Salles
|
||||
|
||||
Mais fotografias e a história do Dia dos Namorados no Brasil
|
||||
|
||||
A data dedicada aos namorados foi criada, no Brasil, pelo publicitário João Doria (1919 – 2000), e é comemorada no dia 12 de junho, véspera do Dia de Santo Antônio, que por tradição é considerado o santo casamenteiro. Dória trouxe a ideia do exterior e a apresentou aos comerciantes paulistas, iniciando, em junho de 1949, uma campanha com o slogan “não é só com beijos que se prova o amor” (Diário da Noite, 27 de maio de 1949, última coluna, 9 de junho de 1949; e Revista da Semana, 18 de junho de 1949; Il Moscone, 25 de junho de 1949).
|
||||
|
||||
Vincenzo Pastore. Casal trabalhando em plantação de milho, c. 1910. São Paulo, SP / Acervo IMS
|
||||
|
||||
Acessando o link para as fotografias de casais disponíveis no acervo da Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
|
||||
Byrne & Cº. Princesa Isabel e Gastão de Orleans, o conde d’Eu, 1870. Londres, Reino Unido / Acervo IMS
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Outras publicações da Brasiliana Fotográfica no Dia dos Namorados:
|
||||
Série “O Rio de Janeiro desaparecido” X – No Dia dos Namorados, um pouco da história do Pavilhão Mourisco em Botafogo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 12 de junho de 2020.
|
||||
No Dia dos Namorados, o álbum “Vistas de Petrópolis” e o fotógrafo alemão Pedro Hees (1841-1880), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 12 de junho de 2023.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5619` — `itens/20.500.12156.1_5619/`
|
||||
- `20.500.12156.1/2118` — `itens/20.500.12156.1_2118/`
|
||||
- `20.500.12156.1/5519` — `itens/20.500.12156.1_5519/`
|
||||
|
||||
+207
@@ -0,0 +1,207 @@
|
||||
---
|
||||
id: 11621
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11621"
|
||||
titulo: "Série “Exposições” III e Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-04-05T11:13:19+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5460", "20.500.12156.1/5474", "20.500.12156.1/5456", "20.500.12156.1/5455", "20.500.12156.1/5471", "20.500.12156.1/5476", "20.500.12156.1/5479", "20.500.12156.1/5467", "20.500.12156.1/5466", "20.500.12156.1/5469", "20.500.12156.1/5468", "20.500.12156.1/5475", "20.500.12156.1/5458", "20.500.12156.1/5461", "20.500.12156.1/5462"]
|
||||
fetched_at: "2026-09-10T09:55:24.129Z"
|
||||
---
|
||||
|
||||
# Série “Exposições” III e Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos
|
||||
|
||||
Há cerca de 110 anos, em 11 de agosto de 1908, era inaugurada a Exposição Nacional de 1908, na região da Urca, no Rio de Janeiro, em comemoração ao centenário da Abertura dos Portos às Nações Amigas, decretada em 28 de janeiro de 1808, pelo então príncipe regente de Portugal, dom João de Bragança, futuro dom João VI (1767 – 1926)(O Paiz, 11 de agosto de 1908). A exposição exibiu um “inventário” do Brasil através de seus produtos industriais, agrícolas, pastoris e artísticos. Promovida pelo governo federal, apresentou a cidade do Rio de Janeiro, recém urbanizada e saneada pelo então prefeito Francisco Pereira Passos (1936 – 1913) e pelo cientista Oswaldo Cruz (1872 – 1917), respectivamente. O evento foi encerrado em 15 de novembro de 1908 (O Paiz, 16 de novembro de 1908, sexta coluna). A Brasiliana Fotográfica lembra a iniciativa publicando um texto da historiadora Carla Costa, do Museu da República, uma das instituições parceiras do portal, ilustrado com fotografias de Augusto Malta (1864 – 1957), que pertencem à Coleção Família Passos.
|
||||
|
||||
A Exposição Nacional de 1908 na Coleção Família Passos
|
||||
Carla Costa*
|
||||
|
||||
Na coleção Família Passos do Museu da República destacam-se as imagens realizadas por Augusto Malta (1864 – 1957), fotógrafo oficial da Prefeitura do Rio de Janeiro, entre elas as fotografias sobre a Exposição Nacional de 1908 – Agrícola, Industrial, Pastoril e de Artes Liberais – comemorativa ao Centenário de Abertura dos Portos às Nações Amigas, localizada na Praia Vermelha, na região da Urca.
|
||||
Nessa coleção temos as fotografias de construções imponentes da Exposição de 1908, em muitos estilos arquitetônicos, em particular o ecletismo, com destaque para a Porta Monumental, o Palácio da Indústria, o Pavilhão do Distrito Federal, o Pavilhão de São Paulo, o Pavilhão de Minas Gerais, o Anexo das Belas Artes, e o Pavilhão da Fábrica Bangu, além de panoramas e vistas de toda a área da Exposição com os morros e praias da região.
|
||||
Acessando o link para as imagens da Exposição Nacional de 1908 pertencentes à Coleção Família Passos disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A cidade do Rio de Janeiro depois da reforma urbana realizada na gestão do prefeito Francisco Pereira Passos (1936 – 1913), entre 1903 e 1906, passou a ser considerada a capital que encarnava a civilização dentro do Brasil, portanto lugar ideal para sediar uma exposição que mostrasse o progresso, a ciência e a técnica alcançados pela agricultura, pecuária, indústria e artes do país diante dos brasileiros e de outras nações.
|
||||
A Exposição Nacional de 1908 foi o grande evento final do programa de reforma urbana e sanitária que transformou o Rio de Janeiro no sentido da modernidade cosmopolita: a construção do novo porto; a construção de avenidas retilíneas e largas – como Francisco Bicalho, Rodrigues Alves, Avenida Central e Beira-Mar; o aterramento de enseadas e praias; o desmonte do morro do Senado e parte do morro do Castelo; a abertura e embelezamento de praças e jardins – Praça Quinze, Tiradentes, Passeio Público e Campo de Santana; a derrubada de milhares de casas e habitações coletivas e a campanha de saneamento.
|
||||
A abertura dos portos ao livre comércio (1808) e mais tarde a declaração de independência (1822) romperam o pacto colonial Brasil-Portugal e inseriram o país na rede das economias capitalistas globais contemporâneas.
|
||||
|
||||
Imagem do original do Decreto de Abertura dos Portos às Nações Amigas
|
||||
|
||||
Os governos republicanos perceberam que realizar exposições universais em comemoração ao centenário de datas nacionais históricas conquistava corações e mentes para a integração de brasileiros dentro de um ideário de país moderno que começava o novo século XX, livre do atraso da monarquia e da escravidão.
|
||||
A Exposição Nacional de 1908 foi uma celebração do comércio e desenvolvimento industrial que exibiu um “inventário” do Brasil através dos produtos industriais, agrícolas, pastoris e artísticos montados no Palácio da Indústria, no Palácio dos Estados, no Pavilhão do Distrito Federal e nos pavilhões de São Paulo, Minas Gerais, Bahia, Santa Catarina. E também mostrou a modernização dos novos serviços públicos municipais e federais entre eles o Pavilhão do Corpo de Bombeiros, o Pavilhão dos Telégrafos e Correios, o Jardim Botânico, o Pavilhão do Café e Cacau, a Inspetoria de Matas e Jardins. Após o encerramento da Exposição, todos os prédios foram demolidos com exceção do Palácio dos Estados e do Pavilhão das Máquinas.
|
||||
O único país estrangeiro participante foi Portugal, que construiu o Palácio Manuelino e um segundo pavilhão menor chamado Anexo Belas Artes.
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Margareth Silva Pereira (2010) argumentou que durante o século XIX diversos modos de olhar foram se desenvolvendo e educando visualmente as populações das cidades. Entre eles estão os panoramas, os álbuns pitorescos, as exposições universais, as fotografias, os postais e o cinematógrafo.
|
||||
Essas exposições universais eram os grandes espaços educativos onde as massas urbanas aprenderam a olhar, comparar e julgar países e culturas baseados em construções efêmeras com estilos neogótico, neomourisco, neo greco-romano – pavilhões e palácios – e também no desenvolvimento técnico dos produtos. Ao flanar pelos espaços, o visitante construía uma hierarquia de avaliação do progresso e civilidade das atividades humanas de diferentes regiões numa perspectiva evolucionista e eurocêntrica.
|
||||
Em 1851, em Londres, a indústria privada organizou a primeira Exposição Universal como uma grande feira com pavilhões e milhares de estandes que mostraram atividades manufatureiras, industriais e comerciais de vários países em quatro seções – matéria prima, máquinas, manufaturas e belas artes. O ineditismo da mostra e a monumentalidade do prédio temporário feito de ferro, madeira e vidro, que ficou conhecido como Palácio de Cristal, – espaço e símbolo de um sistema industrial – atraiu milhões de visitantes.
|
||||
Em Paris, em 1855, a Exposição Universal teve dimensões novas: foi organizada pelo Estado e, além do Palácio da Indústria e da Galeria das Máquinas, foi construído um pavilhão especializado para abrigar um Salão de Belas Artes com parte das obras vindas do Museu do Louvre. O Salão influenciou a abertura de várias escolas de desenho com o intuito de desenvolver a capacidade técnica dos artesãos e artistas para ampliar a oferta de objetos artesanais e manufaturados.
|
||||
Os visitantes passeavam pelos pavilhões e galerias comparando naturalmente culturas remotas, mundos urbanos e costumes rurais de todos os continentes que eram exibidos lado a lado, conforme a descrição de Margareth Pereira (2010): o rito do chá no Japão, o uso dos narguilés de Istambul, o modo de vida dos marajás, da África aos Bálcãs, de Liverpool a Viena.
|
||||
Essa comparação das culturas e povos baseada numa visualidade de objetos e edifícios consolidou novas ações: exibir, admirar e consumir. Os países exibiam produtos manuais, industriais, artísticos e invenções locais e exóticas que atraíam admiradores/consumidores e possibilitavam contatos entre técnicos, artistas e cientistas, consolidando um liberalismo que valorizava o comércio, a racionalidade e a tecnologia.
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Os países ou estados ou regiões apresentavam na exposição o conjunto de trabalhos manuais, mecânicos e artísticos – a indústria – que eram divididos em classes, gêneros e tipos de atividades com uma organização hierárquica que ao fim e ao cabo privilegiava o progresso versus o atraso; a civilização versus a barbárie.
|
||||
Durante todo século XIX, o Brasil participou com pavilhões nacionais das Exposições Universais na Europa e nos Estados Unidos. Essas exposições universais são estimuladas inicialmente pelo avanço do transporte marítimo, do sistema ferroviário, dos telégrafos e serviços postais e depois pela eletricidade, telefonia e automóvel que desenvolveram redes de intercâmbios econômicos e culturais.
|
||||
No Brasil, a Exposição de 1908, que comemorava a abertura dos portos, foi uma celebração das redes internacionais de comércio e do modo de vida capitalista e industrial que se consolidou no século XX. Ela representou um inventário de todo o país que possibilitou uma reflexão interna sobre os problemas e questões para o estabelecimento de políticas públicas tendo em vista suas potencialidades.
|
||||
Na presidência de Afonso Pena (1847 – 1909), o ministro da Indústria, Comércio, Viação e Obras Públicas Miguel Calmon (1879 – 1935), o prefeito Marcelino de Souza Aguiar (1855 – 1935) e uma Comissão Construtora chefiada pelo engenheiro José Sampaio Corrêa (1875 – 1942) escolheram na Urca, na zona sul da cidade, numa região entre a Praia da Saudade (atual Avenida Pasteur) e a Praia Vermelha, um grande terreno entre o morro da Urca e o morro da Babilônia para sediar a Exposição Nacional de 1908. O terreno tinha 182.000 m², sendo que 140.000 m² foram destinados para os palácios e pavilhões temporários entre a Porta Monumental e o Palácio da Indústria; e 42.000 m², entre o Palácio da Indústria e a Praia Vermelha, foram escolhidos para o setor de diversões do evento.
|
||||
Entre o mar e a montanha, a área da Exposição de 1908 foi valorizada pelas belas paisagens e pelo plano de urbanização de Sampaio Correa (1875 – 1942), que realizou grandes aterros hidráulicos com valorização dos terrenos da orla da Urca. A fim de facilitar o acesso dos visitantes, a Inspeção de Obras Públicas construiu a Estação Marítima, no cais da Urca, que recebia as barcas da Cantareira, e uma Estação da Companhia Ferro-Carril Jardim Botânico para os bondes elétricos da Light.
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. A exposição vista de fora, 12 de outubro de 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Na região existiam, na Praia da Saudade, apenas duas instituições construídas em prédios neoclássicos, no século XIX, em pleno funcionamento: o Hospício de Alienados D. Pedro II (atualmente abriga o Fórum de Ciência e Cultura e quatro unidades acadêmicas da UFRJ) e o Instituto Benjamin Constant, que prestava assistência a deficientes visuais.
|
||||
Mas existiam dois edifícios federais vazios que podiam ser aproveitados para sediar os dois palácios mais importantes da Exposição de 1908 – o Palácio das Indústrias e o Palácio dos Estados. Um era o prédio da antiga Escola Militar construído em 1864, na Praia Vermelha, e o outro, na Praia da Saudade, era uma construção que fora projetada pelo engenheiro Antônio de Paula Freitas (1843 – 1906) para ser uma universidade, com pedra fundamental lançada na presença de dom Pedro II (1825 – 1891), em 1881, mas cujas obras foram interrompidas por falta de recursos.
|
||||
O arquiteto René Barba (18? -19?) projetou o Palácio das Indústrias reconstruindo o prédio da antiga Escola Militar com redução do corpo principal e desenhando jardins no lugar dos corpos demolidos. O projeto deu ao edifício uma aparência exuberante com novas fachadas, cúpula central e uma fonte com chafarizes em forma de castelo de águas. O Palácio das Indústria foi um dos prédios demolidos após o encerramento da Exposição de 1908.
|
||||
O engenheiro Sampaio Correa (1875 – 1942) dirigiu as obras do Palácio dos Estados que ocupou o antigo edifício universitário abandonado de 1881 e, com a participação do arquiteto Francisco Isidro Monteiro (18?-19?), redesenhou as plantas de Paula Freitas (1843 – 1906). O novo prédio adquiriu um corpo central com três pavimentos, corpos recuados com dois andares e uma escadaria de granito na fachada principal com degraus ladeados por pedestais com dois leões no lado externo e duas águias em cimento na parte interna.
|
||||
O Palácio dos Estados tinha uma dupla função e caráter: espaços monumentais de exposição com estandes com produtos de todos os estados da Federação exibidos nos dois pavimentos e espaços de luxo nos salões de festas e recepções da elite política brasileira. Com estilo neoclássico e ornamentos e composição de características greco-romanas, foi mantido após o encerramento da Exposição de 1908 e atualmente abriga a CPRM – Comissão de Pesquisa de Recursos Minerais, empresa vinculada ao Ministério das Minas e Energia.
|
||||
A Porta Monumental era um arco do triunfo simbólico, que tinha o caráter da suntuosidade e a função de entrada com roletas separadas do público e de autoridades, localizando-se próxima ao muro do Instituto Benjamin Constant e ao início do cais da Urca. Ela fazia o fechamento da principal avenida da exposição, a Avenida dos Estados (atual Avenida Pasteur) que se estendia por 560 m até o Palácio da Indústria, com os pavilhões e palácios às suas margens e com pequenas ruas e avenidas transversais, que foram nomeadas com datas históricas republicanas.
|
||||
O Distrito Federal e os estados de São Paulo, Minas Gerais, Bahia e Santa Catarina edificaram pavilhões individuais; a indústria têxtil estava representada pela fábrica Bangu e, as atividades agrícolas, pela Sociedade Nacional de Agricultura.
|
||||
As imagens produzidas pelo fotógrafo da prefeitura do Rio de Janeiro, Augusto Malta, exibem construções majestosas de diferentes estilos arquitetônicos erguidas em madeira, estuque ou concreto, idealizadas pelos arquitetos e engenheiros Raphael Rebecchi (1844-1922), René Barba (18? – 19?) e Francisco Oliveira Passos (1878 – 1958), que participaram da construção dos prédios da Avenida Central (atual Avenida Rio Branco) ou concorreram no concurso de fachadas.
|
||||
Para realizar seu trabalho, Malta utilizava câmaras que usavam grande formato de negativo (24×30 cm, 18x24cm ou 13x18cm), em chapas de vidro à base de gelatina, onde escrevia com nanquim o local, a data e o número e, eventualmente, legendas-comentários sobre o tema da foto, além de sua assinatura.
|
||||
O conjunto dos pavilhões e palácios da Exposição formou um cenário de encantamento que atraiu um grande público fascinado pelo exotismo e extravagância da arquitetura e pela queima de fogos de artifício; festas e bailes; batalhas de flores; espetáculos de teatro e música realçados pela novidade da iluminação feérica dos espaços. Durante os três meses de duração, a exposição foi visitada por um público de cerca de um milhão de pessoas seduzidas pelos espaços de lazer e entretenimento: cinematógrafo, teatros, ringue de patinação, restaurantes, quiosques e coretos.
|
||||
Para Gustavo Rocha-Peixoto (2000), marcadas pela arquitetura do Ecletismo, as edificações efêmeras da Exposição associaram estilos de diferentes origens e tempos históricos, possibilitando que os visitantes realizassem uma viagem romântica sonhadora e fantasista.
|
||||
O belo ensaio de Renato Gomes (2008) sobre o Rio de Janeiro nos leva a refletir sobre como as fotos de Augusto Malta legitimaram e difundiram simbolicamente o sonho da cidade moderna, cosmopolita, higiênica, feérica feito pelos donos do poder representando os tempos modernos e encenando a oposição civilização/barbárie que se desdobra em progresso/atraso, novo/velho, sublime/grotesco, alto/baixo.
|
||||
No centro da cena, ficou a cidade ideal da Exposição de 1908 e sua cenografia que era um modelo da elegância, civilização, um novo modo de vida e uma nova sociabilidade urbana: prédios com estilos arquitetônicos ecléticos; postes de iluminação que facilitavam o divertimento noturno; restaurantes elegantes, jardins, coretos e quiosques, e uma avenida pavimentada e larga para o footing.
|
||||
|
||||
Porta Monumental
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Porta Monumental da Exposição Nacional de 1908; à esquerda passarela do ancoradouro, ao fundo, Morro da Urca e à direita, Pavilhão de Minas Gerais, na Urca, 1908. Rio de Janeiro,RJ / Acervo Museu da República
|
||||
|
||||
Ruth Levy (2008) analisou em profundidade a arquitetura dos palácios e pavilhões da Exposição de 1908 afirmando que o arquiteto René Barba construiu a Porta Monumental da Exposição de 1908 em madeira, com inspiração na Porta da Exposição de Paris, de 1889. Na chegada, os visitantes eram impactados pela imponência e suntuosidade da composição – um arco central de 16 m de altura com apoio em dois pilares de cada lado e, nas extremidades, outros dois grandes pilares que eram encimados por dois torreões com flechas alongadas. Em cima do arco, as armas da República eram valorizadas por um grupo de lâmpadas elétricas que compunham, à noite, a iluminação feérica da Porta.
|
||||
A Avenida dos Estados (atual parte da Avenida Pasteur), com 30 m de largura e 560 m de extensão, partia da Porta Monumental e conduzia os visitantes aos diversos pavilhões dos estados e à praça em frente ao castelo de águas do Palácio da Indústria.
|
||||
|
||||
Palácio da Indústria
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Palácio da Indústria com fonte com castelo de águas à frente do prédio, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O arquiteto René Barba criou novas fachadas e conservou o pavimento térreo como base para o novo Palácio da Indústria. Na cúpula principal, havia a alegoria da Fama e, no centro da fachada principal, via-se um elemento emblemático das exposições universais: uma fonte luminosa com chafarizes formando um castelo de águas sinuoso, com seis bacias em planos sucessivos com repuxos. Antes de 1908, esse edifício foi uma fortaleza do século XVIII e mais tarde, em 1864, o prédio abrigou as instalações da Escola Militar. No momento da Exposição de 1908, ele estava disponível e foi reconstruído para sediar o Palácio da Indústria quando sofreu uma redução do corpo principal – área de 200 m de comprimento e 12 m de largura – que possuía dois lados, uma face voltada para a Praia da Saudade (atual Avenida Pasteur) e outra voltada para a Praia Vermelha. Quatro esculturas de sereias ornamentavam as bacias e, nas laterais, duas escadarias que conduziam à entrada mostravam esculturas de alegorias do Trabalho e do Progresso, com assinatura da artista Nicolina de Assis (1874 – 1941). Esse Palácio foi decorado com ornamentos típicos do ecletismo e não tinha vínculos com avanços da indústria brasileira no ramo da construção, ao contrário dos similares estrangeiros edificados em exposições universais de Londres e Paris.
|
||||
|
||||
Pavilhão do Distrito Federal
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Pavilhão do Distrito Federal, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O Pavilhão do Distrito Federal foi construído na praça que ficava no centro do terreno da Exposição de 1908, com área de 1.100 m², pelo engenheiro Francisco Oliveira Passos, também responsável pelo projeto do Teatro Municipal do Rio de Janeiro. O edifício possuía ampla rotunda com uma cúpula em vidro transparente com uma flecha encimada pela bandeira do Distrito Federal; sua decoração era sóbria e os ornamentos eram as armas municipais e a alegoria da República, representada por uma cabeça feminina.
|
||||
Os dois pavimentos do edifício possuíam salas de exposição que exibiam as realizações dos gestores municipais nos setores da saúde, educação primária e profissional e obras urbanas, além de um salão central, salas do Prefeito e do Comissário do Distrito Federal e outras destinadas às autoridades.
|
||||
|
||||
Pavilhão de Minas Gerais e Pavilhão de São Paulo
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Multidão em visita, à esquerda, ao Pavilhão de Minas Gerais e, à direita, ao Pavilhão de São Paulo, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O edifício do Pavilhão de Minas Gerais foi considerado sem estilo definido, mas com uma ornamentação marcada pela riqueza e elegância, composta de escadaria, torre, estatuária e fontes. Com área de 650 m², foi projetado pelo arquiteto Raphael Rebecchi com um torreão de 62 metros encimado por um intenso foco luminoso. A construção possuía um corpo central e dois laterais com fontes debaixo dos arcos das galerias internas que ligavam os salões; e dois pavimentos: o primeiro foi destinado à exposição de produtos e, no segundo, ficavam os salões de recepção e festa. Nos corpos laterais destacavam-se duas figuras femininas que dominavam cavalos no espaço.
|
||||
O Pavilhão de São Paulo foi premiado no Concurso de Pavilhões promovido pelo Jornal do Comércio junto ao público. Era o maior e mais luxuoso pavilhão com 1.500 m² de área e foi projetado por Ramos de Azevedo e Ricardo Severo e executado pelo arquiteto Domiziano Rossi. Maior que o Pavilhão do Distrito Federal, ele possuía uma base octogonal com duas entradas principais e, no centro, existia uma grande cúpula de 35 m de altura encimada por um holofote que iluminava os vidros opalinos da construção. Exibia uma decoração opulenta com esculturas, relevos e doze cúpulas. Apresentava salas destinadas às festas, conferências, recepção às autoridades e exposições de produtos e também uma sala que exibia outro modo de olhar: um grande panorama da cidade de São Paulo feito pelo fotógrafo Valério Vieira (1862 – 1941), com onze metros de extensão.
|
||||
Os produtos de São Paulo eram tão amplos e diversificados que foram usadas alas em dois andares do Palácio dos Estados, com estandes e quiosques que exibiram, além da produção agrícola, tecidos, maquinário, couro, cerâmica e desenhos arquitetônicos.
|
||||
|
||||
Teatro João Caetano
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Teatro João Caetano com escultura da alegoria da Dança na fachada superior, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
Com projeto de Francisco Isidro Monteiro, o Teatro João Caetano foi construído em madeira revestida de estuque ocupando uma área de 870 m² com capacidade para 800 espectadores. Vários espetáculos do dramaturgo Arthur Azevedo (1855 – 1908) foram montados num espaço confortável organizado em platéia, galeria e camarotes. A decoração interna em tons de verde e com capitéis dourados foi realizada por Raul Pederneiras (1874 – 1953) e equipe.
|
||||
|
||||
Pavilhão da Fábrica Bangu
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Pavilhão da Fábrica Bangu, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O Pavilhão da Fábrica Bangu foi construído pelos operários e mestres da fábrica de tecidos como uma pequena mesquita mourisca com quatro cúpulas. O diretor técnico da empresa José Villas Boas idealizou o projeto e Martinho Dumiense – formado pela Escola de Belas Artes – encarregou-se da decoração do prédio. Os produtos foram exibidos em vitrines confeccionadas pelos artesão da fábrica dentro de um salão com paredes e teto de revestidos de tecido.
|
||||
|
||||
Pavilhões das Máquinas
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Pavilhão das Máquinas, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O Pavilhão das Máquinas estava localizado atrás do Palácio dos Estados e o edifício possuía uma planta retangular que formava um grande salão medindo 30m x 50 m. O conjunto dos maquinismos era formado por máquinas americanas e máquinas de beneficiamento de arroz e café. Ao contrário dos pavilhões das máquinas de exposições internacionais que demonstravam pujança industrial e prédios de arquitetura arrojada e grandiosa, o pavilhão da Exposição de 1908 é muito modesto e convencional. O prédio foi mantido e embora esteja muito descaracterizado, atualmente ele abriga a Escola de Teatro da Universidade Federal do Estado do Rio de Janeiro (Unirio).
|
||||
|
||||
Anexo Belas Artes
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Anexo Belas Artes, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
O Pavilhão de Portugal chamado Palácio Manuelino abrigou os produtos da indústria portuguesa mas foi considerado insuficiente para mostrar também as obras de arte que foram alocadas num novo pavilhão menor: o Anexo Belas Artes. Os quadros e esculturas compuseram a decoração rica e magnificente do anexo, assinada por Jorge Colaço.
|
||||
|
||||
Panoramas e vistas
|
||||
|
||||
Grande apreciador da linguagem dos panoramas − paisagens em grande perspectiva vistas à distância − Augusto Malta registrou com uma câmara especial de lenta velocidade a Porta Monumental, o Palácio dos Estados, o Palácio da Indústria, o Pavilhão do Distrito Federal, o Pavilhão de São Paulo, o Pavilhão de Minas Gerais, o Pavilhão da Bahia, o Anexo Belas Artes, o Pavilhão da Fábrica Bangu e a exposição do Jardim Botânico. Além de panoramas e vistas que mostram o morro da Urca, o morro da Babilônia, o morro do Pão de Açúcar, a Baía de Guanabara, a praia Vermelha e a praia da Saudade (atual Avenida Pasteur). Ao longo do tempo, essas imagens dotadas de forte aura foram sendo divulgadas em postais e livros sobre a história do Rio de Janeiro.
|
||||
|
||||
À esquerda Palácio dos Estados, depois Pavilhão da Bahia, ao centro Pavilhão de Minas Gerais e à direita Pavilhão de São Paulo. Em primeiro plano, à direita pequeno Posto de Assistência Municipal e parte do Pavilhão do Distrito Federal. Fotografia de Augusto Malta. 1908. Acervo Museu da República
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Em primeiro plano à esquerda Exposição do Jardim Botânico com estufa; Pavilhão da Inspetoria de Jardim, Caça e Pesca; à direita Posto da Assistência Municipal, Pavilhão do Distrito Federal e Pavilhão dos Telégrafos e Correios. Ao centro Praça Brasil com um coreto. Em segundo plano, da esquerda para a direita, Pavilhão de Minas Gerais, Pavilhão de São Paulo, depois Pavilhão da Fábrica Bangu, e ao centro Pavilhão de Santa Catarina, Bar, Cinema e Pavilhão da Sociedade Nacional de Agricultura. Ao fundo, à esquerda, Pavilhão do Corpo de Bombeiros, Teatro João Caetano e Anexo Belas Artes, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Ao fundo morro da Urca e morro do Pão de Açúcar. À esquerda, ancoradouro da Urca e à direita Palácio das Indústrias diante da Praia Vermelha. Pavilhão de Minas Gerais, Pavilhão de São Paulo, depois Pavilhão da Fábrica Bangu. Pavilhão do Distrito Federal não visível, 1908. Rio de Janeiro, RJ / Acervo Museu da República
|
||||
|
||||
|
||||
Augusto Malta. Exposição Nacional de 1908. Multidão na Praia da Saudade caminhando em direção à Porta Monumental. Ao fundo morro da Urca e Estação marítima no ancoradouro da Urca; da esquerda para a direita, Pavilhão de Minas Gerais e parte do Palácio dos Estados e Porta Monumental, 1908. Rio de Janeiro, RJ /Acervo Museu da República
|
||||
|
||||
*Carla Costa é historiadora do Museu da República
|
||||
|
||||
Fontes:
|
||||
GOMES, Renato Cordeiro. Todas as cidades, a cidade: literatura e experiência urbana. Rio de Janeiro: Rocco, 2008.
|
||||
LEVY, Ruth. Entre palácios e pavilhões: a arquitetura efêmera da Exposição Nacional de 1908. Rio de Janeiro: EBA/UFRJ, 2008.
|
||||
PEREIRA, Margareth da Silva. A exposição de 1908 ou o Brasil visto por dentro. In: ARQTEXTO 16. 2010. Acesso em 14/03/2018.
|
||||
ROCHA-PEIXOTO, Gustavo. O ecletismo e seus contemporâneos na arquitetura do Rio de Janeiro. In: CZAJKOWSKI, Jorge (org.). Guia da arquitetura eclética no Rio de Janeiro. Rio de Janeiro: Centro de Arquitetura e Urbanismo, 2000.
|
||||
|
||||
Acesse pela Hemeroteca Digital da Biblioteca Nacional O Álbum de Exposição 1908.
|
||||
|
||||
|
||||
|
||||
O título desse artigo foi alterado de A Exposição Nacional de 1908 na Coleção Família Passos para Série O Rio de Janeiro desaparecido II – A Exposição Nacional de 1908 na Coleção Família Passos, em 16 de setembro de 2021.
|
||||
Esse artigo passou a integrar a série “Exposições” e mudou de título em 1º de dezembro de 2025.
|
||||
Andrea C. T. Wanderley
|
||||
Editora e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Links para os outros artigos da Série O Rio de Janeiro desaparecido
|
||||
|
||||
Série O Rio de Janeiro desaparecido I - Salas de cinema do Rio de Janeiro do início do século XX, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de fevereiro de 2016.
|
||||
Série O Rio de Janeiro desaparecido III – O Palácio Monroe, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica, em 9 de novembro de 2016.
|
||||
Série O Rio de Janeiro desaparecido IV - A via elevada da Perimetral, de autoria da historiadora Beatriz Kushnir, publicado na Brasiliana Fotográfica em 23 de junho de 2017.
|
||||
Série O Rio de Janeiro desaparecido V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 20 de julho de 2018.
|
||||
Série O Rio de Janeiro desaparecido VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de setembro de 2018.
|
||||
Série O Rio de Janeiro desaparecido VII – O Morro de Santo Antônio na Casa de Oswaldo Cruz, de autoria de historiador Ricardo Augusto dos Santos da Casa de Oswaldo Cruz, publicado na Brasiliana Fotográfica em 5 de fevereiro de 2019.
|
||||
Série O Rio de Janeiro desaparecido VIII – A demolição do Morro do Castelo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 30 de abril de 2019.
|
||||
Série O Rio de Janeiro desaparecido IX – Estrada de Ferro Central do Brasil: estação e trilhos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de novembro de 2019.
|
||||
Série O Rio de Janeiro desaparecido X – No Dia dos Namorados, um pouco da história do Pavilhão Mourisco em Botafogo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de junho de 2020.
|
||||
Série O Rio de Janeiro desaparecido XI – A Estrada de Ferro do Corcovado e o mirante Chapéu de Sol, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 22 de julho de 2021.
|
||||
Série O Rio de Janeiro desaparecido XII – o Teatro Lírico (Theatro Lyrico), de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 15 de setembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIII – O Convento da Ajuda, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de outubro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIV – O Conselho Municipal, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de novembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XV – A Praia de Santa Luzia no primeiro dia do verão, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 21 de dezembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XVI – O prédio da Academia Imperial de Belas Artes, de autoria de Andrea C.T. Wanderley, publicado na Brasiliana Fotográfica em 13 de janeiro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVII – Igreja São Pedro dos Clérigos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 18 de março de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVIII – A Praça Onze, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 20 de abril de 2022.
|
||||
Série O Rio de Janeiro desaparecido XIX – A Igrejinha de Copacabana, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 23 de junho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XX – O Pavilhão dos Estados, futuro prédio do Ministério da Agricultura, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de julho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXI – O Chafariz do Largo da Carioca, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de setembro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXII – A Cadeia Velha que deu lugar ao Palácio Tiradentes, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 11 de abril de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIII e Avenidas e ruas do Brasil XVII - A Praia e a Rua do Russel, na Glória, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 15 de maio de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIV – O luxuoso Palace Hotel, na Avenida Rio Branco, uma referência da vanguarda artística no Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 4 de julho de 2023
|
||||
Série O Rio de Janeiro desaparecido XXV – O Theatro Phenix, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 5 de setembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVI – Conclusão do arrasamento do Morro do Castelo por Augusto Malta, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 14 de dezembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVII e Série Os arquitetos do Rio de Janeiro V – O Jockey Club e o Derby Club, na Avenida Rio Branco e o arquiteto Heitor de Mello (1875 – 1920), de autoria de Andrea c. T. Wanderley, editora e pesquisadora do portal, em 15 de janeiro de 2024
|
||||
|
||||
Links para os artigos sobre exposições nacionais ou internacionais publicados na Brasiliana Fotográfica
|
||||
O pintor Victor Meirelles e a fotografia na II Exposição Nacional de 1866, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 17 de agosto de 2017.
|
||||
A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882, de autoria de Maria do Carmo Rainho, Arquivo Nacional, publicado em 29 de março de 2018.
|
||||
Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 29 de junho de 2018.
|
||||
Paris, 1889: o álbum da exposição universal, de autoria de Claudia B. Heynemann, Arquivo Nacional,publicado em 27 de julho de 2018.
|
||||
Café Brasil: o Império na Exposição Internacional de Filadélfia, de autoria de Claudia B. Heynemann, Arquivo Nacional, publicada em 4 de dezembro de 2019.
|
||||
Festa das Artes e da Indústria Segunda Exposição Nacional, 1866, de autoria de Claudia Beatriz Heynemann e Maria Elizabeth Brêa Monteiro, Arquivo Nacional, em 5 de abril de 2020.
|
||||
A apresentação do Departamento Nacional de Saúde Pública na Exposição Internacional do Centenário da Independência, de Ricardo Augusto dos Santos, Fiocruz, publicado em 13 de abril de 2020.
|
||||
A Exposição Internacional de Higiene de Dresden, de Cristiane d´Avila, Fiocruz, publicado em 5 de janeiro de 2022.
|
||||
Série 1922 – Hoje, há 100 anos VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país, de autoria de Andrea C. T. Wanderley, publicado em 7 de setembro de 2022, na Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5460` — `itens/20.500.12156.1_5460/`
|
||||
- `20.500.12156.1/5474` — `itens/20.500.12156.1_5474/`
|
||||
- `20.500.12156.1/5456` — `itens/20.500.12156.1_5456/`
|
||||
- `20.500.12156.1/5455` — `itens/20.500.12156.1_5455/`
|
||||
- `20.500.12156.1/5471` — `itens/20.500.12156.1_5471/`
|
||||
- `20.500.12156.1/5476` — `itens/20.500.12156.1_5476/`
|
||||
- `20.500.12156.1/5479` — `itens/20.500.12156.1_5479/`
|
||||
- `20.500.12156.1/5467` — `itens/20.500.12156.1_5467/`
|
||||
- `20.500.12156.1/5466` — `itens/20.500.12156.1_5466/`
|
||||
- `20.500.12156.1/5469` — `itens/20.500.12156.1_5469/`
|
||||
- `20.500.12156.1/5468` — `itens/20.500.12156.1_5468/`
|
||||
- `20.500.12156.1/5475` — `itens/20.500.12156.1_5475/`
|
||||
- `20.500.12156.1/5458` — `itens/20.500.12156.1_5458/`
|
||||
- `20.500.12156.1/5461` — `itens/20.500.12156.1_5461/`
|
||||
- `20.500.12156.1/5462` — `itens/20.500.12156.1_5462/`
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
id: 11644
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11644"
|
||||
titulo: "Bares e restaurantes das primeiras décadas do século XX"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-08-24T11:30:26+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5232", "20.500.12156.1/5449", "20.500.12156.1/961", "20.500.12156.1/5714", "20.500.12156.1/5448"]
|
||||
fetched_at: "2026-09-10T09:55:27.381Z"
|
||||
---
|
||||
|
||||
# Bares e restaurantes das primeiras décadas do século XX
|
||||
|
||||
Chichico Alkmim. Bar na rua direita, s/d. Diamantina, Minas Gerais / Acervo IMS
|
||||
|
||||
A Brasiliana Fotográfica traz para seus leitores uma seleção de imagens de bares e restaurantes produzidas, em sua maioria, nas primeiras décadas do século XX, no Brasil. A única exceção é o registro de Samuel Boote (1844-1921), Quiosque para a distribuição grátis do café do Brasil, feito durante a Exposição Continental de 1882, em Buenos Aires. Os autores das outras imagens foram Augusto Malta (1864 – 1957), Chichico Alkmim (1886 – 1978), Guilherme Gaensly (1843 – 1928), e fotógrafos ainda não identificados. Eles fotografaram estabelecimentos do Rio de Janeiro, de Minas Gerais e de São Paulo.
|
||||
|
||||
Anônimo. Bar Sympathia, s/d. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Acessando o link para as fotografias de bares e restaurantes disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Guilherme Gaensly. S. P. R. Estação da Luz : Restaurante, c. 1902. São Paulo, SP / Acervo FBN
|
||||
|
||||
Comp. Lith. Hartmann-Reichenbach. Exposição Nacional de 1908 – Restaurante Rústico, 1908. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
|
||||
Anônimo. Bar Nacional, s/d. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5232` — `itens/20.500.12156.1_5232/`
|
||||
- `20.500.12156.1/5449` — `itens/20.500.12156.1_5449/`
|
||||
- `20.500.12156.1/961` — `itens/20.500.12156.1_961/`
|
||||
- `20.500.12156.1/5714` — `itens/20.500.12156.1_5714/`
|
||||
- `20.500.12156.1/5448` — `itens/20.500.12156.1_5448/`
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
---
|
||||
id: 11758
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11758"
|
||||
titulo: "100 anos do Castelo da Fiocruz: criador e criatura"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-05-15T12:52:50+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5579", "20.500.12156.1/5578", "20.500.12156.1/5580", "20.500.12156.1/5581", "20.500.12156.1/5582", "20.500.12156.1/5584", "20.500.12156.1/5585", "20.500.12156.1/5586", "20.500.12156.1/5587", "20.500.12156.1/5588"]
|
||||
fetched_at: "2026-09-10T09:55:30.576Z"
|
||||
---
|
||||
|
||||
# 100 anos do Castelo da Fiocruz: criador e criatura
|
||||
|
||||
No terceiro e último texto publicado na Brasiliana Fotográfica sobre o centenário do Castelo da Fiocruz, o pesquisador Renato da Gama-Rosa, da Fiocruz, uma das instituições parceiras do portal, aborda detalhes sobre a construção do edifício e sobre seu projeto arquitetônico. O Castelo da Fiocruz é o local de trabalho de pesquisadores e técnicos que pesquisam, ensinam ciência e saúde pública; e que também fabricam medicamentos essenciais para a população. Projetado pelo arquiteto Luiz Moraes Junior (1872 – 1955), o edifício começou a ser erguido em 1905 e foi concluído em 1918. Os textos anteriores sobre o tema, publicados pela Brasiliana Fotográfica, foram 100 anos do Castelo da Fiocruz: a ocupação da Fazenda de Manguinhos, da jornalista Cristiane d´Avila, e Os pedreiros do Castelo da avenida Brasil, do pesquisador Ricardo Augusto dos Santos.
|
||||
|
||||
Os 100 anos do Castelo da Fiocruz: criador e criatura
|
||||
Renato da Gama-Rosa Costa*
|
||||
Em novembro de 1918 eram concluídos os últimos trabalhos no edifício-sede do então Instituto Oswaldo Cruz, atual Fundação Oswaldo Cruz. Celebra-se em 2018, portanto, os 100 anos de conclusão do que viria ser um dos mais simbólicos e emblemáticos edifícios da paisagem carioca. Seu projeto e sua construção, entretanto, se iniciaram bem antes. Este texto, apoiado por fotografias e desenhos de época, pretende contar o desenrolar dessa história.
|
||||
|
||||
Vista do Castelo da Fiocruz antes da abertura da Avenida Brasil, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
O que é hoje a Fundação Oswaldo Cruz se constituiu a partir do ofício nº 490, de 25 de maio de 1900. Segundo Alberto Taveira (1941), arquivista do Instituto Oswaldo Cruz, em fins do ano anterior, o barão de Pedro Affonso (1845 – 1920), diretor do Instituto Vacínico Municipal, que funcionava na região do Catete, havia proposto ao então prefeito do Rio de Janeiro, Cesário Alvim (1939 – 1903), a instalação de um laboratório soroterápico na Fazenda Municipal de Manguinhos, com o objetivo de preparar soro antipestoso em grande escala. Em dezembro daquele mesmo ano, o barão seguia para Europa para adquirir o material necessário à empreitada. O barão retornou de sua viagem em fevereiro de 1900. Com tal ofício, ficavam autorizadas as obras de conclusão do instituto e também a transferência das instalações, então adaptadas pelo barão na Fazenda de Manguinhos, da alçada municipal para a responsabilidade federal. Nascia, assim, o Instituto Soroterápico Federal. Este tornou-se, em 12 de dezembro de 1907, o Instituto de Patologia Experimental; posteriormente, em 19 de março de 1909, em Instituto Oswaldo Cruz. Sessenta anos depois, tornou-se a Fundação Recursos Humanos para a Saúde e, logo em seguida, pelo decreto 66.624, de 22 de maio de 1970, transformou-se na Fundação Instituto Oswaldo Cruz – Fiocruz -, ou, simplesmente, Fundação Oswaldo Cruz, nome que ostenta até os dias de hoje. É uma das maiores instituições de saúde pública do mundo.
|
||||
Acessando o link para as fotografias do Castelo da Fiocruz e da Fazenda de Manguinhos apresentadas nesse post e disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
O Instituto de Manguinhos, como também é conhecido, aproveitou as antigas instalações da fazenda de mesmo nome para abrigar os primeiros laboratórios. Esses foram oficialmente inaugurados em 23 de julho de 1900, utilizando salas adaptadas das antigas casas da fazenda, ou seja, espaços acanhados e de funcionalidade limitada. Recém-chegado de Paris, onde havia aprimorado sua formação no Instituto Pasteur, o médico Oswaldo Cruz (1872 – 1917) seria um dos primeiros a trabalhar no instituto comandado pelo barão. Com a exoneração a pedidos do próprio Pedro Affonso, em dezembro de 1902, Oswaldo Cruz assumiria a direção do instituto com a missão de prosseguir com a fabricação de soros e vacinas e atacar as epidemias de peste, febre amarela e varíola que ameaçavam a então Capital Federal. Com sua nomeação, em 23 de março de 1903, para Diretor Geral de Saúde Pública – função equivalente à época ao de ministro da saúde de hoje -, cargo em que ficou até fins de 1909, Oswaldo Cruz conseguiria as verbas necessárias para erguer melhores instalações para seus laboratórios em Manguinhos.
|
||||
|
||||
Vista em primeiro plano, das antigas instalações da Fazenda de Manguinhos. Ao fundo, em construção, o edifício que abrigaria a Cavalariça e o Pavilhão do Relógio ou Pavilhão da Peste, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Castelo de Manguinhos já em construção, convivendo com as antigas instalações da Fazenda, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Admirador de uma boa arquitetura, Oswaldo Cruz veria no engenheiro português Luiz Moraes Junior (1872 – 1955), o construtor ideal de seu instituto. Moraes trabalhava nas obras de reforma da Igreja da Penha por convite feito pelo vigário-geral daquela paróquia, o Padre Ricardo, tendo chegado ao Brasil, vindo da cidade de Faro, sul de Portugal, no ano de 1899. As obras duraram de 1900 a 1902, justamente nos primeiros anos de funcionamento das instalações adaptadas das primitivas casas da Fazenda de Manguinhos. Oswaldo Cruz certamente acompanhou com admiração o serviço elaborado por Moraes na Igreja da Penha, durante a convivência de ambos no trajeto do trem no ramal da Leopoldina, que pegavam para se deslocarem para seus respectivos trabalhos. O cientista teria feito o convite para que Luiz Moraes projetasse os novos laboratórios, talvez por estar descontente com os recursos que eram oferecidos pelo barão de Pedro Affonso. Oswaldo Cruz, com a saída do barão, pôde, finalmente, convidar oficialmente Moraes para projetar as novas instalações dos laboratórios, com o desejo de os tornar os mais avançados à época. O que de fato foi feito.
|
||||
Moraes trabalhou ao longo de 1903 no desenho das novas e modernas instalações do instituto comandado agora por Oswaldo Cruz. O projeto previa a construção do edifício principal; de biotérios para grandes e pequenos animais; de estrebarias; de um pavilhão para estudo da peste e um pavilhão para desinfecção, incineração e garagem, outro para mictórios, e casas de guarda. Desses, apenas os últimos não foram edificados.No lugar de alguns dos pavilhões não construídos seria erguido o pavilhão dos Medicamentos Oficiais, conhecido como Quinino, anos depois.
|
||||
As verbas chegariam em finais de 1903, permitindo a construção dos pavilhões da estrebaria – a Cavalariça e o da peste – ou Pavilhão do Relógio. Em 1905, começaram as obras de escavação das bases do que seria o edifício principal do instituto, o Castelo de Manguinhos, o Pavilhão Mourisco. Muitos se perguntam até hoje do porquê da escolha dessa linguagem para a sede principal do instituto de Manguinhos.
|
||||
A linguagem árabe usada por Moraes em Manguinhos seguiu o fenômeno que atingiu a Europa, a partir da década de 1840, principalmente a Espanha e a Inglaterra, como reação ao classicismo vigente, na tentativa de recuperar a memória artística de épocas de um notável esplendor construtivo (Domingo, 1998: 115). A burguesia europeia do século XIX adotaria, portanto, a linguagem neoárabe com “(…) conotações de evasão, evocação e singularidade social muito importantes, adotando os palácios de Alhambra como principal modelo referencial que suscitara – sempre por meio da decoração – um amplo repertório emocional” (ibidem).
|
||||
|
||||
Gravura de Alhambra, c. 1890. Granada, Espanha. Publicada no site DepositPhotos
|
||||
|
||||
Imaginando como seria a sede de seu novo instituto, Oswaldo Cruz fez um croqui para Moraes, onde teria desenhado, segundo Henrique Aragão, em estilo bizantino. Depois, segundo ainda Aragão, “ao tratar do assunto com Luiz Moraes, suas preferências encaminharam-se para o estilo mourisco, mais grandioso e mais fortemente evocador de mistérios como convinha à sede de uma instituição destinada a simbolizar a grandeza da ciência e a perscrutar os segredos da vida” (Aragão, 1950: 34).
|
||||
O livro sobre Alhambra, editado em 1906, por Albert F. Calvert (1872 – 1946), traz desenhos certamente adotados por Moraes em Manguinhos. Esse transcreve os estudos do arquiteto galês Owen Jones (1809 – 1874) sobre as experiências decorativas mouras de Granada, primeiramente publicadas em 1837, em Londres, sobre o título Plans, elevations, sections and details ofthe Alhambra, de Jules Gpoury e Owen Jones, oriundo da biblioteca particular de Oswaldo Cruz e hoje pertencente ao acervo da Biblioteca de Obras Raras da Fiocruz. Além de Alhambra, acreditamos que houve outras duas grandes influências na construção do Castelo da Fiocruz: o Palácio de Montsouris e a sinagoga de Berlim (COSTA, 2014). Acompanhar a evolução dos projetos realizados para o Castelo de Manguinhos pode revelar a influência que Montsouris, Alhambra e Berlim tiveram na configuração do palácio das ciências.
|
||||
|
||||
Albert F. Calvert. Segunda capa da edição de 1906, de Albert F. Calvert / Acervo Biblioteca de Obras Raras A. Overmeer / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Segundo o museólogo Luiz Fernando Ribeiro, na justificativa de tombamento do “conjunto arquitetural de Manguinhos” o primeiro esboço, feito pelo próprio cientista imaginou uma “construção de corpo horizontal, com dois bastiões laterais, um central, dezessete janelas e uma grande porta com escada de acesso ao segundo andar”. “Apresentada a ideia ao arquiteto”, prossegue Luiz Fernando, “este executa um trabalho semelhante ao de Oswaldo Cruz, sem as torres laterais, mas já em estilo mourisco. Segue-se a esse projeto um outro, no qual foram inseridas as duas torres” (RIBEIRO, 1980: B), muito semelhante a Montsouris. Erguido como representante da Tunísia na Exposição Universal de 1867, em Paris, o observatório parisiense teria sido visitado algumas vezes por Oswaldo Cruz, durante sua estada no Instituto Pasteur. A configuração final do projeto, de 1908, com cinco pavimentos, teria sido apresentada após, acreditamos, viagens do cientista e do arquiteto à Alemanha. Oswaldo Cruz esteve por duas vezes nesse país na companhia de Moraes para participar das Exposições Internacionais de Higiene: em 1907, em Berlim, ocasião em que o instituto receberia a Medalha de Ouro; e em 1911, em Dresden. “Na maquete exibida na Exposição de Higiene de Berlim, em 1907, o edifício já se apresentava com as duas torres. Mas só em 1908, com a construção em estágio bem adiantado, Moraes confeccionou o projeto definitivo em cinco pavimentos” (Benchimol, 1990: 110). Certamente na primeira viagem, ambos teriam tido contato com a Sinagoga de Berlim e se inspirado a concluir o projeto do edifício principal.
|
||||
|
||||
Primeiro projeto de Luiz Moraes para a sede do Instituto Oswaldo Cruz, atual Fiocruz. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Postal do Observatório de Montsouris (antigo Palácio de Bardo) / Acervo particular
|
||||
|
||||
Projeto final do Castelo da Fiocruz por Luiz Moraes, 1908. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Sinagoga de Berlim, c. 1870. Publicado no site Pinterest
|
||||
|
||||
Em novembro de 1909, o então ministro do Interior, o médico J.J. Seabra (1855 – 1942), autorizou a liberação de recursos para a finalização das obras para Manguinhos. Essas permitiram que o edifício abrisse seus primeiros laboratórios no ano seguinte. Um desses laboratórios, o situado no segundo pavimento, e onde hoje se encontra uma sala expositiva em memória a Oswaldo Cruz, foi ocupado pelo cientista até sua ida, em 1916, para Petrópolis, para tratar sua insuficiência renal, e onde viria a falecer, em 11 de fevereiro de 1917. Entre agosto de 1916 e fevereiro de 1917, Oswaldo Cruz foi prefeito de Petrópolis.
|
||||
Entre os anos de 1911 e 1913, outro montante de recursos foi liberado para o prosseguimento das obras, segundo Jaime Benchimol. Entretanto, depois de 1914 e até o ano de 1918, a verba para a finalização das obras do Castelo seria custeada com renda própria do Instituto, proveniente da vacina contra a peste da Manqueira (1990: 107). Prossegue Benchimol: “Em 1918 contratavam-se os últimos serviços para o acabamento do edifício” (IDEM: 119), como os vitrais da biblioteca, instalados em novembro. Portanto, podemos concluir que não existe uma data de inauguração do Castelo. Ele foi sendo finalizado conforme as verbas iam chegando. O próprio Oswaldo Cruz usufruiu de uma sala no edifício sem que ele estivesse totalmente concluído. Uma inscrição calcada na pedra em uma das laterais do Castelo indica o nome de seu autor (Luiz Moraes Jr.) e a data de 1908, ocasião em que eram lançadas as bases do projeto final.
|
||||
|
||||
Castelo da Fiocruz. Hall do terceiro pavimento, s/d. Rio de Janeiro. RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Castelo da Fiocruz. Salão do último pavimento. Aos fundos a porta de acesso ao quarto de Oswaldo Cruz, s/d / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Castelo da Fiocruz. Interior do quarto de Oswaldo Cruz. Esta sala, atualmente, abriga a sala da Presidente da instituição, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
|
||||
Castelo da Fiocruz. Detalhe construtivo do friso externo do terraço do último pavimento, s/d. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
A Fundação Oswaldo Cruz, ao longo de 2018, prepara uma série de homenagens para marcar o centenário de finalização do seu edifício-sede. Os textos apresentados aqui na Brasiliana Fotográfica sobre a efeméride são parte importante desta celebração.
|
||||
|
||||
|
||||
*Renato da Gama-Rosa Costa é pesquisador e professor da Casa de Oswaldo Cruz
|
||||
|
||||
Fontes
|
||||
ARAGÃO, Henrique. Notícia histórica sobre a fundação do Instituto Oswaldo Cruz. Serviço Gráfico do Instituto Brasileiro de Geografia e Estatística. Rio de Janeiro, 1950.
|
||||
BENCHIMOL, Jaime (org.) Manguinhos do Sonho à Vida: a Ciência na Belle Époque. Casa de Oswaldo Cruz. Rio de Janeiro, 1990.
|
||||
COSTA, Renato da Gama-Rosa (org.) Caminhos da Arquitetura em Manguinhos. Rio de Janeiro: Casa de Oswaldo Cruz, 2003.
|
||||
COSTA, Renato Gama-Rosa. Monumentos à Ciência: arquitetura neomourisca, eclética e modernista. In: Iglesias, Fabio; Santos, Paulo Roberto Elian; Martins, Ruth B. (Org.). Vida, Engenho e Arte. 1ed. Rio de Janeiro: Casa de Oswaldo Cruz, 2014.
|
||||
DOMINGO, José Manuel Rodriguez. La Alhambra de Oriente: larestauraciondel patrimônio monumental hispanomusulmán y el medievalismo islámico. Coloquio Internacional de Historiadel Arte. Universidad Nacional Autónoma de México. México, 1998.
|
||||
RIBEIRO, Luiz Fernando Fernandes. “Conjunto Arquitetural de Manguinhos”. IN BRASIL. Proc. Nº 1.037-T-80. Pedido de tombamento: Instituto Oswaldo Cruz (Manguinhos). Rio de Janeiro. RJ. 1980.
|
||||
TAVEIRA, Alberto. Resumo histórico da fundação do Instituto Soroterápico Federal, hoje Instituto Oswaldo Cruz. Manguinhos, 1941.
|
||||
|
||||
Outros textos sobre o assunto publicados na Brasiliana Fotográfica
|
||||
100 anos do Castelo da Fiocruz: a ocupação da fazenda de Manguinhos por Cristiane d´Avila
|
||||
100 anos do Castelo da Fiocruz: os pedreiros do Castelo da Avenida Brasil por Ricardo Augusto dos Santos
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5579` — `itens/20.500.12156.1_5579/`
|
||||
- `20.500.12156.1/5578` — `itens/20.500.12156.1_5578/`
|
||||
- `20.500.12156.1/5580` — `itens/20.500.12156.1_5580/`
|
||||
- `20.500.12156.1/5581` — `itens/20.500.12156.1_5581/`
|
||||
- `20.500.12156.1/5582` — `itens/20.500.12156.1_5582/`
|
||||
- `20.500.12156.1/5584` — `itens/20.500.12156.1_5584/`
|
||||
- `20.500.12156.1/5585` — `itens/20.500.12156.1_5585/`
|
||||
- `20.500.12156.1/5586` — `itens/20.500.12156.1_5586/`
|
||||
- `20.500.12156.1/5587` — `itens/20.500.12156.1_5587/`
|
||||
- `20.500.12156.1/5588` — `itens/20.500.12156.1_5588/`
|
||||
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
---
|
||||
id: 11797
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11797"
|
||||
titulo: "A cientista Marie Curie (1867 – 1934) no Museu Nacional, Rio de Janeiro, 1926"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-07-05T13:16:18+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5026"]
|
||||
fetched_at: "2026-09-10T09:55:34.233Z"
|
||||
---
|
||||
|
||||
# A cientista Marie Curie (1867 – 1934) no Museu Nacional, Rio de Janeiro, 1926
|
||||
|
||||
As cientistas Marie Curie (1867 – 1934) e sua filha, Irène Joliot-Curie (1897 – 1956), estiveram no Brasil entre 15 de julho e 28 de agosto de 1926. A Brasiliana Fotográfica destaca uma imagem que pertence ao acervo do Arquivo Nacional, instituição parceira do portal, produzida no dia 29 de julho de 1926, quando as cientistas fizeram uma visita, organizada pela Federação Brasileira pelo Progresso Feminino, ao Museu Nacional, no Rio de Janeiro. Foram ciceroneadas por Hermilio Bourguy Macedo de Mendonça (18? – 1941), diretor interino do museu; pelo naturalista Edward May; pela feminista e bióloga Bertha Lutz (1894 – 1976), pelo naturalista Alipio de Miranda Ribeiro (1874 – 1939), pelo geólogo Alberto Betim Paes Leme (1883 – 1938) e pela antropóloga e futura diretora da instituição, Heloisa Alberto Torres (1895 – 1977) (O Paiz, 30 de julho de 1926, primeira coluna).
|
||||
|
||||
O Paiz, 30 de julho de 1926
|
||||
|
||||
Na fotografia, Marie Curie está sentada e sua filha está, em pé, de chapéu. Heloisa Alberto Torres está à esquerda de Marie Curie e Bertha Lutz é a figura mais à direita do registro. No grupo masculino, da esquerda para a direita, estão o naturalista Alipio de Miranda Ribeiro, Hermilio Bourguy Macedo de Mendonça, possivelmente Alberto May e o geólogo Alberto Betim Paes Leme.
|
||||
|
||||
Anônimo. Visita de Marie Sklodowska Curie ao Museu Nacional, 29 de julho de 1926. Rio de Janeiro, RJ. Marie Curie está sentada. Da esquerda para a direita: Alipio de Miranda Ribeiro, provavelmente Edward May, Hermilio Bourguy de Mendonça, Heloisa Alberto Torres, Alberto Betim Paes Leme, Irène Joliot-Curie; e Bertha Lutz / Acervo Arquivo Nacional
|
||||
|
||||
Numa época em que as ciências eram amplamente dominada pelos homens, Marie Curie tornou-se a primeira mulher a ganhar um Prêmio Nobel, quando, em 1903, com os físicos franceses, Pierre Curie (1859 – 1906), seu marido desde 1895, e Antoine Henri Becquerel (1852 – 1908), recebeu o Prêmio Nobel de Física “em reconhecimento aos extraordinários serviços por eles prestados em suas pesquisas conjuntas sobre o fenômeno da radiação, descoberto pelo Professor Henri Becquerel”. Marie Curie voltou a receber um Nobel, desta vez de Química, em 1911, “em reconhecimento aos serviços que prestou para o avanço da química quando descobriu os elementos rádio e polônio, pelo isolamento do rádio e pelo estudo da natureza e composição desse notável elemento”. Marie Curie tornou-se, então, a primeira pessoa a ser laureada duas vezes com o Prêmio Nobel.
|
||||
|
||||
Selo impresso em comemoração aos 50 anos do Prêmio Nobel conferido ao casal Curie e ao cientista Henri Becquerel, c. 1963
|
||||
|
||||
Sua filha, Irène, recebeu com o físico francês Frédéric Joliot-Curie (1900 – 1958), com quem havia se casado em 9 de outubro de 1926, o Prêmio Nobel de Química em 1935 “em reconhecimento da síntese que fizeram de novos elementos radioativos”.
|
||||
|
||||
Irène Joliot-Curie / Site do Prêmio Nobel
|
||||
|
||||
A viagem das cientistas ao Brasil, em 1926
|
||||
|
||||
Mãe e filha ficaram hospedadas no Hotel dos Estrangeiros, na Praça José de Alencar, no Flamengo. A chegada de Marie Curie foi saudada com o belo artigo A mulher e a ciência, de Saul Navarro, publicado na Revista da Semana de 10 de julho de 1926. Na mesma edição foi referida como A embaixatriz da Ciência. A Revista O Malho, de 24 de julho de 1926, também saudou a presença de madame Curie no Brasil com o artigo O verdadeiro feminismo. As cientistas faziam parte de uma comissão de sábios franceses em visita à América do Sul, dentre eles o historiador francês Paul Hazard (1878 – 1944), professor de literatura do Colégio da França (O Paiz, 13 de maio de 1926).
|
||||
O convite para a viagem partiu da Embaixada do Brasil na França e o governo francês foi o patrocinador do evento (O Paiz, 25 de junho de 1926, terceira coluna). Marie Curie, na época professora da Sorbonne, e o professor Hazard foram designados pela Universidade de Paris para ministrar os cursos do Instituto Franco Brasileiro de Alta Cultura, anexo à Universidade do Rio de Janeiro (O Paiz, 18 de junho de 1926, última coluna). As conferências de madame Curie foram realizadas na Escola Politécnica, dirigida Tobias Moscoso (? – 1928). Na época, o reitor da Universidade do Rio de Janeiro era o conde de Afonso Celso (1860 – 1938) (O Paiz, 17 de julho de 1926, sexta coluna). As conferências, que foram transmitidas pela Rádio Sociedade, aconteceram nos dias 20, 23, 27 e 30 de julho; e em 3, 6, 10, 12, 20, 24 e 27 de agosto de 1926.
|
||||
A Federação Brasileira pelo Progresso Feminino, que representava a intelectualidade brasileira feminina, organizou uma comissão para acompanhar Marie e Irène Curie durante a viagem ao Brasil. Dela faziam parte, dentre outras, a bióloga Bertha Lutz (1894 – 1976), a mecenas Laurinda Santos Lobo (1878 – 1946), Maria Bandeira (1902 – 1992), primeira botânica do Jardim Botânico do Rio de Janeiro; e a médica Carlota Pereira de Queiroz (1892 – 1982), que viria a ser a única mulher eleita deputada à Assembléia Nacional Constituinte, na legenda da Chapa Única por São Paulo, em 1933.
|
||||
|
||||
Correio da Manhã, 13 de julho de 1926
|
||||
|
||||
O dia a dia das visitantes de 15 de julho a 28 de agosto de 1926
|
||||
|
||||
Julho
|
||||
|
||||
15/07 – Marie Curie e sua filha Irène Joliot-Curie chegaram ao Rio de Janeiro a bordo do navio Pincio (O Paiz, 16 de julho de 1926), e Marie foi anunciada como uma das mais ilustres individualidades do mundo científico internacional.
|
||||
17/07 - Mãe e filha visitaram a Escola Politécnica, onde fariam conferências e experimentos, em companhia de seu diretor, Tobias Moscoso (? – 1928), e dos professores Dulcídio Pereira e Mario de Brito (Correio da Manhã, 18 de julho de 1926, quarta coluna).
|
||||
18/07 - Com o secretário da Embaixada da França, o barão de Maricourt, madame Curie foi recebida, no Palácio do Catete, por Artur Bernardes (1875 – 1955), presidente da República (O Paiz, 19 e 20 de julho, quarta coluna).
|
||||
20/07 - Madame Curie proferiu a conferência inaugural de seu curso sobre o elemento rádio na Escola Politécnica (Correio da Manhã, 21 de julho de 1926, quinta coluna e Correio da Manhã, 22 de julho de 1926, segunda coluna).
|
||||
23/07 – Realização da segunda conferência de madame Curie na Escola Politécnica (Correio da Manhã, 23 de julho de 1926, sexta coluna, e 24 de julho de 1926, segunda coluna).
|
||||
27/07 – Terceira conferência do curso que madame Curie na Escola Politécnica com a participação de sua filha, Irène (Correio da Manhã, 28 de julho de 1926, última coluna).
|
||||
À tarde, as Curie visitaram o Pão de Açúcar com a comissão organizada pela Federação Brasileira para o Progresso Feminino. O grupo foi recebido pelos diretores da Companhia Caminho Aéreo Pão de Açúcar, os senhores Miranda Jordão e Augusto Ramos. De lá assistiram ao por do sol e o acender das luzes da cidade (O Paiz, 28 de julho de 1926, quarta coluna).
|
||||
|
||||
Revista da Semana, 21 de agosto de 1926
|
||||
|
||||
Foi noticiado que Marie e Irène Curie já haviam visitado o Corcovado, a convite do deputado Lamartine (1874 – 1956), e a Jacarepaguá e à Tijuca, a convite de Adolpho Lutz (1855 – 1940) (Correio da Manhã, 27 de julho de 1926, quinta coluna).
|
||||
29/07 – As Curie visitaram o Senado Federal, que ficava no Palácio Monroe, onde foram recebidas por funcionários da casa. Os trabalhos do senado foram suspensos e os senadores foram encontrá-las no Salão Nobre, onde foram saudadas pelo vice-presidente da República, Estácio Coimbra (1872 – 1937), e pelo presidente do Senado Federal, Antônio Francisco de Azeredo (1861 – 1936). Mais uma vez, as cientistas estavam acompanhadas por membros da comissão organizada pela Federação Brasileira pelo Progresso Feminino (Correio da Manhã, 30 de julho de 1926, sétima coluna).
|
||||
Visitaram também o Museu Nacional, quando foi produzida a imagem destacada pela Brasiliana Fotográfica. Foram ciceroneadas por Hermilio Bourguy Macedo de Mendonça, diretor interino do museu; pelo naturalista do setor de Zoologia Edward May, pela feminista e bióloga Bertha Lutz (1894 – 1976), pelo naturalista Alipio de Miranda Ribeiro (1874 – 1939), pelo geólogo Alberto Betim Paes Leme (1883 – 1938) e pela antropóloga e futura diretora da instituição, Heloisa Alberto Torres (1895 – 1977) (O Paiz, 30 de julho, primeira coluna).
|
||||
Madame Curie esteve no gabinete do prefeito do Rio de Janeiro, Alaor Prata (1882 – 1964) (Correio da Manhã, 30 de julho de 1926, segunda coluna).
|
||||
30/07 – Realização da quarta conferência de Marie Curie na Escola Politécnica (Correio da Manhã, 31 de julho de 1926, primeira coluna).
|
||||
31/07 – O embaixador da França, Alexandre Conty, ofereceu uma recepção na embaixada para as Curie (O Paiz, 1º de agosto de 1926, segunda coluna).
|
||||
|
||||
Agosto
|
||||
|
||||
02/08 - As Curie foram ao Serviço Geológico e Mineralógico, onde foram recebidas pelo diretor da instituição, Euzébio de Oliveira que, ao final da visita, ofereceu à Marie Curie um estojo com 24 pedras preciosas, 4 exemplares de minerais radioativos e um cartão de ouro com uma dedicatória a ela (Correio da Manhã, 2 de agosto de 1926, sétima coluna e O Paiz, 5 de agosto de 1926, segunda coluna).
|
||||
No período em que esteve no Rio de Janeiro, madame Curie frequentou eventos sociais como a recepção oferecida pela Baronesa de Bonfim (1862-1953) e pela líder feminista Jerônima Mesquita (1880 – 1972). Entre os presentes, os ministros Félix Pacheco (1879 – 1935), Miguel Calmon (1879 – 1935) e Edmundo da Veiga (1869 – 1946), o prefeito do Rio de Janeiro, Alaor Prata (1882 – 1964), além de embaixadores, diplomatas, acadêmicos, enfim personalidades importantes de diversos setores da sociedade ( O Paiz, 7 de agosto de 1926, quarta coluna e Revista da Semana, 7 de agosto de 1927)
|
||||
03/08 – Realização da quinta conferência de Marie Curie na Escola Politécnica, com a participação de Irène Curie (Correio da Manhã, 4 de agosto de 1926, segunda coluna).
|
||||
05/08- A convite da Sociedade Interamericana de Mulheres, Marie e Irène foram a Petrópolis acompanhadas por Bertha Lutz, pela embaixatriz da França, pela sra. Paul Hazard e pelo arquiteto português Luiz Moraes Junior (1868 – 1955), dentre outros. Os carros foram fornecidos pelo Automóvel Clube do Brasil. Foram recebidas pelo prefeito da cidade, Francisco de Avelar Figueira de Melo (1883 – 1938), e o senador Joaquim Moreira (1853 – 1929) ofereceu um almoço ao grupo (O Paiz, 6 de agosto de 1926, quarta coluna).
|
||||
06/08 – Realização da sexta conferência de Marie Curie na Escola Politécnica, com a participação de Irène Curie (Correio da Manhã, 7 de agosto de 1926, quarta coluna).
|
||||
10/08 - Realização da sétima conferência de Marie Curie na Escola Politécnica, com a participação de Irène Curie (Correio da Manhã, 11 de agosto de 1926, terceira coluna).
|
||||
11/08 - Foi noticiado que madame Curie havia feito uma interessante excursão pela Estrada de Ferro Central do Brasil, tendo visitado as cidades de Vassouras, Barra do Piraí e Rodeio. Também foi noticiado que ela havia comparecido a uma reunião das senhoras da comissão de recepção organizada pela Federação Brasileira pelo Progresso Feminino, na casa da tesoureira da instituição, Stella de Carvalho Guerra Duval (1879 – 1971)(O Paiz, 11 de agosto de 1926, quarta coluna).
|
||||
Madame Curie foi ao Jardim Botânico e foi recebida por Antônio Pacheco Leão (1872 – 1931), diretor da instituição, e por Maria Bandeira (1902 – 1992), da seção de briófitos (O Paiz, 12 de agosto de 1926, terceira coluna).
|
||||
12/08 – Realização da oitava conferência de Marie Curie na Escola Politécnica (Correio da Manhã, 13 de agosto de 1926, segunda coluna).
|
||||
Marie Curie foi à Câmara dos Deputados, onde foi recebida por seu presidente, Arnolfo Azevedo (1868 – 1942)(O Paiz, 13 de agosto , quarta coluna).
|
||||
13/08 a 18/08 – A convite dos governos de São Paulo e Minas Gerais, feitos respectivamente pelo dr. Pedro Dias da Silva, diretor da Faculdade de Medicina de São Paulo, e pelo dr. Borges da Costa, diretor do Instituto de Rádio de Belo Horizonte, Madame Curie e sua filha visitaram os dois estados. Foram também convidadas Bertha Lutz e Carlota Pereira de Queiroz (O Paiz, 14 de agosto de 1926, última coluna, O Paiz, de 18 agosto de 1926, sexta coluna, e Correio da Manhã, 19 de agosto de 1926, terceira coluna).
|
||||
19/08 – Na Academia Nacional de Medicina, Marie Curie recebeu as insignias de membro da instituição pelas mãos de seu presidente, o médico Miguel Couto (1865 – 1934) (O Paiz, 20 de agosto de 1926, segunda coluna).
|
||||
|
||||
Revista da Semana, 28 de agosto de 1926
|
||||
20/08 – Realização da nona conferência de Marie Curie na Escola Politécnica, com a participação de sua filha, Irène (Correio da Manhã, 21 de agosto de 1926, última coluna).
|
||||
24/08 – Realização da décima conferência de Marie Curie na Escola Politécnica, com a participação de sua filha, Irène (Correio da Manhã, 25 de agosto de 1926, penúltima coluna).
|
||||
Foi oferecida pelo encarregado de negócios do governo da Polônia, um almoço em homenagem a madame Curie, no palacete da legação no Rio de Janeiro (O Paiz, 25 de agosto de 1926, terceira coluna).
|
||||
Madame Curie foi homenageada numa sessão solene da Academia Brasileira de Ciências. Na ocasião foi aclamada membro correspondente da instituição (Correio da Manhã, 24 de agosto de 1926, sétima coluna, e O Paiz, de 29 de agosto de 1926, última coluna).
|
||||
25/08 – No Teatro Casino do Passeio Público a Federação Brasileira para o Progresso Feminino (FBPF) promoveu uma homenagem às Curie. Foram saudadas com um discurso proferido por uma de suas fundadoras e presidente, Bertha Lutz, que foi respondido por Marie Curie com palavras de agradecimento. Ela recebeu, então, o primeiro diploma de honra conferido pela FBPF: todo iluminado em ouro e tons de bronze, em pergaminho, pela ilustre pintora patrícia Silvie Meyer (1899 – 1955). No programa, poesia e teatro (O Paiz, 26 de agosto de 1926, quarta coluna).
|
||||
|
||||
Revista da Semana, 4 de setembro de 1926
|
||||
|
||||
26/08 – Marie e Irène foram ao Palácio do Catete para se despedirem do presidente da República, Artur Bernardes (O Paiz, 27 de agosto de 1926, quarta coluna).
|
||||
27/08 – Realização da décima-primeira e última conferência de Marie Curie na Escola Politécnica. Na ocasião, o reitor da Universidade do Rio de Janeiro, o conde de Afonso Celso, cumprimentou Marie e Irène Curie pelo brilhante curso realizado (Correio da Manhã, 28 de agosto de 1926, última coluna).
|
||||
28/08 – Mãe e filha regressaram à França, no paquete Lutecia. Ao embarque da sra Curie, que esteve muito concorrido, compareceram as figuras mais representativas dos nossos círculos universitários, homens de ciências e de letras, representantes da imprensa e elementos dos mais distintos de nossa alta sociedade. Do navio, Marie Curie enviou a Bertha Lutz uma mensagem de agradecimento para ser distribuída à imprensa (Jornal do Commercio, 29 de agosto de 1926, primeira coluna e O Paiz, de 29 de agosto de 1926, última coluna).
|
||||
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Canal Ciência – IBICT
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
Museu Nacional
|
||||
Revista Superinteressante
|
||||
SCHUMAHER, Schuma; BRAZIL, Erico Vital (organizadores). Dicionário mulheres do Brasil: de 1500 até a atualidade biográfico e ilustrado. Rio de Janeiro : Jorge Zahar Ed., 2000.
|
||||
Site da Unicamp
|
||||
Site do Prêmio Nobel
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5026` — `itens/20.500.12156.1_5026/`
|
||||
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
---
|
||||
id: 11896
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11896"
|
||||
titulo: "Série “Exposições” IV – Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-06-29T12:45:17+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/1", "20.500.12156.1/379", "20.500.12156.1/383", "20.500.12156.1/378", "20.500.12156.1/2575"]
|
||||
fetched_at: "2026-09-10T09:55:37.758Z"
|
||||
---
|
||||
|
||||
# Série “Exposições” IV – Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882)
|
||||
|
||||
O fotógrafo Marc Ferrez (1843 – 1923), brilhante cronista visual das paisagens e dos costumes cariocas da segunda metade do século XIX e do início do século XX, produziu uma série de registros de objetos e aspectos da vida indígena durante a Exposição Antropológica Brasileira, inaugurada em 29 de julho de 1882, no Museu Nacional, no Rio de Janeiro. Além disso, algumas fotografias de sua autoria, realizadas quando ele integrou a Comissão Geológica do Império (1875 – 1878)*, chefiada pelo geólogo canadense Charles Frederick Hartt (1840 – 1878), foram expostas. A mostra durou três meses e teve muito sucesso, com um público de mais de mil visitantes. O diretor e o vice-diretor da Terceira Seção do Museu Nacional, dedicada às ciências físicas e mineralogia, geologia e paleontologia geral, eram o geólogo e geógrafo norte-americano Orville Adalbert Derby (1851 – 1915) e o engenheiro Francisco José de Freitas, respectivamente. Eles haviam sido companheiros de Ferrez na Comissão Geológica do Império.
|
||||
Acessando o link para as fotografias de objetos e aspectos da vida indígena de Marc Ferrez na Exposição Antropológica Brasileira de 1882 disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
A Exposição Antropológica Brasileira de 1882
|
||||
Marc Ferrez. Exposição Antropológica Brasileira : artefatos e aspectos da vida indígena, 1882. Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
A Exposição Antropológica Brasileira no Museu Nacional, um dos eventos científicos mais importantes do Brasil no século XIX, foi inaugurada em 29 de julho de 1882, dia em que a princesa Isabel (1846 – 1921) estava completando 36 anos. Feriado nacional, a data era comemorada em todo o império. No Rio de Janeiro, fogos de artifício e música de bandas militares festejavam o evento. Os mais proeminentes representantes da sociedade carioca estavam presentes à inauguração da mostra. Um pequeno grupo de índios Botocudos do Espírito Santo e de índios Xerente de Minas Gerais também estavam na grande abertura – eles haviam sido trazidos para o Rio de Janeiro e permaneceriam no museu durante o período da exibição. O imperador d. Pedro II (1825 – 1891) visitou a exposição no dia 31 de julho (Gazeta de Notícias, 30 de julho de 1882, última coluna e Gazeta de Notícias, 1º de agosto de 1882, quinta coluna). Foi encerrada em 29 de outubro de 1882 (Gazeta de Notícias, 28 de outubro de 1882, sétima coluna).
|
||||
Seu grande idealizador foi o botânico alagoano Ladislau de Souza e Mello Netto (1838 – 1894), responsável pela reforma do Museu Nacional, proposta por ele em 1872 e efetivada em 1876. Algumas de suas iniciativas foram a criação de uma Seção de Geologia, de uma Seção de Antropologia, e do Laboratório de Fisiologia Experimental do museu. Dirigiu a instituição entre 1874 e 1893. Foi ele o orador do discurso de abertura da Exposição Antropológica:
|
||||
‘Este é o certame mais nacional que as ciências e as letras poderiam congratuladas imaginar e realizar no fito de soerguer o Império do Brasil ao nível de intelectualidade universal, na máxima altura a que pôde ela atingir além do Atlântico e nas extremas luminosas do continente americano. E coube ao Museu Nacional a imensa glória de havê-lo empreendido e efetuá-lo como esplendente e pujante fecho de seu último decênio de ininterruptos ainda que às vezes amargurados laboros…’ (Gazeta de Notícias, 30 de julho de 1882, primeira coluna).
|
||||
A exposição contava com 8 salas especialmente redecoradas para o evento. Seus nomes homenageavam personalidades importantes da história do Brasil: o cronista português Pedro Vaz de Caminha (1450 – 1500), o naturalista Alexandre Rodrigues Ferreira (1756 – 1815), também português; os missionários dos séculos XVI e XVII – o padre jesuíta espanhol José de Anchieta (1534 – 1597) e o pastor francês Jean de Léry (153? – 161?) – , o português Gabriel Soares (1540 – 1590), autor do “Tratado descritivo do Brasil” (1587); além dos cientistas contemporâneos – o alemão Carl Friedrich Philipp von Martius (1794 – 1868), o canadense Charles Frederick Hartt (1840 – 1878) e o dinamarquês Peter Wilhelm Lund (1801 – 1880).
|
||||
1 – A sala Vaz de Caminha, etnográfica, expunha arcos, flechas, lanças, remos, sararacas e ralos de diversas tribos indígenas do Brasil.
|
||||
2 – A sala Rodrigues Ferreira, etnográfica, expunha coleções compostas de instrumentos de guerra, de caça, de pesca e de música, constituídas não só por artefatos pertencentes ao Museu Nacional, mas também por muitos de propriedade particular, sendo a mais bela, e a maior parte deles do gabinete de S. M. o Imperador. Uma das fotografias de Ferrez disponível na Brasiliana Fotográfica foi produzida nessa sala.
|
||||
|
||||
Marc Ferrez. Exposição Antropológica Brasileira: artefatos e aspectos da vida indígena, 1882. Rio de Janeiro, RJ / Acervo FBN
|
||||
|
||||
3 – Sala Lery, arqueológica, continha boa parte de fragmentos de louça antiga do Amazonas exumadas por Ladislau Netto, Orville Adalbert Derby, Ferreira Penna e Rhome, e dos sambaquis do sul retirados pelo professor Hartt, engenheiro Freitas e dr. Galvão e outros exploradores.
|
||||
4 – Sala Hartt, arqueológica, foi ocupada por produtos cerâmicos antigos e encerrava as coleções organizadas por Ladislau Netto, Orville Adalbert Derby, engenheiro Gonçalves Tocantins e especialmente pelo correspondente do Museu Nacional Domingos Soares Ferreira Penna, além de alguns vasos exumados pelo dr. José Lustosa da Cunha Paranaguá, e de outros expostos pelos Museus Paraense e Paranaense e pelo Instituto Arqueológico Alagoano.
|
||||
5 – Sala Lund, antropológica, continha esqueletos e crânios de indígenas Tembés e Turiuaras exumados por Ladislau Netto das margens do rio Capim, provincia do Pará ; três esqueletos expostos pelo dr. Duarte Paranhos Schutel ; grande número de crânios de diversas tribos de Botocudos; muitos ossos retirados dos sambaquis da província de Santa Catarina ; e fotografias de Botocudos tiradas pela Comissão Geológica* dirigida pelo professor Charles Frederick Hartt (1840 – 1878). As referidas fotografias estão no ítem 113 da listagem de objetos expostos nesta sala.
|
||||
6 – Sala Martius, antropológica e arqueológica, expunha esteiras, jamachis ou uaturá¡s, pacarás, panacarys, urupembas e alguns produtos cerâmicos modernos do Amazonas, do Rio Francisco (Alagoas) e do Paraná, e as coleções cerâmicas do Peru e da Guiana Holandesa, de propriedade estas de S.M. , o Imperador Pedro II.
|
||||
7 – Sala Gabriel Soares, antropológica e arqueológica, expunha produtos da arte plumária brasileira, adornos, tecidos e vestes de muitas tribos do Brasil, além das coleções arqueolíticas do Museu Nacional, de Amália Machado Cavalcanti de Albuquerque e dos senhores Joaquim Monteiro Caminhoá (1836 – 1896), João Barbosa Rodrigues (1842 – 1909) e Tommaso G. Bezzi (1844 – 1915).
|
||||
8 – Sala Anchieta, etnográfica, expunha obras relativas à língua tupi ou guarani, quase todas pertencentes à Biblioteca Nacional, livros sobre etnografia americana; quadros a óleo representando tipos de diversas tribos brasileiras, fotografias, gravuras, cromolitografias, litografias, aquarelas pertencentes a S.M., o Imperador, ao Museu Nacional e à Biblioteca Nacional.
|
||||
Cerca de um ano após a realização da exposição, foi publicada a Revista da Exposição Antropológica de 1882, prefaciada por Ladislau Netto. Trazia notas biográficas de Ladislau Neto, de João Batista de Lacerda (1846 – 1915), de Charles Frederick Hartt (1840 – 1878) e diversos artigos e ilustrações sobre os indígenas brasileiros.
|
||||
Link para o Guia da Exposição Antropológica Brasileira realizada pelo Museu Nacional do Rio de Janeiro, produzido pela Tipografia de George Leuzinger & Filhos
|
||||
|
||||
Marc Ferrez. Exposição Antropológica Brasileira : artefatos e aspectos da vida indígena, 1882. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Um pouco da história da Comissão Geológica do Império (1875 – 1878), de seu chefe, Charles Frederick Hartt (1840 – 1878) e da participação de Marc Ferrez (1843 – 1923) como fotógrafo da expedição
|
||||
Revista Illustrada, 30 de março de 1878
|
||||
|
||||
Em 1874, Charles Frederick Hartt (1840 – 1878), realizou uma expedição científica ao Brasil, durante a qual convenceu as autoridades brasileiras da importância da elaboração de um mapa geológico do Império. Antes, Hartt havia vindo ao Brasil quatro vezes. Pela primeira vez, como membro da Expedição Thayer, entre 1865 e 1866, financiada pelo empresário e filantropo norte-americano Nathaniel Thayer, Jr. (1808-1883) e chefiada por seu ex-professor no Museu de Zoologia Comparada, em Harvard, o suíço Louis Agassiz (1807 – 1873), quando ocupou-se sobretudo em fazer um mapeamento geológico da área do Rio de Janeiro até o norte da Bahia. Em 1867, já estabelecido como conferencista no Instituto Cooper, em Nova York, voltou ao Brasil, de maneira independente, e durante três meses examinou a costa entre Pernambuco e Rio, explorando mais particularmente as vizinhanças da Bahia e as ilhas e recifes do coral dos Abrolhos. Em 1868, tornou-se professor de História Natural no Vassar College e também da Universidade de Cornell. Em 1870 e em 1871, chefiou as Expedições Morgan ao Amazonas, financiadas pelo político norte-americano Edwin D. Morgan (1811- 1883) .
|
||||
Além de ter obtido sucesso em seu pleito junto ao Governo Imperial, Hartt conseguiu criar a Comissão Geológica do Império, pelo Aviso de 30 de abril de 1875. Como a comissão estaria ligada ao Ministério da Agricultura, o desenvolvimento das atividades agrícolas e mineradoras a partir do conhecimento que a geologia propiciaria foi um argumento decisivo para sua criação. Foi convidado para chefiá-la e foram nomeados como seus assistentes os geólogos Orville Adalbert Derby (1851 – 1915) e Richard Rathbun (1852-1918) – ambos da Universidade de Cornell -, que chegaram ao Brasil em fins de 1875; John Casper Branner (1850-1922), do Departamento de Botânica e Geologia da Universidade de Indiana; e os brasileiros Elias Fausto Pacheco Jordão (1849 – 1901), que havia se doutorado em 1874 em engenharia civil na Universidade de Cornell, e Francisco José de Freitas, assistente geral e tradutor. Integraram, também, o corpo técnico da comissão os geólogos Luther Wagoner, substituto de Pacheco Jordão, em 1876, que foi posteriormente substituído por Frank Carpenter; o naturalista Herbert Huntington Smith (1851-1919), e o fotógrafo Marc Ferrez (1843-1923). Segundo Gilberto Ferrez, foi durante as viagens que fez com a Comissão Geológica que Marc Ferrez contraiu uma doença no fígado, da qual nunca se curou.
|
||||
Segundo Sérgio Burgi, coordenador de Fotografia do Instituto Moreira Salles, já com pleno domínio de sua virtuosidade técnica, Ferrez realizou para a comissão um primoroso trabalho documental e paisagístico:
|
||||
‘…Seu domínio da luz, sua precisão na escolha do ponto de vista, sempre buscam ressaltar os aspectos mais formais e abstratos da cena sendo registrada. É igualmente importante ressaltar que em diversas imagens realizadas por Ferrez, sempre o elemento humano participa de maneira discreta porém marcante, conferindo escala aos cenários naturais e urbanos, e principalmente nos convidando a percorrer a imagem em todas as suas dimensões…Os trabalhos realizados em Paulo Affonso, Pernambuco, Recôncavo Baiano, Abrolhos e sul da Bahia representam um grande esforço documental e registram, além dos aspectos mais claramente geológicos, paisagens naturais e vistas urbanas de grandes cidades e pequenas povoações daquelas regiões, além de elementos antropológicos e etnográficos, como a série dos índios botocudo… Essas imagens também foram utilizadas para ilustrar a conferência do professor Charles Frederick Hartt durante a IV Exposição Nacional, no Rio de Janeiro… Da mesma maneira, diversas imagens fizeram parte da Exposição Universal da Filadélfia, EUA, em 1876, que contou com a presença de D. Pedro II…’
|
||||
A Comissão, criada em abril de 1875, iniciou seus trabalhos ativos em 10 de junho de 1875 e percorreu os atuais estados de Alagoas, Bahia, Fernando de Noronha, Paraná, Pernambuco, Rio Grande do Norte, São Paulo, Santa Catarina, Sergipe, e parte da região amazônica nessa importante missão científica realizada no Brasil sob os auspícios do governo imperial, que gerou a primeira grande representação fotográfica de diversas regiões do território brasileiro (Illustração Brasileira, 1º de agosto de 1876). O governo decretou o fim da Comissão em 1º de julho de 1877 (Diário do Rio de Janeiro, 7 de julho de 1877, quarta coluna). Segundo Rathbun, o fato aconteceu devido a motivos econômicos e a discordâncias em torno do volume e do valor do trabalho realizado até ali pela comissão. Porém Hartt conseguiu seis meses de prorrogação nos trabalhos. No início de janeiro de 1878, com a formação do novo gabinete liberal, sob o comando do primeiro-ministro João Lins Vieira de Cansanção, o visconde de Sininbu (1810 – 1906), que também era ministro da Agricultura, sua extinção foi efetivada. Segundo Hartt, em junho de 1877, as coleções zoológicas, geológicas e etnográficas feitas pela Comissão Geológica possuíam cerca de 500 mil espécimes.
|
||||
Hartt foi contratado como naturalista-viajante do Museu Nacional do Rio de Janeiro, por volta de 1874. Em 1876, assumiu a Seção de Geologia, criada pela reforma do botânico Lasdilau de Souza Mello Netto (1838 – 1894), e reorganizou as coleções e preparou a mostra mineralógica brasileira apresentada na Exposição Universal de Filadélfia de 1876. Faleceu em 18 de março de 1878, um domingo, no Rio de Janeiro, de febre amarela, em sua casa no número 44 da rua da Princesa, atual Correia Dutra, no Flamengo (O Vulgarizador, 15 de maio de 1878) . Os professores e demais funcionários do Museu Nacional deliberaram tomar luto por oito dias (Gazeta de Notícias, 19 de março de 1878, segunda e penúltima coluna, Jornal do Commercio, 19 de março de 1878, quarta coluna; Revista Illustrada, 30 de março de 1878; e O Vulgarizador, 15 de maio de 1878). Morreu sem sua família porque sua mulher, Lucy Lynde Hartt, com quem havia se casado em 1869, havia voltado com os dois filhos do casal, Mary and Rollin, para Buffalo, nos Estados Unidos, em dezembro de 1876 – não suportou os períodos de solidão, os mosquitos, as doenças e os desconfortos do Rio de Janeiro. Quando partiu do Brasil, as doenças e os desconfortos do Rio de Janeiro. Quando partiu do Brasil, ela estava grávida de gêmeos mas a gravidez não se completou. Hartt foi enterrado no cemitério de São Francisco Xavier mas, a pedido de sua esposa, seu corpo foi transladado para os Estados Unidos, em 1883.
|
||||
Suas coleções foram colocadas sob a guarda do Museu Nacional do Rio de Janeiro, única instituição da época capaz de receber intelectual e fisicamente todo o trabalho da Comissão Geológica.
|
||||
|
||||
Charles Frederick Hartt (1840 – 1878) / Wikipedia Commons
|
||||
|
||||
Pequena cronologia da participação de Marc Ferrez nos trabalhos da Comissão Geológica do Império
|
||||
1875 – Ferrez começou a trabalhar como fotógrafo da Comissão Geológica do Império, chefiada pelo norte-americano Charles Frederick Hartt (1840 – 1878), que se tornaria diretor da Seção de Geologia do Museu Nacional em 1876. Percorreu os atuais estados de Alagoas, Bahia, Pernambuco e parte da região amazônica numa importante missão científica realizada no Brasil sob os auspícios do governo imperial, que gerou a primeira grande representação fotográfica de diversas regiões do território brasileiro.
|
||||
Marc Ferrez e outros membros da Comissão Geológica do Império embarcaram no paquete Parácom destino a Pernambuco (Jornal do Commercio, 10 de julho de 1875, na segunda coluna). Ele, Elias Fausto Pacheco Jordão, Francisco José de Freitas e Charles Frederick Hartt, todos membros da Comissão, agradeceram, publicamente, ao “digno comissário” J. Feliciano Gomes, que os recebeu no navio (Jornal do Recife, 26 de julho de 1875, na quarta coluna).
|
||||
Acessando o link para as fotografias de Marc Ferrez disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Foi publicado o relatório preliminar dos trabalhos da Comissão Geológica na província de Pernambuco, de autoria de Hartt. Ferrez foi mencionado (Diário de Pernambuco, 25 de novembro de 1875, na primeira coluna).
|
||||
Na residência do inspetor do arsenal de Marinha, em Recife, o chefe da Comissão Geológica do Império, Charles Frederick Hartt, fez uma conferência sobre os arrecifes e outros aspectos de Pernambuco como o cabo de Santo Agostinho, praias, o rio São Francisco e a cachoeira de Paulo Afonso, ilustrados com fotografias de Marc Ferrez (Diário do Rio de Janeiro, 2 de dezembro de 1875, nas quinta e sexta coluna, sob o título “Norte do Império”).
|
||||
Ferrez apresentou na Exposição de Obras Públicas, evento paralelo à IV Exposição Nacional, dois álbuns com imagens dos recifes de Pernambuco, do baixo São Francisco e da cachoeira de Paulo Afonso, além de registros de corais e madrepérolas. As imagens produzidas durante a viagem da Comissão Geológica foram projetadas por Ferrez durante uma conferência do professor Hartt (O Globo, 4 de janeiro de 1876, na penúltima coluna).
|
||||
1876 - Apresentou na Exposição Universal da Filadélfia, aberta em 10 de maio, panoramas do Rio de Janeiro e fotografias realizadas para a Comissão Geográfica do Império, que foram premiadas. O New York Commercial Advertiser, de 29 de maio de 1876, publicou um artigo que informava que “riquíssimas fotografias da exploração geológica a cargo do professor Hartt” haviam sido apresentadas pelo Brasil na exposição. Uma curiosidade: a comissão de organização da Exposição da Filadéfia modificou as regras da premiação: os ganhadores receberiam um diploma, uma medalha de bronze e uma cópia certificada do parecer do júri, rompendo com o padrão de premiação hierárquica.
|
||||
Foi publicada uma fotografia de autoria de Ferrez da cachoeira de Paulo Afonso na Revista Ilustração Brasileira, 1ºde agosto de 1876, acompanhada por um texto de Charles Frederick Hartt (1840 – 1878), chefe da Comissão Geológica do Império. Na mesma edição, publicação de matéria sobre a Comissão Geológica do Império.
|
||||
Ferrez havia chegado do sul da Bahia com o geólogo Richard Rathbum, também ajudante da Comissão Geológica, com diversas fotografias dos índios botocudo, dentre outras(Revista Ilustração Brasileira, 1º de novembro de 1876, na última coluna). Botocudo foi um termo genérico utilizado pelos colonizadores portugueses para denominar diversos grupos indígenas integrantes do tronco macro-jê (grupo não tupi), caracterizados pelo uso de botoques labiais e auriculares, habitantes originais do sul da Bahia e região do vale do rio Doce, incluindo o norte do Espírito Santo e Minas Gerais. A série de fotografias de indígenas tirada por Marc Ferrez na Bahia, durante uma segunda etapa de viagens realizadas por ele para a Comissão Geológica do Império do Brasil, no final de 1876, compõe um conjunto de registros fotográficos pioneiros e raros dessas tribos, que se mantiveram isoladas e resistentes ao contato com os brancos, sendo violentamente perseguidas e praticamente dizimadas nas primeiras décadas do século xx.
|
||||
1878 – No Almanak Laemmert de 1878, Ferrez foi identificado como fotógrafo da Marinha Imperial e da Comissão Geológica. Seu estabelecimento ficava na rua São José, 88 com depósito na rua do Ouvidor, 55.
|
||||
Foi noticiada a morte de Charles Frederick Hartt, que havia sido o chefe da Comissão Geológica do Império. Ferrez foi mencionado (A Boa Nova, 24 de abril de 1878, na terceira coluna).
|
||||
1879 - Em inglês, foram publicados anúncios das fotografias de Ferrez no jornal Rio News de 5 de agosto, de 15 de setembro, 15 de outubro, 5 de novembro, mencionando que ele havia recebido uma medalha na Exposição da Filadélfia e que havia sido fotógrafo da Comissão Geológica do Império. Os anúncios seguiram sendo publicados em 1880 e 1881.
|
||||
|
||||
Marc Ferrez. Marc Ferrez aos 33 anos, c. 1876. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
|
||||
Publicações da Brasiliana Fotográfica em torno da obra do fotógrafo Marc Ferrez
|
||||
|
||||
Marc Ferrez aos 33 anos, c. 1876. Rio de Janeiro, RJ / Acervo IMS
|
||||
O Rio de Janeiro de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 30 de junho de 2015
|
||||
Obras para o abastecimento no Rio de Janeiro por Marc Ferrez , de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 25 de janeiro de 2016
|
||||
O brilhante cronista visual Marc Ferrez (7/12/1843 – 12/01/1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de dezembro de 2016
|
||||
Do natural ao construído: O Rio de Janeiro na fotografia de Marc Ferrez, de autoria de Sérgio Burgi, um dos curadores da Brasiliana Fotográfica, publicada em 19 de dezembro de 2016
|
||||
No primeiro dia da primavera, as cores de Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 22 de setembro de 2017
|
||||
Série “O Rio de Janeiro desaparecido” V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 20 de julho de 2018
|
||||
Uma homenagem aos 175 anos de Marc Ferrez (7 de dezembro de 1843 – 12 de janeiro de 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de dezembro de 2018
|
||||
Pereira Passos e Marc Ferrez: engenharia e fotografia para o desenvolvimento das ferrovias, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de abril de 2019
|
||||
Fotografia e ciência: eclipse solar, Marc Ferrez e Albert Einstein, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 24 de junho de 2019
|
||||
Os 180 anos da invenção do daguerreótipo – Os álbuns da Comissão Geológica do Império com fotografias de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 19 de agosto de 2019
|
||||
Celebrando o fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 4 de dezembro de 2019
|
||||
Uma homenagem da Casa Granado ao imperial sob as lentes de Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicada em 7 de fevereiro de 2020
|
||||
Ressaca no Rio de Janeiro invade o porão da casa do fotógrafo Marc Ferrez, em 1913, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado 6 de março de 2020
|
||||
Petrópolis, a Cidade Imperial, pelos fotógrafos Marc Ferrez e Revert Henrique Klumb, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 16 de março de 2020
|
||||
Bambus, por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de junho de 2020
|
||||
O Baile da Ilha Fiscal: registro raro realizado por Marc Ferrez e retrato de Aurélio de Figueiredo diante de sua obra, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 9 de novembro de 2020
|
||||
O Palácio de Cristal fotografado por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 2 de fevereiro de 2021
|
||||
A Estrada de Ferro do Paraná, de Paranaguá a Curitiba, pelos fotógrafos Arthur Wischral (1894 – 1982) e Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 22 de março de 2021
|
||||
Dia dos Pais – Julio e Luciano, os filhos do fotógrafo Marc Ferrez, e outras famílias, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 6 de agosto de 2021
|
||||
No Dia da Árvore, mangueiras fotografadas por Ferrez e Leuzinger, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 21 de setembro de 2021
|
||||
Retratos de Pauline Caroline Lefebvre, sogra do fotógrafo Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 28 de abril de 2022
|
||||
A Serra dos Órgãos: uma foto aérea e imagens realizadas pelos mestres Ferrez, Leuzinger e Klumb, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 30 de junho de 2022
|
||||
O centenário da morte do fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 12 de janeiro de 2023
|
||||
O Observatório Nacional pelas lentes de Marc Ferrez, amigo de vários cientistas, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 29 de maio de 2023
|
||||
No Dia Mundial do Meio Ambiente, a potente imagem da Cachoeira de Paulo Afonso, por Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 5 de junho de 2023
|
||||
A Fonte Adriano Ramos Pinto por Guilherme Santos e Marc Ferrez, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 18 de julho de 2023
|
||||
Os 180 anos de nascimento do fotógrafo Marc Ferrez (1843 – 1923), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 7 de dezembro de 2023
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Nota da editora: esse artigo passou a integrar uma série e mudou de título em 1º de dezembro de 2025.
|
||||
|
||||
Fontes:
|
||||
ANDERMANN, Jens. Espetáculos da diferença: a Exposição Antropológica Brasileira de 1882. Topoi. Revista de História Volume 5, Número 9 | Julho – Dezembro 2004.
|
||||
Charles F. Hartt e a Comissão Geológica do Império (Youtube)
|
||||
Dicionário Histórico-Biográfico das Ciências da Saúde no Brasil (1832-1930) Casa de Oswaldo Cruz/Fiocruz
|
||||
Dictionary of Canadian Biography
|
||||
FREITAS, Marcus Vinícius. Hartt: expedições pelo Brasil Imperial 1870 – 1878, 2001. São Paulo: Metalivros
|
||||
Guia da Exposição Antropológica Brasileira realizada pelo Museu Nacional do Rio de Janeiro, produzido pela Tipografia de George Leuzinger & Filhos
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
SANJAD, Nelson. Charles Frederick Hartt e a institucionalização das ciências naturais no Brasil, maio/agosto de 2004. Rio de Janeiro: História, Ciências, Saúde-Manguinhos, volume 11, nº2
|
||||
Site da BBC
|
||||
Site do Museu Nacional
|
||||
|
||||
Links para os artigos sobre exposições nacionais ou internacionais publicados na Brasiliana Fotográfica
|
||||
O pintor Victor Meirelles e a fotografia na II Exposição Nacional de 1866, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 17 de agosto de 2017.
|
||||
A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882, de autoria de Maria do Carmo Rainho, Arquivo Nacional, publicado em 29 de março de 2018.
|
||||
Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos, de autoria de Carla Costa, Museu da República, publicado em 5 de abril de 2018.
|
||||
Paris, 1889: o álbum da exposição universal, de autoria de Claudia B. Heynemann, Arquivo Nacional,publicado em 27 de julho de 2018.
|
||||
Café Brasil: o Império na Exposição Internacional de Filadélfia, de autoria de Claudia B. Heynemann, Arquivo Nacional, publicada em 4 de dezembro de 2019.
|
||||
Festa das Artes e da Indústria Segunda Exposição Nacional, 1866, de autoria de Claudia Beatriz Heynemann e Maria Elizabeth Brêa Monteiro, Arquivo Nacional, em 5 de abril de 2020.
|
||||
A apresentação do Departamento Nacional de Saúde Pública na Exposição Internacional do Centenário da Independência, de Ricardo Augusto dos Santos, Fiocruz, publicado em 13 de abril de 2020.
|
||||
A Exposição Internacional de Higiene de Dresden, de Cristiane d´Avila, Fiocruz, publicado em 5 de janeiro de 2022.
|
||||
Série 1922 – Hoje, há 100 anos VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país, de autoria de Andrea C. T. Wanderley, publicado em 7 de setembro de 2022, na Brasiliana Fotográfica.
|
||||
Três álbuns fotográficos da Exposição Nacional de 1908 no Museu Histórico Nacional: Boscagli, Malta e Musso, de autoria de Maria Isabel Ribeiro Lenzi, historiadora do Museu Histórico Nacional, publicado em 25 de agosto de 2023, na Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/1` — `itens/20.500.12156.1_1/`
|
||||
- `20.500.12156.1/379` — `itens/20.500.12156.1_379/`
|
||||
- `20.500.12156.1/383` — `itens/20.500.12156.1_383/`
|
||||
- `20.500.12156.1/378` — `itens/20.500.12156.1_378/`
|
||||
- `20.500.12156.1/2575` — `itens/20.500.12156.1_2575/`
|
||||
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
---
|
||||
id: 11970
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=11970"
|
||||
titulo: "O uso da fotografia na defesa do Serviço de Proteção aos Índios no início da década de 30"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-04-26T12:01:31+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5566", "20.500.12156.1/4884", "20.500.12156.1/5547", "20.500.12156.1/5537", "20.500.12156.1/5539", "20.500.12156.1/5570", "20.500.12156.1/5563", "20.500.12156.1/5551", "20.500.12156.1/496"]
|
||||
fetched_at: "2026-09-10T09:55:41.390Z"
|
||||
---
|
||||
|
||||
# O uso da fotografia na defesa do Serviço de Proteção aos Índios no início da década de 30
|
||||
|
||||
No artigo O Serviço de Proteção aos Índios e o Tribunal Especial na Amazônia, a antropóloga Maria Elizabeth Brêa Monteiro, pesquisadora do Arquivo Nacional, uma das instituições parceiras da Brasiliana Fotográfica, analisa a história do uso da fotografia como documento de comprovação das atividades e dos atos administrativos do Serviço de Proteção aos Índios – SPI. A autora aborda, especialmente, o momento em que foi instituída uma comissão de inquérito, criada no âmbito de atuação do Tribunal Especial, em 1931, no Amazonas, cujo um dos objetivos foi obstar a atuação do SPI, criado em 1910, por Cândido Mariano da Silva Rondon, afastado por Getulio Vargas de sua direção por não ter participado da Revolução de 30.
|
||||
|
||||
O Serviço de Proteção aos Índios e o Tribunal Especial na Amazônia
|
||||
Maria Elizabeth Brêa Monteiro*
|
||||
|
||||
A criação do Serviço de Proteção aos Índios – SPI,[1] pelo Decreto nº 8.072 de 20 de junho de 1910, pode ser entendida como uma vitória dos setores republicanos de inspiração positivista, liderada por Cândido Mariano da Silva Rondon (1865 – 1958), os quais queriam ver reconhecida a participação dos povos indígenas na formação da nação brasileira, bem como trabalhar para que esses povos fossem respeitados por méritos próprios.[2]
|
||||
As bases administrativas do SPI foram estabelecidas por seu primeiro diretor, Rondon, e outros militares engajados no trabalho junto aos índios como Antonio Martins Estigarribia (? – 19?) e Alípio Bandeira (1873 – 1939). Rondon ficou à frente do órgão indigenista até 1930, quando foi afastado pela Revolução Liberal comandada por Getulio Vargas (1882 – 1954). A partir daí, o SPI sofreu um lento processo de descaracterização burocrática, sendo sucessivamente transferido aos ministérios do Trabalho e da Guerra[3], enfrentando dificuldades financeiras e pressões políticas. Darcy Ribeiro (1922 – 1997), em seu livro A Política Indigenista Brasileira, traça o impacto da Revolução de 1930 no Serviço de Proteção aos Índios:
|
||||
“A sobrevivência do SPI e o seu poder dependeram sempre do prestígio pessoal do Marechal Rondon. Assim, em 1930, não tendo Rondon participado da revolução que convulsionou o país, movido pelas convicções positivistas que o impediam de deixar-se aliciar em intentonas – o SPI caiu em desgraça e quase foi levado à extinção. Entretanto, naquele ano, havia alcançado o ponto mais alto de sua história. Havia pacificado dezenas de tribos, abrindo vastos sertões à ocupação pacífica; instalara e mantinha em funcionamento 97 postos de amparo ao índio, distribuídos por todo o país e que eram em regiões inteiras, os únicos núcleos de civilização onde qualquer sertanejo poderia encontrar amparo e ajuda.”[4]
|
||||
|
||||
Anônimo. Posto no rio Aripuanã, chefes guerreiros da tribo Itogapuk, 1922. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
No Amazonas, a crise do SPI foi assentada por uma Comissão de Inquérito instituída em 21 de janeiro de 1931 pelo interventor federal daquele Estado, Álvaro Maia (1893 – 1969), no âmbito de atuação do Tribunal Especial [5], primeiro órgão de justiça instaurado pela revolução com a finalidade de apurar e julgar fatos políticos e administrativos “que comprometessem a obra de reconstrução revolucionária”. Além de obstar a atuação do SPI na região, a comissão, composta por Manoel Dias Barros (presidente), Cesario C. da Silva, Demétrio Hermes Araujo e José Frota de Menezes Costa, tinha como alvo os servidores do órgão indigenista e, em especial, o inspetor Bento Martins Pereira de Lemos, chefe da Inspetoria do Amazonas e Acre (1ª Inspetoria Regional/I.R. 1) no período de 1916 a 1932.[6]
|
||||
Acessando o link para as fotografias do Tribunal Especial na Amazônia que pertencem ao Arquivo Nacional e estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A defesa dos índios diante da servidão a que eram submetidos nos barracões do alto Solimões, da invasão das terras reservadas, do uso como mão de obra nos campos de criação de gado, da escravização por seringalistas e comerciantes colombianos no alto rio Negro rendeu a Bento Pereira de Lemos perseguições e ameaças de morte, favorecidas em grande medida pela omissão de políticos e autoridades policiais. Ações criminosas – apresamento de mulheres e filhas, espancamentos, estupros e agressões, esbulho de posses indígenas, tráfico de crianças etc. – aconteciam, principalmente, em regiões inacessíveis e desprovidas de postos indígenas e de agentes do SPI que atuavam para libertar índios do poder de comerciantes locais -seringalistas, balateiros, castanheiros.
|
||||
Segundo Darcy Ribeiro (1962: 36), “o SPI se revelara muito mais incômodo do que se imaginara, quando de sua criação. Pusera realmente em prática o seu programa opondo-se deste modo a centenas de potentados locais, cujos negócios se baseavam na exploração da mão-de-obra indígena, e cujos projetos de riqueza se assentavam em perspectivas de usurpação de terras de índios.”
|
||||
Cabe registrar que as terras a serem demarcadas como indígenas eram consideradas devolutas e, desde a Constituição de 1891, pertenciam aos Estados, não ao governo federal. Para esse período, vale mencionar a Lei nº 941 de 16.10.1917 concedendo posse imemorial às terras ocupadas por “índios selvagens ou semi-civilizados”, mais tarde revogada pela Lei nº 1.144 de 20.04.1922. Ainda na década de 1920, o governador do Estado do Amazonas, César do Rego Monteiro (1863 – 1933), diante da crise econômica e financeira da região, iniciou um processo de concessão de terras a imigrantes e empresários estrangeiros. A presença do SPI como representante do governo federal na expansão do controle governamental sobre territórios e populações indígenas começou a incomodar a elite de seringalistas e comerciantes acostumados a deter o mandonismo local sobre a população regional. As condições políticas para demarcação de terras para os índios, como se verifica, eram extremamente adversas não só porque os governadores não queriam abrir mão de terras negociáveis para doar aos índios, mas as populações locais também não o queriam. À medida que o preço da castanha se elevava, por exemplo, prepostos de políticos e altos funcionários estaduais avançavam sobre os castanhais nativos, cujas terras eram requeridas ou invadidas, gerando ameaças, conflitos, expulsões e maus tratos de índios. Acresce-se ainda que com a Revolução de 1930 e o afastamento de Rondon da direção do SPI, as demarcações de terras indígenas sofriam grande interferência das forças políticas locais.
|
||||
“A mediação da inspetoria junto à justiça e aos poderes estaduais nem sempre salvaguardou os índios, pois havia omissão, conivência e jogos de interesse voltados para as terras e o trabalho indígena.”[7]
|
||||
Desde a instalação no Acre e no Amazonas da 1ª Inspetoria Regional, IR1, o SPI conseguiu criar um número variável de unidades de assistência aos índios, chamados postos indígenas. Em 1913 eram 6, em 1914 eram 10 e em 1915 eram 7, sem qualquer garantia de posse de terras indígenas. Quando Bento Pereira de Lemos assumiu interinamente a IR1 em 1916, eram apenas 3 – P.I. Jauaperi, PI Abacaxis e Fazenda São Marcos.[8] Durante sua gestão, realizou recenseamentos, delineou medidas para a obtenção de terras para os índios, empreendeu esforços para a fundação de novos postos indígenas e organizou equipes de atração/pacificação.[9] Cada posto era provido de uma infraestrutura básica, um sistema de produção econômica com equipamentos e ferramentas e, quando possível, uma escola de alfabetização.
|
||||
|
||||
Anônimo. Índios Uaimiri, no estado em que foram encontrados no rio Jauaperi, 1912. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
O processo destinado a investigar denúncias contra as atividades desenvolvidas pela I.R. 1 e “pesquisar o que de normal ou de anormal se passava naquela Repartição” – [10], é composto por cinco volumes que versam sobre exame do estudo da escrituração da inspetoria, questionando os dados contidos no registro geral de índios, faturas de itens adquiridos, dotações orçamentárias, contratos de cessão de terras e outras denúncias visando a responsabilizar o inspetor Bento Pereira de Lemos por irregularidades administrativas e por fomentar conflitos. Para fundamentar a acusação que rendeu ao inspetor um breve afastamento do SPI, a comissão elaborou um questionário com 11 quesitos a serem respondidos por repartições públicas das esferas federal, estadual e municipal, particulares e casas comerciais. O ponto central das perguntas residia na concessão de terras e na existência ou não de “índios verdadeiros” na região.
|
||||
“O que a esta Comissão e a quem ler, patenteia o exame da correspondência de alguns Delegados e encarregados de Postos e Aldeamentos, as denúncias, queixas, reclamações e inquéritos presentes à mesma, observados com toda atenção em suas minúcias é que nessas dependências da Inspetoria de Índios, não existem silvícolas, unicamente em alguns lugares, encontram-se poucos descendentes de velhos e extintos aborígenes, que apesar dessa condição, repudiam a classificação que lhes atribui aquele Departamento da administração Federal neste Estado.”[11]
|
||||
Uma série de depoimentos e denúncias foi arrolada pela Comissão a exemplo do ofício do prefeito de Borba, Sergio R. Pessoa Filho, reclamando da atuação da Inspetoria de Índios do Amazonas de “desrespeito à propriedade particular, sem a menor atenção às leis do Estado e ao princípio constitucional que lhe assegura o domínio das terras devolutas”[12], ou do abaixo-assinado de moradores do distrito de Abacaxis, município de Borba contra o encarregado do SPI, Raimundo da Costa Leite [13], ou da denúncia de Edgard Penha, comerciante de castanha, contestando a presença de índios na região do Jauaperi e exigindo o afastamento de Bento Pereira de Lemos.
|
||||
“Causa admiração ver-se que os rios Canumã, Abacaxis e Marimari, que nos áureos tempos da borracha eram prósperas zonas, concorrendo com grande coeficiente de rendas para o estado, se vejam hoje reduzidos à simples condição de malocas de índios.”[14]
|
||||
Como sua argumentação, o inspetor elaborou as razões de defesa apresentadas à Junta de Sanções Federal sob o título “Alegações de defesa apresentadas por Bento Pereira de Lemos”. Trata-se de um documento datado de 3 de junho de 1931, contendo 131 documentos anexos. Acompanha as alegações de defesa um volume com 294 fotografias do período de 1913 a 1930.[15] Essas fotografias foram selecionadas de relatórios anuais durante sua gestão e de inspetores que o precederam expondo as iniciativas de assistência, atividades econômicas, paisagens. Algumas dessas imagens aqui apresentadas são de autoria do auxiliar de fotógrafo do SPI, Anástacio Queiroz que percorreu, de 1928 a 1930, diversas áreas indígenas sob a jurisdição da I.R.1.[16]
|
||||
|
||||
Anastacio Queiroz. Posto no rio Seruiní – Tuxaua Soares, da tribo Apurinã e sua família, 1929. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
Os organismos voltados à ação junto aos índios, desde a Comissão Rondon com o oficial engenheiro Luiz Thomaz Reis (1878 – 1940), passando pelo período inicial do Serviço de Proteção aos Índios até os anos 1930 e, mais tarde, durante a fase da Seção de Estudos do SPI, criada na década de 1940 pelos fotógrafos Harald Schultz (1909 – 1966) e Heinz Forthmann (1915 – 1978), promoveram um sistemático registro fotográfico. Esse significativo acervo de imagens se caracteriza, principalmente, por retratar diferentes situações: paisagens e vistas do posto, índios e suas famílias em frente às suas habitações, atividades produtivas tradicionais – como fabricação de farinha e tecelagem -, construções e benfeitorias – sede do posto, escola, curral, casa de farinha -, crianças na escola, cerimônias festivas e atividades administrativas como recenseamento e registro civil.
|
||||
|
||||
Anônimo. Posto indígena Marienê, no rio Seruiní – aspecto parcial da seção de farinha, vendo-se em destaque, acionada por uma junta de bois, a bolandeira construída no posto, a qual fornece energia às máquinas. No interior um grupo de índias Ipurinã descascando mandioca, 1922. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
Bento Pereira de Lemos, como outros indigenistas no lastro da Comissão Rondon, tinha consciência do peso da linguagem fotográfica como uma construção, sendo a fotografia instrumento de divulgação de um ideário e de realizações. A apresentação de um volume de fotografias, anexo às suas alegações de defesa, explicita a finalidade do uso dessas imagens: um elemento de comprovação das atividades e dos atos administrativos de sua inspetoria face às acusações engendradas ao longo do inquérito:
|
||||
“As inúmeras fotografias, que adiante ofereço – estereotipia flagrante, que reproduz a materialidade dos fatos, expressa na sua nudez e exata nos aspectos que reflete – testificam, de seu lado, os serviços materiais realizados pela Inspetoria, em favor dos índios, desde a sua instalação até os nossos dias.
|
||||
A palavra pode falsear a verdade. Mas a fotografia só reproduz o que diante da objetiva se lhe apresenta.”[17]
|
||||
A ênfase na produção de imagens/documentos explica-se pela presunção da objetividade e neutralidade da câmara fotográfica e pelo caráter de prova da fotografia, princípios tão caros ao pensamento positivista. Defensores dessa técnica em todas as suas manifestações e aplicações propunham para a “imagem mecânica um estatuto de fidelidade e exatidão na reprodução da realidade capaz de criar um registro objetivo e comprobatório das suas realizações”.[18] – A objetividade da fotografia confere-lhe um poder de credibilidade tornando-o presente no tempo e no espaço. A fotografia funcionava, pois, como um documento de comprovação, a servir de atestado à execução e ao término dos trabalhos e apresentação dos relatórios finais, como um atesto das atividades em campo e dos atos burocráticos inerentes à administração pública.
|
||||
|
||||
Anastacio Queiroz. Rio Cunhuá, o auxiliar José Santana Barros, fazendo o recenseamento da crianças da tribo Mamori, 1930. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
Cabe ainda mencionar um certo alinhamento dos registros fotográficos entre as imagens realizadas durante a Comissão Rondon – [19] – e aquelas efetuadas por fotógrafos do SPI, alguns deles oriundos da experiência de instalação de linhas telegráficas. Exemplo de uma prática já utilizada pela Comissão Rondon e também por diferentes inspetores consiste no registro do uso da música e do gramofone como forma de aproximação.[20]
|
||||
|
||||
Anônimo. Posto Antonio Paulo, crianças Parintintin ouvindo gramofone, 1926. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
O ato de fazer a fotografia já revela, em si, que aquele momento merece um registro; a utilização de elementos simbólicos, como a bandeira brasileira, representando a pátria e a República, vem acentuar esse caráter solene do momento gravado na fotografia. Cabe lembrar que a pátria desempenha um papel importante na ideologia positivista, de mediação, necessário para o desenvolvimento do “instinto social”. Para o “convencimento” dessa “missão” impunha-se o uso de símbolos na qual a imagem do índio fronteiriço ao lado da bandeira nacional marca a existência de um índio brasileiro, e não somente índio.[21]
|
||||
|
||||
Anastacio Queiroz. Posto do Capivara, no rio Autaz-assu – hasteamento da bandeira no dia 15 de novembro, 1930. Amazônia / Acervo Arquivo Nacional
|
||||
|
||||
Nas palavras de Carlos Augusto da Rocha Freire, o relatório final da Comissão de Inquérito “é um dos raros documentos históricos em que é manifestada pelos depoentes, de forma sistemática, oposição à política indigenista implementada na Amazônia pelo SPI”.[22]
|
||||
É, pois, através de uma continuada política hostil aos povos indígenas de negação de sua existência e direitos, de opressão e de apropriação de suas terras, que deve ser entendida a instauração da Comissão de Inquérito na I.R.1. Esse cenário, apesar de distante no tempo, ainda atinge muitos indígenas deste país. Na década de 1960, Darcy Ribeiro observava:
|
||||
“… cada movimento revolucionário ocorrido no Brasil, desde a criação do SPI, pareceu a seus funcionários, nas zonas onde ele mais atua, realizado contra os índios, tais as violências que desencadeava, levadas a efeito pelo novo bando que ascendia ao poder. Nestas ocasiões, os governos locais dependentes do central passam a vender caro o seu apoio e entre suas exigências estava quase sempre a de uma nova política indigenista, que deixasse mãos livres para o esbulho do que restava aos índios.”[23]
|
||||
|
||||
*Maria Elizabeth Brêa Monteiro é Mestre em História (UERJ) | Pesquisadora do Arquivo Nacional
|
||||
|
||||
[1]Em 1910, o SPI foi criado como Serviço de Proteção aos Índios e Localização de Trabalhadores Nacionais. Sete anos mais tarde, o setor dedicado à “localização de trabalhadores nacionais” é transferido para o Serviço de Povoamento do Solo, subordinado igualmente ao Ministério da Agricultura, Indústria e Comércio.
|
||||
[2]Gomes, Mercio P.. Por que sou rondoniano. Estudos Avançados, São Paulo, v. 23, n. 65, 2009.
|
||||
[3]Diversas repartições públicas, entre elas o SPI, foram incorporadas ao novo Ministério dos Negócios do Trabalho, Indústria e Comércio criado pelo governo provisório em 26 de novembro de 1930. Em 12 de julho de 1934, por força do Decreto nº 24.700, o SPI foi transferido para o Ministério da Guerra, na condição de uma simples seção, sob o argumento de que era necessário proteger as fronteiras e resguardar a nacionalidade e, por isso, o indígena era indispensável, pelas suas qualidades físicas e morais e pela sua adaptação ao clima. Gagliardi, José Mauro. O indígena e a República. SP: Ed. Hucitec/EDUSP/Secretaria de Estado de Cultura de São Paulo, 1989.
|
||||
[4] Ribeiro, Darcy. A política indigenista brasileira. RJ: Ministério da Agricultura, 1962. p. 31-32
|
||||
[5] O Tribunal Especial foi criado em 11 de novembro de 1930 pelo Decreto nº 19.398, que instituiu o Governo Provisório. Seu principal objetivo era apurar e identificar os responsáveis pela prática de atos contrários à vida constitucional do país e pelas irregularidades administrativas e financeiras ocorridas durante o governo de Washington Luís. Foi substituído pela Junta de Sanções, em 6 de março de 1931. Disponível em http://www.fgv.br/cpdoc/acervo/dicionarios/verbete-tematico/tribunal-especial. Acesso em 13 de abril de 2018.
|
||||
[6]BR_RJANRIO_CD Tribunal Especial. Processo nº 640, 1930-1932.
|
||||
[7] Idem.
|
||||
[8]Freire, Carlos Augusto da Rocha. O SPI na Amazônia: política indigenista e conflitos regionais 1910-1932. 2.ed. Rio de Janeiro: Museu do Índio, 2009 e Melo, Joaquim Rodrigues de. A política indigenista no Amazonas e o Serviço de Proteção aos Índios: 1910 a 1932. Dissertação de mestrado em Sociedade e Cultura na Amazônia. UFAM, Manaus, 2007.
|
||||
[9] Atrair e pacificar configurava uma prática preconizada por Rondon desde os trabalhos na Comissão de Linhas Telegráficas e Estratégicas do Mato Grosso ao Amazonas que consistia, sumariamente, em estabelecer contato com os “grupos arredios” de forma pacífica, sem uso da força, ratificando o princípio “morrer se preciso for; matar, nunca”.
|
||||
[10] Relatório dos trabalhos da comissão apresentados ao interventor federal Alvaro Maia em 08.04.1931. Processo nº 640, v. 1, fl. 4.
|
||||
[11] Idem. fl.16
|
||||
[12]Processo nº 640, v. 2, fl. 300.
|
||||
[13]Processo nº 640, v. 1, fl. 185-186.
|
||||
[14] Relatório dos trabalhos da comissão apresentados ao interventor federal Alvaro Maia em 08.04.1931. Processo nº 640, v. 1.fl.11.
|
||||
[15]Processo nº 640, v. 3 e 4.
|
||||
[16] Freire. op.cit. p. 58-59.
|
||||
[17] Alegações de defesa apresentadas por Bento Pereira de Lemos. BR_RJANRIO_CD Tribunal Especial. Processo nº 640, 1930-1932 v. 3, fl. 546.
|
||||
[18] Maciel, Laura Antunes. A nação por um fio: caminhos, práticas e imagens da Comissão Rondon. Tese de doutorado em História, PUC, São Paulo, 1997. p. 144
|
||||
[19] Sobre a análise das imagens produzidas pela Comissão Rondon ver Tacca, Fernando de. O feitiço abstrato: do etnográfico a imagética da Comissão Rondon. Tese de doutorado em Antropologia Social, USP, 1999.
|
||||
[20] Antonio Estigarribia, chefe da Inspetoria do Espírito Santo, em seu relatório de atividades no ano de 1920 registra: “Todos estes índios gostam muito de música e o gramofone fez entre eles um verdadeiro sucesso. A ideia primeira que manifestavam era que estava um português escondido dentro ! Este instrumento tem sido meu companheiro inseparável nas visitas aos índios e adquiri dois, para deixar um em cada um dos postos que vão sendo organizados.” Monteiro, Maria Elizabeth Brêa. O círculo de ferro da colonização, o Serviço de Proteção aos Índios e os Botocudos no Espírito Santo. Dissertação de mestrado em História Política, UERJ, 2004. p: 85-86
|
||||
[21] Tacca, Fernando de. O índio na fotografia brasileira: incursões sobre a imagem e o meio. História, Ciências, Saúde – Manguinhos, Rio de Janeiro, v.18, n.1, jan.-mar. 2011.
|
||||
[22] Freire. Op.cit. p. 11.
|
||||
[23]Ribeiro. Op.cit. 36-37.
|
||||
|
||||
A Brasiliana Fotográfica publicou, em 12 de julho de 2015, o artigo, “Marco no fotojornalimo brasileiro: a seca no Ceará é documentada com fotografias” que também destaca o caráter de comprobatório da fotografia quando forampublicadas fotos de vítimas da maior seca nordestina do século XIX. Segundo o trabalho “Imagens da Seca de 1877-78 – Uma contribuição para o conhecimento do fotojornalismo na imprensa brasileira”, dos pesquisadores Joaquim Marçal Ferreira de Andrade e Rosângela Logatto, a publicação desses registros foi uma das iniciativas pioneiras da imprensa brasileira na utilização de fotografias como documentos de comprovação de um fato.
|
||||
Para denunciar a tragédia, o chargista português Rafael Bordalo Pinheiro (1846 – 1905) publicou, em 20 de julho de 1878, em uma ilustração da revista “O Besouro”, duas fotos – enviadas por José do Patrocínio (1854 – 1905) – que fazem parte de um conjunto de 14 registros fotográficos de vítimas da seca ocorrida entre 1877 e 1878. Porém, não foi dado crédito para o autor das fotos, Joaquim Antonio Corrêa, cujo ateliê ficava em Fortaleza, no Ceará. Patrocínio havia ido ao Ceará fazer a cobertura da seca para o jornal “Gazeta de Notícias”.
|
||||
Link para O Besouro de 20 de julho de 1878, ano I, n.16
|
||||
Acessando o link para as fotografias de Joaquim Antonio Corrêa sobre a seca nordestina de 1877/1878 disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
J.A. Correia. Secca de 1877-78, 1877-1878. Ceará / Acervo FBN
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5566` — `itens/20.500.12156.1_5566/`
|
||||
- `20.500.12156.1/4884` — `itens/20.500.12156.1_4884/`
|
||||
- `20.500.12156.1/5547` — `itens/20.500.12156.1_5547/`
|
||||
- `20.500.12156.1/5537` — `itens/20.500.12156.1_5537/`
|
||||
- `20.500.12156.1/5539` — `itens/20.500.12156.1_5539/`
|
||||
- `20.500.12156.1/5570` — `itens/20.500.12156.1_5570/`
|
||||
- `20.500.12156.1/5563` — `itens/20.500.12156.1_5563/`
|
||||
- `20.500.12156.1/5551` — `itens/20.500.12156.1_5551/`
|
||||
- `20.500.12156.1/496` — `itens/20.500.12156.1_496/`
|
||||
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
---
|
||||
id: 12075
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12075"
|
||||
titulo: "A primeira passagem do Graf Zeppelin pelo Rio de Janeiro, em 1930, e registros de outras viagens"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-05-25T12:29:04+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5373", "20.500.12156.1/5603", "20.500.12156.1/5368", "20.500.12156.1/5367", "20.500.12156.1/5602"]
|
||||
fetched_at: "2026-09-10T09:55:44.830Z"
|
||||
---
|
||||
|
||||
# A primeira passagem do Graf Zeppelin pelo Rio de Janeiro, em 1930, e registros de outras viagens
|
||||
|
||||
A chegada do Graf Zeppelin ao Rio de Janeiro foi um grande acontecimento. Sua passagem silenciosa pelo céu da cidade parecia uma visão de sonho e deslumbrou a população causando uma verdadeira comoção. O fotógrafo Jorge Kfuri (1893 – 1965) registrou o evento e a Brasiliana Fotográfica relembra o fato destacando imagens que pertencem à Diretoria do Patrimônio Histórico e Documentação da Marinha, uma das parceiras do portal. São 10 fotografias aéreas do dirigível alemão sobrevoando diversos bairros e locais da Cidade Maravilhosa, dentre eles o Bairro Peixoto, Botafogo, Copacabana, Humaitá, a Lagoa Rodrigo de Freitas, o Pão de Açúcar e o Campo dos Afonsos, onde aterrissou. Kfuri produziu as imagens a bordo do avião Consul Dayte nº 332, da Marinha de Guerra, pilotado pelo capitão-tenente Antônio Dias Costa (? – 1930), que faleceu dois dias depois em um acidente de avião (Diário da Noite, 26 de maio, quarta coluna e 28 de maio de 1930).
|
||||
A Brasiliana Fotográfica reuniu também registros de outras passagens tanto do Graf Zeppelin como do dirigível Hindenburg pelo Rio de Janeiro, que pertencem ao acervo do Instituto Moreira Salles – são de autoria do fotógrafo amador Guilherme Santos (1871 – 1966) e de fotógrafos ainda não identificados. Há também uma fotografia, de autoria do fotógrafo húngaro Alfredo Krausz (1902 – 1953), de uma passagem do Graf Zeppelin por São Paulo tendo ao fundo o Edifício Martinelli. A Brasiliana Fotográfica também resgatou a crônica O morro em polvorosa, de Manuel Bandeira (1886 – 1968), sobre o impacto da presença do zepelim nos céus do Rio de Janeiro, publicada no Diário Nacional de 31 de maio de 1930.
|
||||
Sérgio Burgi, coordenador de Fotografia do Instituto Moreira Salles e um dos curadores do portal, fez uma apreciação das fotografias selecionadas para essa publicação*.
|
||||
|
||||
Diário da Noite, 26 de maio de 1930
|
||||
|
||||
Várias fotografias creditadas ao tenente J. Kfuri, do Serviço Fotográfico da Aviação Naval, foram publicadas na revista O Cruzeiro, de 7 de junho de 1930. Acima delas, os títulos eram exuberantes e líricos: “Na escuridão da noite como um meteoro…“, “Como um pássaro maravilhoso a aeronave parece voar entre as nuvens e as neblinas matinares” e “O refulgente pássaro aéreo voa sobre os bairros da cidade“, entre outros.
|
||||
|
||||
Antônio Dias Costa e Jorge Kfuri, O Cruzeiro, 7 de junho de 1930
|
||||
|
||||
Na mesma edição, como as admiráveis fotografias do tenente Kfuri pediam um texto de excepcional significação, foi publicado o artigo Palavras do Ar, do engenheiro e professor Vicente Licínio Cardoso (1889 – 1931), único passageiro brasileiro do Graf Zeppelin. Estava na Europa como delegado da Federação Nacional das Sociedades da Educação, quando foi convidado pela Companhia Zeppelin para representar o país no primeiro voo da aeronave para o Brasil.
|
||||
|
||||
Vicente Licínio Cardoso, único passageiro brasileiro no voo inaugural do “Graf” Zeppelin para o Brasil, O Cruzeiro, 7 de junho de 1930
|
||||
|
||||
Acessando o link para as fotografias do Graf Zeppelin no Rio de Janeiro pertencentes ao acervo da Diretoria do Patrimônio Histórico e Documentação da Marinha que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Jorge Kfuri. O Graf Zeppelin sobrevoa Copacabana. O grande terreno no centro é o bairro Peixoto, 25 de maio de 1930. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
Acessando o link para as fotografias de passagens de zepelins pelo Brasil pertencentes ao acervo do Instituto Moreira Salles que estão disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Guilherme Santos. Passagem do Zepelim pelo país, c. 1935. Avenida Rio Branco, Rio de Janeiro / Acervo IMS
|
||||
|
||||
|
||||
O primeiro voo do Graf Zeppelin ao Brasil
|
||||
Ferdinand von Zeppelin
|
||||
Batizado pela filha do pioneiro dos dirigíveis, o conde Ferdinand Graf von Zeppelin (1838 – 1917), em 8 de julho de 1928, data em que ele completaria 90 anos, o Graf Zeppelin D – LZ127 – graf significa conde – realizou seu primeiro voo em 18 de setembro do mesmo ano. O primeiro voo comercial aconteceu em 11 de outubro, também em 1928. Tinha aproximadamente 236 metros de comprimento e cerca de trinta metros de altura. Seu luxo, tamanho e velocidade encantaram seus passageiros e as populações por onde passava. Sua presença nos céus cariocas foi referido em uma crônica de Manuel Bandeira (1886 – 1968) como um acontecimento empolgante e inédito…um espetáculo…perturbantemente inédito (Diário Nacional, 31 de maio de 1930).
|
||||
O Graf Zeppelin tinha 10 cabines duplas, dois lavabos, banheiros masculino e feminino, restaurante, cozinha, sala de rádio, sala de navegação e sala de controle. Foi o primeiro balão dirigível a vir ao Brasil, o primeiro a transpor a linha equatorial atravessando o oceano Atlântico no hemisfério sul. Veio em voo experimental e seu destino era o Rio de Janeiro. Prateado, partiu da base de Friedrichshafen, na Alemanha, em 18 de maio de 1930, e fez na manhã do dia seguinte uma parada em Sevilha, na Espanha. Sobrevoou os céus do Recife, primeira parada em terras brasileiras, após um voo de 59 horas conduzido pelo comandante Hugo Eckener (1868 – 1954). Aterrissou no Aeroporto do Jiquiá, na capital pernambucana, em 22 de maio de 1930, onde era esperado por uma multidão estimada em 15 mil pessoas – a data havia sido decretada feriado pelo prefeito do Recife, Francisco da Costa Maia. A chegada da aeronave foi saudada pelo sociólogo Gilberto Freyre (1900 – 1987), então oficial de gabinete do governador Estácio Coimbra (1872 – 1937) (Diário de Pernambuco, 22 e 23 de maio de 1930). Houve tumulto entre a multidão e a polícia e o cônsul da Inglaterra e sua esposa foram atropelados pela cavalaria (Correio da Manhã, 25 de maio de 1930, terceira coluna). Fotografias sobre a passagem do dirigível por Recife foram publicadas em O Cruzeiro de 7 de junho de 1930.
|
||||
|
||||
Lista dos passageiros:
|
||||
|
||||
Diário de Pernambuco, 23 de maio de 1930
|
||||
|
||||
O Graf Zeppelin foi reabastecido com gás e seguiu para o Rio de Janeiro à meia-noite de 23 de maio (Diário de Pernambuco, 24 de maio de 1930). Finalmente, a aeronave atingiu a cidade às 23:30 do dia 24 e durante toda a madrugada bordejou fora da barra com seus motores parados para não incomodar com barulho os habitantes do Rio. Seu sobrevoo à cidade, na manhã do dia 25 de maio, descrito como empolgante, como um dos mais imponentes espetáculos que poderia ser proporcionado pela aviação moderna, foi assistido por quase toda a população carioca. A espera pelo evento foi como a espera por um convidado de honra, um convidado para quem se reservam todas as atenções, todas as fidalguias, as fidalguias a que se dispensam aos grandes personagens que propositadamente se fazem aguardar com curiosidade…O prefeito Antônio da Silva Prado Junior (1880 – 1955) e outras autoridades, dentre elas o embaixador Morgan, dos Estados Unidos, foram receber o comandante Eckener ainda a bordo do zeppelin (Correio da Manhã, 26 de maio de 1930).
|
||||
|
||||
Desenho do comandante Eckener feito pelo pintor e ilustrador pernambucano Manoel Bandeira (1900 – 1964), o M. Bandeira, para A Província, 18 de maio de 1930
|
||||
|
||||
O conde Pereira Carneiro (1877 – 1954) e sua esposa, além do comandante Trompovsky e do capitão Fontenelle, representando o Ministro da Viação, embarcaram no dirigível (Correio da Manhã, 26 de maio de 1930, primeira coluna), que, cerca de uma hora depois da aterrissagem, voltou ao Recife, onde chegou no dia 26 (Correio da Manhã, 27 de maio de 1930). Dois dias depois, iniciou seu retorno à Alemanha. Ao sobrevoar Natal, a tripulação jogou uma coroa de flores sobre a estátua de um dos pioneiros da aviação, Augusto Severo (1864 – 1902), com a mensagem “A Alemanha ao Brasil na pessoa de seu grande filho Augusto Severo” (Correio da Manhã, 29 de maio de 1930). No fim do dia, cruzou a linha do Equador. A passagem por Havana, previamente programada, foi suspensa (Correio da Manhã, 31 de maio de 1930), e o Zeppelin chegou ao Aeroporto de Lakehurst, nos Estados Unidos, em 31 de maio (Correio da Manhã, 1º de junho de 1930). No dia 2 de junho partiu para Sevilha (Correio da Manhã, 3 de junho de 1930), onde chegou no dia 5 (Correio da Manhã, 6 de junho de 1930). Alcançou seu destino final, Friedrichshafen, em 6 de junho de 1930, após 19 dias desde o início de sua viagem tricontinental (Correio da Manhã, 7 de junho de 1930).
|
||||
|
||||
Jorge Kfuri. O Graf Zeppelin sobrevoa Botafogo e Humaitá, vendo-se a Lagoa Rodrigo de Freitas ao fundo, 25 de maio de 1930. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
A história dos zeppelins foi interrompida pela explosão do dirigível Hindenburg, ocorrida, 77 horas depois da decolagem em Frankfurt, no final de uma tarde chuvosa, em Lakehurst, em Nova Jeresey, nos Estados Unidos, em 6 de maio de 1937, matando 36 pessoas – 13 passageiros, 22 tripulantes e um membro da equipe de terra (O Jornal, 7 de maio de 1937 e Revista da Semana, 15 de maio de 1937). Realizou 63 voos desde seu primeiro, em 4 de março de 1936. Segundo Claudio Lucchesi, autor do livro Loucos e heróis: fatos curiosidades da história da aviação, o Hindenburg fez 6 voos para o Brasil.
|
||||
Após cerca de uma década, nenhum acidente foi registrado envolvendo o Graf Zeppelin. Porém, após a tragédia com o Hindenburg, ainda em 1937, foi retirado de operação e ficou exposto em um hangar de Frankfurt (O Jornal, 19 de junho de 1937, quarta coluna). Foi desmanchado em março de 1940 por ordem de Hermann Goering (1893 – 1946), comandante-chefe da Luftwaffe, a força aérea alemã. Em nove anos de operação, o Graf Zeppelin realizou 590 voos transportando milhares de passageiros e centenas de quilos de carregamentos e correspondência.
|
||||
|
||||
Jorge Kfuri. O Graf Zeppelin sobre o morro da Urca e a Praia Vermelha, 25 de maio de 1930. Rio de Janeiro, RJ / Acervo DPHDM
|
||||
|
||||
A chegada do Graf Zeppelin ao Rio de Janeiro foi uma notícia de destaque em vários jornais da época:
|
||||
A semana Zeppelin – Fon-Fon, 24 de maio de 1930
|
||||
O Conde Zeppelin no Rio de Janeiro – Correio da Manhã, 26 de maio de 1930
|
||||
O rápido pouso do Zeppelin – Como A Noite soube que o dirigível não aterraria no Campo dos Afonsos – A Noite, 26 de maio de 1930
|
||||
O Rio de Janeiro viveu momentos de intensa emoção e entusiasmo com a visita do “Graf Zeppelin” – O Jornal, 26 de maio de 1930
|
||||
Sob aclamação delirante, o povo carioca consagra a jornada audaz do comandante Eckner – O raid triunfante do “Graf Zeppelin’ – Gazeta de Notícias, 26 de maio de 1930
|
||||
O entusiasmo que despertou o empolgante espetáculo da chegada do “Conde Zeppelin” – Jornal do Brasil, 27 de maio de 1930
|
||||
O “Graf” Zeppelin em visita ao Brasil – Continuando a sua rota magnífica, após ter sido aclamado pela população carioca, chegou ontem, pela manhã, a Recife, o grande dirigível alemão – O Paiz, 27 e 28 de maio de 1930
|
||||
O “Graf” Zeppelin no Brasil – O Cruzeiro, 31 de maio de 1930
|
||||
O morro em polvorosa, por Manuel Bandeira – Diário Nacional, 31 de maio de 1930
|
||||
A viagem do Zeppelin – O Malho, 31 de maio de 1930
|
||||
De Ícaro a Zeppelin, por Escragnole Dória – Revista da Semana, 31 de maio de 1930
|
||||
A viagem do “Graf” Zeppelin ao Brasil – O Cruzeiro, 7 de junho de 1930
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Airships.net
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
LAUX Paulo F. A memorável passagem do Zeppelin pelo Brasil, 2012. Aeromagazine, 3 de outubro de 2012.
|
||||
LINS, Fernando Chaves. Por céus nunca d´antes navegados, 2006. Recife: Universidade Federal de Pernambuco
|
||||
LUCCHESI, Claudio. Loucos e heróis: fatos curiosidades da história da aviação, 1996.
|
||||
O Estado de São Paulo, 9 de junho de 2015
|
||||
O Globo, 2 de julho de 2013
|
||||
|
||||
Guilherme Santos. Passagem do Zeppelin pelo país, c. 1935. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
|
||||
De Sérgio Burgi, coordenador de Fotografia do Instituto Moreira Salles e curador da Brasiliana Fotográfica:
|
||||
Vejam as imagens, verdadeiramente oníricas, dos primeiros vôos dos dirigíveis nos céus do Brasil, fotografados do ar por Jorge Kfury e do solo, em estereoscopias, por Guilherme Santos, entre outros registros preciosos sobre o tema, que integram a Brasiliana Fotográfica.
|
||||
Somam-se nestas imagens muitos pioneirismos que marcaram o início do século XX: a aviação, vivendo ainda a convivência entre as duas grandes modalidades das quais Santos Dumont foi pioneiro, os balões dirigíveis e aviões a motor; a fotografia aérea, que concretizou e expandiu as ambições, desde as imagens pioneiras em balão de Nadar, de se realizar registros fotográficos a “olho de pássaro” de todo o território. É neste momento também que a fotografia estereoscópica se une à fotografia aérea para o início dos levantamentos aerofotogramétricos que revolucionariam toda a cartografia mundial.
|
||||
E no solo, a fotografia estereoscópica era também redescoberta por uma legião de fotógrafos, amadores e profissionais, que, como o carioca Guilherme Santos, dedicaram-se a produzir verdadeiras crônicas visuais de seu tempo. Imagens de uma fotografia documental e direta, em chapas de vidro, porém já fortemente marcadas pelas inovações da época, que levariam a fotografia a novos horizontes de linguagem e representação ao longo do século XX.
|
||||
*A apreciação de Sérgio Burgi foi integrada à publicação em 26 de maio de 2018.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5373` — `itens/20.500.12156.1_5373/`
|
||||
- `20.500.12156.1/5603` — `itens/20.500.12156.1_5603/`
|
||||
- `20.500.12156.1/5368` — `itens/20.500.12156.1_5368/`
|
||||
- `20.500.12156.1/5367` — `itens/20.500.12156.1_5367/`
|
||||
- `20.500.12156.1/5602` — `itens/20.500.12156.1_5602/`
|
||||
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
---
|
||||
id: 12179
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12179"
|
||||
titulo: "A Brasiliana Fotográfica, o Dia da Abolição da Escravatura e Machado de Assis na Missa Campal"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-05-11T13:05:46+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/1795", "20.500.12156.1/2137", "20.500.12156.1/5451", "20.500.12156.1/1770", "20.500.12156.1/4953", "20.500.12156.1/2311"]
|
||||
fetched_at: "2026-09-10T09:55:48.246Z"
|
||||
---
|
||||
|
||||
# A Brasiliana Fotográfica, o Dia da Abolição da Escravatura e Machado de Assis na Missa Campal
|
||||
|
||||
Para lembrar os 130 anos da Abolição da Escravatura com a assinatura da Lei Áurea, em 13 de maio de 1888 – acontecimento histórico mais importante do Brasil após a Proclamação da Independência, em 1822 – , a Brasiliana Fotográfica sugere a leitura de todos os textos já publicados no portal que de alguma forma contemplaram o evento. Um deles trouxe a descoberta, realizada pela pesquisadora Andrea Wanderley, editora-assistente do portal, da presença do escritor Machado de Assis (1839 – 1908) na missa campal realizada no Rio de Janeiro em 17 de maio de 1888. Sobre o dia da abolição, Machado escreveu, anos depois, em 14 de maio de 1893, na coluna “A Semana”, no jornal carioca Gazeta de Notícias: Verdadeiramente, foi o único dia de delírio público que me lembra ter visto.
|
||||
|
||||
Missa campal celebrada em ação de graças pela abolição da escravatura no Brasil. Campo de São Cristóvão, Rio de Janeiro, 17/5/1888. Antonio Luiz Ferreira/ Coleção Dom João de Orleans e Bragança sob guarda do IMS
|
||||
|
||||
A escravidão no Brasil foi documentada pelos fotógrafos do século XIX. Contribuíram para isto o fato de ter a fotografia chegado cedo ao país, em 1840, sendo o imperador Pedro II um grande entusiasta, além do país ter sido o último das Américas a abolir a escravatura. Por cerca de 350 anos, o Brasil – destino de cerca de 4,5 milhões de escravos africanos – foi o maior território escravagista do Ocidente, mantendo este sistema tanto no campo como na cidade – o lugar de trabalho era o lugar do escravo.
|
||||
|
||||
Marc Ferrez. Escravos na colheita do café, c. 1882. Vale do Paraíba, Rio de Janeiro / Acervo IMS
|
||||
|
||||
Os escravizados foram retratados por diversos fotógrafos que atuaram no Brasil dos oitocentos que estão representados no acervo da Brasiliana Fotográfica, dentre eles Arsênio da Silva (1833 – 1883), Alberto Henschel (1827 – 1882), Antonio Lopes Cardoso (18? – ?), Augusto Riedel (1836 – ?), Augusto Stahl (1828 – 1877), Jean Victor Frond (1821 – 1881), José Christiano Junior (1832 – 1902), George Leuzinger (1813 – 1892), João Goston (18? – ?), Marc Ferrez (1843 – 1923), Revert Henrique Klumb (c. 1826 – c. 1886) e por fotógrafos ainda não identificados.
|
||||
|
||||
Seguem os links dos artigos:
|
||||
Dia da Abolição da Escravatura
|
||||
Missa Campal de 17 de maio de 1888
|
||||
Machado de Assis vai à missa, de autoria de José Murilo de Carvalho
|
||||
Missa Campal de 17 de maio de 1888 – Novas identificações
|
||||
Princesa Isabel (RJ, 29 de julho de 1846 – Eu, 14 de novembro de 1921)
|
||||
Missa Campal de 17 de maio de 1888 – Mais identificações
|
||||
|
||||
Marc Ferrez. Partida para a colheita do café, c. 1885. Vale do Paraíba, Rio de Janeiro / Acervo IMS
|
||||
|
||||
|
||||
Acessando o link para as fotografias de escravizados disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar a imagem e verificar todos os dados referentes a ela.
|
||||
|
||||
|
||||
João Goston. Escravo posando es estúdio, c. 1870. Salvador, BA / Acervo IMS
|
||||
|
||||
|
||||
Antônio Lopes Cardoso. Antônio da Costa Pinto com a sua ama de leite, 1868. Salvador, BA / Acervo IMS
|
||||
|
||||
George Leuzinger. Fazenda de Quititi, c. 1865. Jacarepaguá, Rio de Janeiro / Acervo IMS
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/1795` — `itens/20.500.12156.1_1795/`
|
||||
- `20.500.12156.1/2137` — `itens/20.500.12156.1_2137/`
|
||||
- `20.500.12156.1/5451` — `itens/20.500.12156.1_5451/`
|
||||
- `20.500.12156.1/1770` — `itens/20.500.12156.1_1770/`
|
||||
- `20.500.12156.1/4953` — `itens/20.500.12156.1_4953/`
|
||||
- `20.500.12156.1/2311` — `itens/20.500.12156.1_2311/`
|
||||
|
||||
+170
@@ -0,0 +1,170 @@
|
||||
---
|
||||
id: 12264
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12264"
|
||||
titulo: "Lunara (1864 – 1937), um fotógrafo amador e fotoclubista de Porto Alegre"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-09-05T12:02:19+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5635", "20.500.12156.1/5619", "20.500.12156.1/5620", "20.500.12156.1/5630", "20.500.12156.1/5625", "20.500.12156.1/5627", "20.500.12156.1/5634", "20.500.12156.1/5626"]
|
||||
fetched_at: "2026-09-10T09:55:51.649Z"
|
||||
---
|
||||
|
||||
# Lunara (1864 – 1937), um fotógrafo amador e fotoclubista de Porto Alegre
|
||||
|
||||
A Brasiliana Fotográfica apresenta o álbum Vistas de Porto Alegre – Fotografias Artísticas, com 20 imagens assinadas pelo fotógrafo amador gaúcho Lunara (1864 – 1937), e produzido pelos Editores Krahe & Cia. As fotografias nos revelam uma Porto Alegre bucólica de fins do século XIX, início do século XX. Lunara era um dos pseudônimos do comerciante Luiz do Nascimento Ramos (1864 – 1937). Pseudônimo composto a partir das primeiras sílabas de seus três nomes e que ele usava para expor suas fotos e também para participar de concursos fotográficos. Mas Lunara não foi seu único pseudônimo: quando escrevia crônicas para O Athleta (1883 – 1889), semanário do Clube Caixeiral Porto Alegrense, assinava com os pseudônimos Bitu ou Sancho. Em torno de 1899, como fotógrafo amador passou a integrar a associação Sploro Photo-Club, em Porto Alegre, um dos fotoclubes pioneiros do Brasil.
|
||||
|
||||
Lunara. Vistas de Porto Alegre, c. 1900. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
Segundo Denise Burges Stumvoll, mestre em Artes Visuais pela Universidade Federal do Rio Grande do Sul e autora da dissertação Fotografia e aproximações com a arte no início do século xx : um olhar para as narrativas visuais de Lunara, o álbum Vistas de Porto Alegre “…propõe um percurso realizado pelo fotógrafo, em que somos conduzidos pelas bordas e margens da cidade, bem como aos lugares e às pessoas que ali viveram, como se interessasse, ao autor das imagens, produzir uma metáfora da marginalidade, social e cultural, revelando o que geralmente ficava à sombra da memória visual sobre a modernidade na paisagem urbana.”
|
||||
Participante ativo da vida cultural e econômica da cidade, adotou a fotografia como um hobby. Aos domingos, Lunara costumava sair com sua máquina fotográfica, um tripé e várias chapas de vidro 13 x 18cm. Uma de suas companhias mais constantes nesses passeios por Porto Alegre era seu amigo, o pintor Pedro Weingartner (1853 – 1929), um dos mais importantes artistas do sul do Brasil. Seus destinos favoritos eram as margens do rio Guaíba ou dos arroios Cascatinha e Dilúvio. A convivência entre Weingartner e Lunara é um exemplo de uma relação estreita entre fotógrafos e pintores, o que ajudou a sedimentar “o papel de vanguarda dos estúdios fotográficos na disseminação da arte moderna” (1). Ainda sobre a a proximidade dos dois: “Suas pinceladas minuciosas e cheias de detalhes assemelham-se , em seu estilo, à precisão realista das imagens de Lunara, que reitera as qualidades miméticas da linguagem fotográfica para constituir um registro histórico de grande relevância para sua cidade”. Outros exemplos da interação entre fotógrafos e pintores são o apoio do fotógrafo francês Félix Nadar (1820 – 1910) à exposição dos pintores impressionistas em 1874, em Paris; e o trabalho do fotógrafo norte-americano Alfred Stieglitz (1864 – 1946) na realização das mostras de artistas como o espanhol Pablo Picasso (1881 – 1973) e o francês Georges Braque (1882 – 1966), em Nova York
|
||||
Alguns dos temas mais abordados nas fotografias de Lunara foram os ex-escravizados, cenas de família, os carreteiros, as aguadeiras e os viajantes. Seus registros eram influenciados pelo movimento pictorialista internacional, movimento que se desenvolveu a partir do surgimento dos fotoclubes e que caracterizava-se pelo resultado da fotografia, que se aproximava da pintura. Em suas imagens, Lunara, com um olhar artístico que acentuava aspectos bucólicos, mostrava seu universo familiar com sensibilidade e humor. Suas fotografias revelavam também a incipiente modernização da capital gaúcha.
|
||||
|
||||
Revista da Semana, 5 maio de 1901
|
||||
|
||||
Na Gazeta do Comércio de Porto Alegre, de 25 de março de 1903, o jornalista Artur Pinto da Rocha (1864 – 1930) escreveu sobre o fotógrafo:
|
||||
‘Lunara é outro incorrigível amador da fotografia, que trata simultaneamente de açúcar e de tudo quanto passa… na Praça. Laureado nos concursos a que tem comparecido, é um artista que faz honra ao nosso meio. Tem sobre todos os seus brilhantes colegas a qualidade superior de descobrir na natureza os melhores assuntos e de saber vê-los através da objetiva com uma perfeição inexcedível de arte. E, vistos os motivos e interpretadas as cenas e observada a perspectiva e encantadoramente preparado o conjunto com uma empolgante sobriedade de elementos, Lunara tem ainda o soberbo dom de aplicar a seus trabalhos o título preciso e flagrante, com verve, com verdade e com justeza de conceito‘.
|
||||
Nas fotografias selecionadas pela Brasiliana Fotográfica, alguns desses títulos inspirados, que ajudam a exprimir a visão e o objetivo do fotógrafo, podem ser apreciados, dentre eles Nhô João deixa disso, As cantigas do vovô e Mourejando.
|
||||
Acessando o link para as fotografias de Lunara disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Lunara. Dois filósofos, c. 1910. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
Outro amigo de Lunara, Geraldino Silveira, publicou no O Athleta , em 1886, um pequeno perfil de Lunara, no qual fica evidente seu bom temperamento e gosto pelas mulheres. Revela também que ele tinha um problema de vista:
|
||||
‘Luiz Ramos. Acanho-me em tratar deste bom amigo. Eu quisera dizer aqui tudo que sei a seu respeito; descobrir-lhe os segredos que povoam-lhe o coração. Um coração afeito a todas as doçuras do amor, moldado para a conquista dos sorrisos castos. Mas para quê?; prefirom guardar comigo a história de nossas confidências, a história de suas aventuras, como ele guarda consigo a ventura de seus afetos, o juramento de suas belas. É o fraco do Luiz; morre por um olhar de mulher, que é para ele o supremo ideal da vida. Se depois de um jejum de oito dias pusessem diante do Ramos um bife ensanguentado e uma mulher formosa, ele jamais olharia para o bife enquanto a deusa olhasse para ele.
|
||||
Alimenta-se do belo; arrebatasse ante a plástica de uns contornos lânguidos e abundantes de carne. Jesus foi sacrificado sobre o Calvário; o Luiz também há de ter um dia o seu Calvário sobre a montanha azul de um amor imenso. Seria esse o ponto mais saliente da vida do Ramos, se ela não gostasse de literatura; se ele também já não tivesse produzido belas páginas de prosa; uma prosa temperada de verve e de elegância. Quem não tgerá aí lido o Bitu ou o Sancho?
|
||||
Tem talento; mas um talento abandonado à fantasia dos diálogos romanescos dos salões de baile. Pouco estuda; um incômodo de olhos privou-o dos livros e o vidro azul dos óculos que traz sobre o nariz, enche-lhe a imaginação de volúpia e a alma de ternura. Tem facilidade admirável para o estudo das línguas; poderia vir a ser um filólogo se não estivesse diariamente debruçado sobre a escrivaninha de um escritório comercial. Gosta de preferência de falar o italiano; pudera, se o italiano é a língua dos amores, da música e das paixões enormes.
|
||||
Nunca vi o Ramos incomodado; é um todo de bondade e de indulgênica. Se alguma vez o spleen o assoberba, embriaga-se à fumaça de um caporal e pouco fala. Nesse estado finge sorrir, mas nem mesmo ri. O céu do coração também tem suas tormentas…
|
||||
É este o Luiz de que vos falo, e que agora desfruta a primavera de seus vinte e dois anos. No mais, um bom amigo, sincero, delicado e simpático.’
|
||||
|
||||
Lunara. Carga miuda – Jacuhy, c. 1900. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
Cronologia do fotógrafo Luiz do Nascimento Ramos, conhecido como Lunara (1864 – 1937)
|
||||
1864 - Luiz do Nascimento Ramos nasceu, em Porto Alegre, no Rio Grande do Sul.
|
||||
1883 - Passou a integrar a comissão editorial do jornal O Athleta (1883-1889), vinculado ao Club Caixeiral Porto Alegrense. No período de existência do jornal, escrevia e publicava crônicas bem-humoradas sob os pseudônimos Bitu ou Sancho. O Club Caixeiral Porto Alegrense foi fundado, em 1882, por imigrantes alemães vinculados ao comércio.
|
||||
1886 – Era um dos integrantes do Club Caixeral que seria homenageado com um espetáculo de gala em honra da simpática e brisosa classe caixeiral, no Theatro São Pedro (A Federação, Orgam do partido Republicano, 17 de maio de 1886).
|
||||
1888 – De novo os comerciários foram homenageados com um espetáculo de ópera no Theatro São Pedro e os integrantes do Club Caixeral, dentre eles Lunara, representaram a classe (A Federação, Orgam do partido Republicano, 10 de março de 1888).
|
||||
Década de 1890 – Em fins dessa década, sua fotografia intitulada Aguadeira foi publicada na revista francesa Photo-Gazette .
|
||||
|
||||
Lunara. Aguadeira, c. 1900. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
1891 – Trabalhava na firma Caetano Pinto & Franco (A Federação, Orgam do partido Republicano, 17 de fevereiro de 1891).
|
||||
1894 - Contratou casamento com Maria Isabel Borges Ramos (A Federação, Orgam do partido Republicano, 10 de maio de 1894, segunda coluna).
|
||||
1896 - Associou-se a Adwaldo Franco e abriu a firma de importações Franco, Ramos & Cia. Também trabalhava como contador contábil em outras empresas.
|
||||
c. 1899- Registrava a periferia da cidade aos domingos e utilizava o pseudônimo Lunara para expor suas imagens.
|
||||
Como fotógrafo amador passou a integrar a associação Sploro Photo-Club, em Porto Alegre, um dos fotoclubes pioneiros do Brasil. Funcionava na Drogaria Ingleza , que pertencia a Sépia, também fotógrafo amador.
|
||||
|
||||
Acervo de Imprensa da Museu de Comunicação Hipólito José da Costa, 1901
|
||||
|
||||
1899 – Ele fotografou as festas da inauguração do velódromo da União Velocipédica e algumas ficaram expostas nas vitrines da Drogaria Ingleza, em Porto Alegre. Seu amigo, o fotógrafo Virgílio Callegari (1868 – 1937) faria as ampliações (A Federação, Orgam do partido Republicano, 23 de novembro de 1899, segunda coluna).
|
||||
Lunara participou de um evento promovido pela associação Sploto Photo-Club, na Drogaria Ingleza. O júri do evento era formado por Augusto Daisson, Miguel Weingartner e Virgilio Callegari.
|
||||
Década de 1900 - Foi editado e publicado o álbum Vistas de Porto Alegre – Fotografias Artísticas, com 20 imagens assinadas pelo fotógrafo amador gaúcho Lunara (1864 – 1937), e produzido pelos Editores Krahe & Cia, cuja loja e livraria ficavam na rua dos Andradas, em Porto Alegre.
|
||||
|
||||
Acervo de Imprensa da Museu de Comunicação Hipólito José da Costa, 1901
|
||||
|
||||
1900 - Endereçou à Repartição Central da Secretaria de Estado de Negócios do interior e exterior em Porto Alegre uma carta sugerindo a adoção de um novo método marcas e sinais para gado (A Federação, Orgam do partido Republicano, 27 de agosto de 1900).
|
||||
Nascimento de seu filho, Áureo.
|
||||
1901 – Lunara já era um próspero comerciante e membro da diretoria da Associação Comercial de Porto Alegre.
|
||||
Recebeu a medalha de bronze no segundo concurso para amadores da fotografia realizado nos salões da fotografia Leterre, na rua da Carioca, com um registro do busto de perfil da filha de um amigo. Fazia parte do júri o fotógrafo Joaquim Insley Pacheco (1830 – 1912), além do escultor Rodolfo Bernardelli (1852 – 1931) e do pintor Hilarião Teixeira (1860 – 1952). Nos dois primeiros lugares ficaram o carioca Narciso Braga e o gaúcho Luiz Manuel de Souza Filho (Jornal do Brasil, de 2 de março de 1901, sexta coluna e A Federação, Orgam do partido Republicano, 9 de março de 1901, segunda coluna).
|
||||
Realização da Exposição Estadual no Campo da Redenção, quando foi exibido o desenvolvimento da indústria e do comércio do Rio Grande do Sul. Luiz do Nascimento Ramos foi membro do júri do concurso de fotografias que integrava o evento. Os outros membros do júri foram Balduíno Rohrig e Luiz Manuel de Souza Filho (A Federação, Orgam do partido Republicano, 10 de março de 1901, quinta coluna). Na ocasião, fotografou todos os pavilhões da exposição. Forneceu as fotografias publicadas na Revista da Semana, 5 de maio de 1901, uma edição especial comemorativa da Exposição Estadual Riograndense.
|
||||
1902 – Publicação do artigo intitulado “Artigo Infamante – Aos Amadores de Fotografia no Brasil – Aos profissionais e a meus clientes e amigos “, de autoria de A. Laterre em resposta a uma publicação de 5 de abril d e 1902 na Gazeta do Commercio, em Porto Alegre, que relatava que durante uma reunião do Sploro Photo-Club, da qual Lunara participou, haviam sido feitos protestos contra um artigo publicado pela revista parisiense Photographie Française, de janeiro de 1902, e também protestos contra o fotógrafo sr. A. Leterre, acusado de prejudicar os fotógrafos amadores do Rio Grande nos concursos que promovia. Nele o fotógrafo Joaquim Insley Pacheco, um dos juízes dos concursos, era mencionado (Jornal do Brasil, 20 de abril de 1902).
|
||||
Publicação da fotografia “Sono Pesado”, de sua autoria, na Revista da Semana de 16 de novembro de 1902.
|
||||
1903 - Conquistou medalha de ouro na Mostra Grupal de Artes Plásticas, promovida pelo jornal Gazeta do Comércio. Concorreu com diversas fotografias, dentre elas Águas correntes, Dois Filósofos e Nhô João, deixa disso…, que fazem parte do álbum Vistas de Porto Alegre.
|
||||
|
||||
Lunara. Águas correntes, c. 1900. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
Nascimento de sua filha, Zaida (A Federação, Orgam do partido Republicano, 28 de julho de 1901, terceira coluna).
|
||||
1904 – Foi eleito para integrar o conselho fiscal da companhia de seguros marítimos e terrestre Phenix de Porto Alegre (A Federação, Orgam do partido Republicano, 11 de março de 1904, terceira coluna).
|
||||
Foi eleito em 9 de outubro, conselheiro fiscal do Club Caixeiral Porto Alegrense (Almanak Laemert, 1905).
|
||||
Recebeu 1 voto na eleição municipal para intendente e conselheiro (A Federação, Orgam do partido Republicano, 11 de outubro de 1904, terceira coluna).
|
||||
1904 /1905 – Foram publicados cartões-postais colorizados de Lunara. A maioria pelos Editores Krahe & Cia.
|
||||
1905 – Foi eleito diretor da Praça do Comércio de Porto Alegre (A Federação, Orgam do partido Republicano, 1 de janeiro de 1905, quinta coluna).
|
||||
1908 – Foi noticiada a chegada do negociante Luiz Nascimento Ramos ao Rio de Janeiro (O Século, 19 de setembro de 1908, quarta coluna).
|
||||
Década de 10 – Publicava regularmente seu trabalho na revista Máscara.
|
||||
1910 – Fotografou uma excursão automobilística (A Federação, Orgam do partido Republicano, 14 de novembro de 1910, primeira coluna).
|
||||
1913 – Lunara foi o testamenteiro do pintor Pedro Weingartner (1853 – 1929).
|
||||
1922 -Recebeu o prêmio da publicação La Revue de Photographie, de Paris, pela fotografia O Lago (Illustração Brasileira, 24 de junho de 1922).
|
||||
Publicação da fotografia Sono pesado, de autoria de Lunara (Illustração Brasileira, 15 de agosto de 1922).
|
||||
1937 – Faleceu em Porto Alegre e, durante décadas, sua obra permaneceu guardada por familiares.
|
||||
1976 – A jornalista e fotógrafa gaúcha Eneida Serrano (1952 – ) entrou em contato com o filho de Lunara, Áureo, de 76 anos, que mostrou a ela o acervo de seu pai: uma máquina fotográfica, recortes de jornais, 15 chapas de vidro, 13 x 18cm, e dois álbuns com 60 fotografias de sua autoria.
|
||||
1979 – Eneida Serrano realizou a exposição Lunara – Amador 1900, no Museu de Comunicação Hypólito José da Costa, em Porto Alegre.
|
||||
2001 – Em homenagem ao fotógrafo, foi inaugurado no centro cultural Usina do Gasômetro, na capital gaúcha, a Galeria Lunara, espaço especializado em fotografias.
|
||||
Suas fotos foram reunidas no livro Lunara Amador 1900, de Eneida Serrano.
|
||||
2018 – Exposição, no Museu de Arte do Rio Grande do Sul, de 20 fotografias de autoria de Lunara na 11ª Bienal de Artes Visuais do Mercosul, realizada em Porto Alegre e Pelotas. As imagens fazem parte do álbum Vistas de Porto Alegre – Photographias Artísticas, do acervo fotográfico do Museu da Comunicação Hipólito José da Costa.
|
||||
Duas crônicas de Lunara com os pseudônimos Bitu e Sancho
|
||||
(transcritas do livro Lunara Amador 1900, de Eneida Serrano)
|
||||
É moda
|
||||
Tudo é moda, até dizer-se o que não se sente e sentir-se o que não se diz.
|
||||
Não sei quem disse isto; mas quem disse tinha razão.
|
||||
Uma moça conversando com um rapaz bem desempenado, de fácil verbiagem, dizia-lhe com o ar todo afetado:
|
||||
- Sr. F… pelo o que o sr. acaba de dizer-me, detesta a maneira exagerada de usarem as modas hoje em dia?…
|
||||
- Na verdade, minha senhora: e mil vezes bem digo a sorte por ter nascido homem, quando vejo passar-me pela frente essas moças, todas cheia de barbatanas, polvilhos, tintas, algodões e de tantas outras composições, que as francesas têm inventado para fazer do feio belo, do gordo magro, do pardo branco…
|
||||
- Pois pensa inteiramente como eu… são coisas estas, que não só aborreço como também detesto.
|
||||
- Pois então somos dois a pensar da mesma forma?!…
|
||||
- Oh! naturalmente…
|
||||
-Pois creia minha senhora…
|
||||
Nisto entra o moleque da casa com um embrulho, e depositando-o sobre uma cadeira, diz todo vitorioso: “nhnhãsinha, o seu Juca deu a anquinha por um patacão, e mandou dizer prá nhanhãsinha que recebeu daqueles pós que nhanhãsinha…
|
||||
- Minha senhora, sente-se incomodada? está vermelha…o que tem…
|
||||
- Não é nada, costumo… sim… a enxaqueca…
|
||||
- Queira receber as minhas despedidas e permita-me vir amanhã, saber de sua apreciável saúde…
|
||||
- Pois não…quero dizer, queira não incomodar-se…
|
||||
Saiu o homem… atravessou a rua… quis fazer um cumprimento ainda à moça da anquinha e teve a decepção de ver a sua cabeleira descolar-se do seu caco nu e descrever um semicírculo na sua frente…
|
||||
Oh! malditas anquinhas!…
|
||||
Impagabilíssimos chinós!…
|
||||
Publicado no O Athleta de 14 de julho de 1886 e assinado Sancho (um dos pseudônimos de Luiz Nascimento Santos)
|
||||
No baile do recreio
|
||||
Vi-a pela primeira vez, ainda me lembro bem, foi numa quinta-feira. Ela negociava uma caixinha de pós de arroz, com o Gama, na loja do Felizardo. Pisquei-lhe um olho, ela compreendeu.
|
||||
A negrita que acompanhava a família estava à porta. Dei-lhe um níquel e fiquei logo ciente que Iaiá ia ao baile do Recreio.
|
||||
Chegara o sábado. O Cosmopolita estava repleto das mais esplêndidas flores do nosso jardim.
|
||||
Magnífica soirée.
|
||||
Dançava-se com frenesi.
|
||||
Fazia as honras da sala o simpático diretor, o roliço Guilherme.
|
||||
Iaiá lá estava. Cumprimentei-a e tirei-a para uma valsa.
|
||||
Ressoaram no salão as notas brilhantes de uma composição de Strauss. Cingindo aquela cinturinha breve, quis falar-lhe do meu amor. Pela primeira vez achei-me acanhado e senti que a amava deveras.
|
||||
Guardaria-me para a quinta quadrilha. Armaria-me de coragem e estabeleceríamos as bases do nosso casamento.
|
||||
Passeávamos na sala acalentando eu essa ideia, que me viera tirar de uma crítica posição.
|
||||
Chega-se a nós, choramingas a morder um esquecido, uma encantadora criancinha. Agarra-se ao vestido da Iaiá, e com a mão esquerda a coçar-lhe o canto da vista repete-lhe três vezes:
|
||||
– Eu quero ir pra casa, eu tô cum sono.
|
||||
– Que belo irmãozinho
|
||||
– Não tenho irmãos. Este é o meu filhinho mais velho.
|
||||
Fiquei enfiado e viria para casa sem chapéu se o marido de Iaiá não me dissesse a chacotear.
|
||||
– O Sr, vai sem cabeça?!…
|
||||
Publicado no O Athleta de 24 de outubro de 1886 e assinado Bitu (um dos pseudônimos de Luiz Nascimento Santos)
|
||||
A fotografia abaixo, Nhô João, deixa disso!, inspirou o texto homônimo de Elvia Bezerra, coordenadora de Literatura do IMS, que foi publicado na Brasiliana Fotográfica, no Dia dos Namorados, 12 de junho de 2018.
|
||||
|
||||
Lunara. Nhô João, deixa disso, c. 1900. Porto Alegre, Rio Grande do Sul / Acervo IMS
|
||||
|
||||
Links para artigos já publicados na Brasiliana Fotográfica sobre fotógrafos amadores:
|
||||
Ipanema, que completa 122 anos, pelas lentes de José Baptista Barreira Vianna (1860 – 1925), publicado em 26 de abril de 2016
|
||||
O fotógrafo amador Guilherme Santos (1871 – 1966), publicado em 28 de julho de 2016
|
||||
|
||||
(1) PEREGRINO, Nadja Fonseca; MAGALHÃES, Ângela. Fotoclubismo no Brasil: o legado da Sociedade Fluminense de Fotografia, pág. 119.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Hemeretoteca Digital da Biblioteca Nacional
|
||||
KOSSOY, Boris. Dicionário Histórico-Fotográfico Brasileiro: fotógrafos e ofício da fotografia no Brasil (1833-1910). São Paulo: Instituto Moreira Salles, 2002.
|
||||
PEREGRINO, Nadja Fonseca; MAGALHÃES, Ângela. Fotoclubismo no Brasil: o legado da Sociedade Fluminense de Fotografia. Rio de Janeiro: Senac Nacional, 2012, 336 p.II.
|
||||
SANTOS, Alexandre. O gabinete do Dr. Cellegari: considerações sobre um bem-sucedido fabricante de imagens. In: ACHUTTI, Luiz (org). Ensaios sobre o fotográfico. Porto Alegre: Unidade Editorial, 1998.
|
||||
SERRANO, Eneida. Lunara amador 1900. Porto Alegre: E.S..,2002.
|
||||
Site Enciclopédia Itaú Cultural
|
||||
Site GaúchaZH Artes
|
||||
Site Metropolitan Museum of New York
|
||||
Site UFRGS Ciência
|
||||
STUMVOLL, Denise Bujes. Fotografia e aproximações com a arte no início do século xx : um olhar para as narrativas visuais de Lunara. Dissertação de mestrado, 2014. Universidade Federal do Rio Grande do Sul. Instituto de Artes. Programa de Pós-Graduação em Artes Visuais.
|
||||
|
||||
Virgilio Calegari. Retrato de Luis do Nascimento Santos, c. 1900. Porto Alegre, Rio Grande do Sul / Fototeca Sioma Breitman / Museu Joaquim Felizardo
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5635` — `itens/20.500.12156.1_5635/`
|
||||
- `20.500.12156.1/5619` — `itens/20.500.12156.1_5619/`
|
||||
- `20.500.12156.1/5620` — `itens/20.500.12156.1_5620/`
|
||||
- `20.500.12156.1/5630` — `itens/20.500.12156.1_5630/`
|
||||
- `20.500.12156.1/5625` — `itens/20.500.12156.1_5625/`
|
||||
- `20.500.12156.1/5627` — `itens/20.500.12156.1_5627/`
|
||||
- `20.500.12156.1/5634` — `itens/20.500.12156.1_5634/`
|
||||
- `20.500.12156.1/5626` — `itens/20.500.12156.1_5626/`
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
---
|
||||
id: 12306
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12306"
|
||||
titulo: "Série “Os Diários Associados na Brasiliana Fotográfica” I"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-05-30T12:25:18+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5617"]
|
||||
fetched_at: "2026-09-10T09:55:54.850Z"
|
||||
---
|
||||
|
||||
# Série “Os Diários Associados na Brasiliana Fotográfica” I
|
||||
|
||||
Pela primeira vez o portal publica uma imagem do acervo fotográfico dos Diários Associados – Rio de Janeiro. O conjunto de fotos foi incorporado, em 2016, por um dos fundadores da Brasiliana Fotográfica, o Instituto Moreira Salles (IMS). Nessa estreia, foi destacada uma fotografia do hangar para abrigar os zepelins, em construção no Campo de Santa Cruz, e uma do Graf Zeppelin, publicadas em O Jornal, do dia 7 de abril de 1935. O conjunto adquirido pelo IMS dos Diários Associados, que já foram o maior conglomerado de mídia do Brasil, possui cerca de 700 mil fotografias e 300 mil negativos com imagens produzidas para O Jornal, primeiro órgão dos Diários, adquirido por Assis Chateaubriand (1892 – 1968) em 1924; para o Diário da Noite, fundado por ele em 1929; e para o Jornal do Commercio, fundado em 1827 e adquirido pelo grupo em 1959. Os registros cobrem um período representativo do século XX – de 1915 a 2005. Esse texto da Brasiliana complementa o recém publicado, em 25 de maio de 2018, A primeira passagem do Graf Zeppelin pelo Rio de Janeiro, em 1930, e registros de outras viagens.
|
||||
A Hemeroteca Digital da Biblioteca Nacional, a maior coleção de periódicos do Brasil, é uma das mais potentes plataformas de informações para diversos tipos de pesquisa e a Brasiliana Fotográfica faz, desde seu início, uma extensa e profícua utilização desse precioso arquivo. Lembramos que a Fundação Biblioteca Nacional é também uma das fundadoras do portal. No caso específico de estabelecer-se uma relação entre uma imagem de um acervo fotográfico de imprensa com a forma e o contexto com que essa imagem foi originalmente publicada – como realizado nessa publicação do portal – faz com que a Hemeroteca Digital da BN ganhe especial protagonismo. E, como lembra Sérgio Burgi, coordenador de Fotografia do IMS, a preservação de um arquivo fotográfico de imprensa, mesmo que seus conteúdos estejam conservados em plataformas como a Hemeroteca Digital, é muito importante: as imagens podem, a partir de recursos tecnológicos como a digitalização e o zoom, terem outra visibilidade e serem acessadas em sua qualidade plena.
|
||||
Abaixo, a imagem do Hangar dos Zeppelins, no Campo de Santa Cruz, e do Graf Zeppelin, do acervo fotográfico dos Diários Associados Rio de Janeiro, incorporado ao IMS. Acessando o link para a fotografia, disponível na Brasiliana Fotográfica, o leitor poderá magnificar a imagem e verificar todos os dados referentes a ela.
|
||||
|
||||
Ao alto, o Graf Zeppelin por ocasião de viagem ao Rio de Janeiro. Abaixo, o hangar, publicado em O Jornal, 7 de abril de 1935. Rio de Janeiro, RJ / Diários Associados (RJ) – Acervo IMS
|
||||
|
||||
Abaixo, a fotografia e o texto publicados em O Jornal de 7 de abril de 1935:
|
||||
|
||||
O Jornal, 7 de abril de 1935
|
||||
|
||||
‘Sob o “controle da Comissão fiscal de Obras de Aeroportos, do Ministério da Viação, ativam-se os trabalhos de construção do aeroporto de Santa Cruz, construído numa área de milhão de metros quadrados, na fazenda S. José, de propriedade do governo da União.
|
||||
A construção do ramal da Central do Brasil para aquele campo permitiu o rápido transporte do material e o desenvolvimento consequente dos trabalhos.
|
||||
Esse aeroporto se constrói de acordo com o contrato do governo com a Luftschiffbau Zeppelin para o estabelecimento de uma linha regular de dirigíveis entre a Europa e o Brasil, serviço que estará em perfeito funcionamento dentre em pouco, logo se concluam as obras do aeroporto.
|
||||
Ainda neste início de mês o “Zeppelin” reiniciará suas viagens para o Brasil, transportando passageiros, correspondência e encomendas, quinzenalmente, partindo de Friedrichshafen aos sábados, à noite, e chegando a Recife às terças-feiras imediatas.’
|
||||
O “Zeppelin” atracará no aeroporto de Santa Cruz e regressará imediatamente à Europa. Há uma modificação de rota: a aeronave fará escalas por Sevilha na ida e na volta.’
|
||||
|
||||
Um pouco da história do Hangar dos Zepelins
|
||||
Para a construção de um aeroporto para abrigar os zepelins, o governo brasileiro liberou um crédito milionário para o financiamento da obra em troca de um programa mínimo de 20 viagens anuais pelo período de 30 anos, contratado com a Luftschiffbau Zeppelin, fabricante e operador da linha aérea (Correio da Manhã, 10 de maio de 1934, quarta coluna). Sua estrutura de aço foi trazida da Alemanha e o hangar dos dirigíveis zepelins começou a ser construído em 1934, no Aeroporto de Santa Cruz, no Rio de Janeiro, mais tarde rebatizado Aeroporto Bartolomeu de Gusmão, e inaugurado em 26 de dezembro de 1936 pelo presidente da República, Getulio Vargas (1882 – 1954), com a presença de várias outras autoridades, dentre elas o embaixador da Alemanha e o prefeito do Rio de Janeiro, Olímpio de Melo (1886 – 1977) (O Jornal, 27 de dezembro de 1936, quarta coluna). Foi então ativada uma linha regular de transportes aéreos entre a Alemanha e o Brasil. Mais de 5 mil homens participaram da construção do hangar. Na época, existia um trem que saía da Central do Brasil, no Rio de Janeiro, cujo ponto final era o aeroporto.
|
||||
O hangar foi pouco utilizado pelos zepelins porque a partir da explosão de um deles, o Hindenburg, em 6 de maio de 1937 (O Jornal, 7 de maio de 1937), os voos dos grandes dirigíveis para passageiros foram interrompidos. Segundo reportagem do Jornal do Brasil de 5 de abril de 1981 e outras fontes o Hindenburg pousou no hangar quatro vezes e o Graf Zeppelin, cinco. Em 1943, o aeroporto tornou-se a Base Aérea de Santa Cruz. O hangar serviu como base para o 1º Grupo de Aviação de Caça da Força Aérea Brasileira, que atuou na Segunda Guerra Mundial (Diário de Notícias, 17 de janeiro de 1943, sexta coluna).
|
||||
Tombado em março de 1998 pelo Instituto do Patrimônio Histórico e Artístico Nacional (Iphan), o prédio do hangar tem 274 metros de comprimento, 58 metros tanto de altura como de largura. Seu portão principal, o sul, possui duas folhas, cada uma pesando 80 toneladas – a abertura pode ser feita manualmente ou com motores. O portão norte, com 28 metros de largura e 26 metros de altura, era utilizado para ventilação e saída da torre de atracação. No topo do hangar, a 61 metros de altura, fica a torre de comando. É o último hangar gigante para dirigíveis no mundo (Jornal do Brasil, 28 de março de 1993).
|
||||
|
||||
Contribuíram para essa publicação a socióloga Roberta Zanatta (IMS), o historiador Rodrigo Bozzetti (IMS), o bibliotecário Alexandre Delarue (IMS), além de Franco Salvoni e Guilherme Gomes, do Núcleo de Digitalização do IMS.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
“Por dentro dos acervos” – Associados ao IMS, por Mànya Millen, 20 de outubro de 1916.
|
||||
RODRIGUES, Helio Suevo. A formação das estradas de ferro no Rio de Janeiro – o resgate de sua memória. Rio de Janeiro: Sociedade de Pesquisa para Memória do Trem, 2004.
|
||||
Site Defesa.net
|
||||
Site Iphan
|
||||
Site Ministério da Defesa – Força Aérea Brasileira
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5617` — `itens/20.500.12156.1_5617/`
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
id: 1243
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=1243"
|
||||
titulo: "Florence, autor do mais antigo registro fotográfico existente nas Américas"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2015-06-17T13:04:16+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/1777"]
|
||||
fetched_at: "2026-09-10T09:55:58.207Z"
|
||||
---
|
||||
|
||||
# Florence, autor do mais antigo registro fotográfico existente nas Américas
|
||||
|
||||
Hercule Florence. “Epréuve Nº2 (photographie)”. Fotografia: Conjunto de rótulos para frascos farmacêuticos, 1833. Vila de São Carlos, Campinas, SP Acervo IMS
|
||||
“Não teria eu iniciado a arte mais do que maravilhosa de desenhar qualquer objeto, sem dar-me ao trabalho de o fazer com a própria mão?”
|
||||
A indagação é do fotógrafo, desenhista, tipógrafo e naturalista francês Antoine Hercule Romuald Florence (1804-1879) e foi feita, em 24 de junho de 1833, em seu diário Livre d’annotations et de premiers matériaux. Ele se referia a suas pesquisas e experimentos no campo da fotografia, que o haviam levado a inventar, ele também e no Brasil, um processo de criação fotográfica.
|
||||
A Brasiliana Fotográfica destaca um dos mais antigos registros fotográficos existentes no continente americano – feito na vila de São Carlos, atual Campinas, no Estado de São Paulo. Trata-se de um conjunto de rótulos para frascos farmacêuticos produzidos por Hercule Florence, a partir das informações recebidas do boticário Joaquim Corrêa de Mello (1816-1877) sobre as propriedades do nitrato de prata.
|
||||
A imagem foi feita em um papel sensibilizado fotograficamente com cloreto de prata em contato com um desenho produzido com ponta metálica sobre um vidro previamente enegrecido com fuligem, que foi exposto à luz do sol. Na mesma época da descoberta de Florence no Brasil, os franceses Joseph Nicéphore Niépce (1765-1833), Hipollyte Bayard (1801-1887) e Louis Jacques Mandé Daguerre (1787-1851) e o inglês William Henry Fox Talbot (1800-1877) faziam experimentos e investigações no campo da fotografia.
|
||||
Também em seu Livre d´annotations et les premiers matériaux, em 1834, Florence usa pela primeira vez o verbo photographier – cinco anos antes da palavra ser utilizada na Europa. Florence deixou uma descrição do procedimento adotado por ele para obter o registro fotográfico, em 1833. O método foi comprovado cientificamente por Boris Kossoy entre 1972 e 1976. Em meados de 1976, foi testado, com sucesso, nos laboratórios do Rochester Institute of Technology, nos Estados Unidos, sob a chefia do professor Thomas Hill. Em outubro do mesmo ano, a pesquisa de Kossoy foi apresentada no III Simpósio da História da Fotografia, na George Eastman House, em Rochester.
|
||||
Acessando o link para as imagens de Hercule Florence disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Foi a partir da pesquisa e do teste realizados por Kossoy, aos quais se seguiu a publicação, pelo pesquisador brasileiro, do livro “1833: a Descoberta Isolada da Fotografia no Brasil” (1980), que Hercule Florence tornou-se internacionalmente conhecido. Inventor de um dos primeiros métodos de fotografia do mundo, Florence nasceu em Nice, em 28 de fevereiro de 1804**, chegou ao Brasil em 1824 e aqui viveu até sua morte, em 27 de março de 1879, em Campinas. Sua vida será tema desse portal em outra ocasião.
|
||||
A imagem acima, dos rótulos de farmácia, pertencente ao acervo do Instituto Moreira Salles, integra uma pequena série de desenhos impressos fotograficamente produzida por Florence, que são os mais antigos registros fotográficos nas Américas. Para saber mais sobre a descoberta de Florence, leia o ensaio de Sergio Burgi, um dos curadores do portal Brasiliana Fotográfica e coordenador de Fotografia do Instituto Moreira Salles. Foi escrito para o catálogo da exposição “Brasil Imperial e seus fotógrafos”, ocorrida entre 14 de junho e 4 de setembro de 2005, no Museu D´Orsay, em Paris.
|
||||
Foi publicado nos Anais do Museu Paulista de dezembro de 2019 o artigo Revelando Hercule Florence, o Amigo das Artes: análises por fluorescência de raios X. A física Márcia de Almeida Rizzutto, coordenadora do NAP-Faepah, atestou, com a ajuda do método conhecido como fluorescência de raios X por dispersão de energia (ED-XRF) para detectar a presença de elementos químicos que os manuscritos de Florence descrevem fielmente os processos de produção fotográfica por ele testados em 1833. Segundo Boris Kossoy, “é a comprovação física daquilo que já se sabia do ponto de vista químico”.*
|
||||
|
||||
Leia também O francês Hercule Florence (1804 – 1877), inventor de um dos primeiros métodos de fotografia do mundo, publicado em 7 de março de 2018, na Brasiliana Fotográfica.
|
||||
|
||||
*Esse parágrafo foi acrescentado em 2020.
|
||||
**Devido a novas descobertas, a data de nascimento de Florence foi alterada em abril de 2024.
|
||||
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/1777` — `itens/20.500.12156.1_1777/`
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
---
|
||||
id: 12569
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12569"
|
||||
titulo: "A Praça da Bandeira pelas lentes de Augusto Malta (1864 – 1957)"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-07-13T11:07:06+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/4243", "20.500.12156.1/5713", "20.500.12156.1/4270"]
|
||||
fetched_at: "2026-09-10T09:56:01.207Z"
|
||||
---
|
||||
|
||||
# A Praça da Bandeira pelas lentes de Augusto Malta (1864 – 1957)
|
||||
|
||||
A Brasiliana Fotográfica traz a história da Praça da Bandeira desde sua criação, em 1911. Anteriormente era denominada Largo do Matadouro por ter abrigado de 1853 até o final do século XIX o Matadouro Público do Rio de Janeiro. A nova nomenclatura foi brindada com a realização de uma Festa da Bandeira oficial na renovada praça. Luiza Ferreira, gerente de pesquisa do Arquivo Geral da Cidade do Rio de Janeiro, uma das instituições parceiras do portal, é a autora da publicação. As imagens são do alagoano Augusto Malta (1864 – 1957), que foi o fotógrafo da prefeitura da cidade entre 1903 e 1936, e de seu filho, Uriel Malta (1910 – 1994).
|
||||
De Largo do Matadouro à Praça da Bandeira
|
||||
Luiza Ferreira*
|
||||
Augusto Malta. Praça da Bandeira, 14 de outubro de 1922. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Em 19 de novembro de 1911, o jornal Correio da Manhã anunciou a assinatura pelo prefeito Bento Ribeiro (1910-1914) do Decreto nº 842, que alterou a denominação do antigo Largo do Matadouro para Praça da Bandeira. A nova nomenclatura homenageava a bandeira brasileira, cuja celebração havia sido instituída em 1889, pelo Decreto Federal nº 4, logo depois de instaurada a República. A legislação, promulgada no dia anterior, afirmava:
|
||||
“Considerando não haver motivo algum que justifique a conservação do atual nome de largo do Matadouro à parte alargada da rua Mariz e Barros ao encontrar-se com a rua de S. Cristóvão;
|
||||
Considerando que o culto ao símbolo representativo da nossa nacionalidade é a maior demonstração que se pode dar de intenso patriotismo;
|
||||
Usando da atribuição que a lei lhe confere, decreta:
|
||||
O atual largo do Matadouro, no distrito do Engenho Velho, passa a ter a denominação de praça da Bandeira”.
|
||||
A praça foi reformulada em 1910, na gestão do prefeito Serzedelo Correia (1909-1910) e do presidente Nilo Peçanha (1909-1910). Para a sua composição, cortou-se a Rua S. Cristóvão e a Rua Mariz e Barros, onde em seu trecho final, próximo à Ponte dos Marinheiros (hoje Viaduto dos Marinheiros), passou a chamar-se Rua Elpídio da Boamorte.
|
||||
Acessando o link para as fotografias da Praça da Bandeira disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A região era conhecida como Largo do Matadouro por ter abrigado desde 1853 até o final do século XIX o Matadouro Público, este que anteriormente funcionava ao final da Rua Santa Luzia, no centro da cidade. O edifício projetado pelo engenheiro Paulo Barbosa da Silva foi erguido no terreno da antiga Chácara do Curtume. O pórtico, atribuído a José Maria Jacinto Rabelo, é o único vestígio do antigo prédio. Em 1881, o Matadouro foi transferido para Santa Cruz, deixando o logradouro órfão da função que lhe havia sido conferida por quase 30 anos.
|
||||
A nova nomenclatura foi brindada pela realização de uma Festa da Bandeira oficial na renovada praça, esta que já acontecia anualmente no Paço Municipal, no Ministério da Guerra, na Marinha, dentre outros. De caráter altamente patriótico, afastando-se do seu significado atual, a data passou a ser festejada e bastante estimada não apenas entre os círculos militares e políticos, como também pela população. De acordo com o jornal Correio da Manhã, o novo nome era um desejo dos próprios moradores do local:
|
||||
“Este ano, as festas organizadas vão ter um desusado brilho pelo motivo de haver o prefeito do Distrito Federal atendido à representação que lhe fora dirigida no sentido de ser dada a denominação de praça da Bandeira àquele antigo largo, sendo as novas placas hoje inauguradas com toda a cerimônia, assistindo ao ato os representantes daquela alta autoridade”.
|
||||
No ano anterior, em razão das festividades, o jornal O País anunciara os representantes da comissão encarregada da mudança de nomenclatura do logradouro. Segundo o periódico, a alteração seria uma decisão pautada na memória local:
|
||||
“No largo do Matadouro a festa da bandeira foi feita sob a direção de uma comissão composta dos seguintes moradores do local: Henrique A. da Silveira, Zozimo Peçanha, João Gomes Braga e Adolpho de Almeida (…) É pensamento da comissão acima nomeada e por delegação dos moradores, requerer ao Sr. prefeito a mudança do nome de largo do Matadouro para o de praça da Bandeira, por ter sido esse o local em que pela primeira vez, em 1908, fizeram-se festas verdadeiramente populares em comemoração do estandarte pátrio”.
|
||||
No dia seguinte ao evento realizado em 1911, quando a Praça teve o seu novo nome finalmente reconhecido, o Jornal do Brasil reiterou a vocação festiva do logradouro:
|
||||
“As comemorações cívicas que de algum tempo a esta parte o vêm realizando no velho largo do Matadouro, têm com razão despertado curiosidade da população, que as tem admirado como um belo resultado de esforços de um grupo dos que ali residem. E tanto essas festas têm sido realmente brilhantes e de animação pouco comum, que muitos dos habitantes do centro da cidade e de diversas localidades suburbanas a ela têm concorrido admirando-lhe o bom gosto, a par do mais vivo entusiasmo. (…) O velho largo do Matadouro estava deslumbrante, com a ornamentação que lhe fizeram, ostentando uma profusão de bandeiras, folhagens e arbustos dispostos artisticamente”.
|
||||
De acordo com o periódico, a programação no local incluiu a banda do 4º Regimento de Infantaria da Brigada Policial que se apresentou no Coreto. Realizou-se ainda o culto à bandeira, a solenidade de hasteamento desta e, após, a inauguração das placas com o novo nome de Praça da Bandeira. Após a batalha de confete, e já sinalizando o final dos festejos, às 20 horas se deu a queima de fogos.
|
||||
|
||||
Uriel Malta. Praça da Bandeira, 29 de janeiro de 1940. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Apesar da nova imagem, a região continuou a ser assolada por grandes enchentes, consequência de sua localização geográfica em terreno pantanoso. Em 8 de dezembro de 1911, poucos dias após as festividades da bandeira, a Praça voltava às colunas do Jornal do Brasil por motivo pouco nobre:
|
||||
“O último temporal que desabou sobre a cidade veio provar que há necessidade de cuidar seriamente do meio das águas terem pronto escoamento, evitando as enchentes que tantos prejuízos causam à população.
|
||||
Entre outros pontos inundados são dignos de nota a praça da Bandeira e ruas Mariz e Barros e Matoso”.
|
||||
Considerando o temporal ocorrido, o jornal A Noite publicou uma seção intitulada “A praça da Bandeira continua a ser o largo do Matadouro”, onde se lia:
|
||||
“O largo do Matadouro é considerado um lugar maldito, alguma coisa parecida com a antessala do inferno. As inundações são ali tradicionais – e que inundações! A água cobre às vezes um homem e têm feito muitas vítimas.”
|
||||
Apesar desta limitação, a partir de 1918 a praça passou a receber grandes feiras livres, que resultavam de um movimento diretamente relacionado à carestia gerada pela 1ª Guerra Mundial. As feiras se instalaram no local em razão de sua localização próxima a bairros centrais e devido à abundância de transportes na região.
|
||||
De aparência renovada, nas décadas seguintes a Praça da Bandeira solidificou o seu caráter comercial, recebendo diversos serviços como confeitarias, restaurantes, ourivesarias, circos, salas de teatros e cinema, além de abrigar prédios públicos das diferentes esferas de governo.
|
||||
A área foi afetada por grandes obras levadas a cabo na gestão do governador Carlos Lacerda (1960-1965), como a Avenida Radial Oeste e o Trevo das Forças Armadas. Datam também das décadas de 1960-70 a construção das Estações Praça da Bandeira, substituindo a antiga Estação Lauro Muller, e da nova Estação de Metrô – São Cristóvão.
|
||||
|
||||
Augusto Malta. Praça da Bandeira, s/d. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Nos últimos anos, a tradicional praça passou por obras de infraestrutura na tentativa de minimizar os efeitos causados pelas chuvas na região. Nesse sentido, foram construídos reservatórios subterrâneos para o armazenamento do excesso de água.
|
||||
Menos “badalada” que no início do século XX, a região ainda hoje é o território limítrofe entre as regiões central e norte da cidade.
|
||||
|
||||
*Luiza Ferreira é Gerente de Pesquisa do Arquivo Geral da Cidade do Rio de Janeiro
|
||||
|
||||
Fontes:
|
||||
Hemeroteca Digital da Biblioteca Nacional:
|
||||
A Noite, 6 de dezembro de 1911
|
||||
Correio da Manhã, 19 de novembro de 1911
|
||||
Jornal do Brasil, 20 de novembro de 1911
|
||||
Jornal do Brasil, 8 de dezembro de 1911
|
||||
O Paiz, 20 de novembro de 1910
|
||||
Biblioteca Oswaldo Porto Rocha, AGCRJ:
|
||||
DISTRITO FEDERAL. Boletim da Prefeitura do Distrito Federal, 1911.
|
||||
GERSON, Brasil. História das Ruas do Rio. Rio de Janeiro: Bem-Te-Vi, 2013.
|
||||
Site de Monumentos do Rio
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/4243` — `itens/20.500.12156.1_4243/`
|
||||
- `20.500.12156.1/5713` — `itens/20.500.12156.1_5713/`
|
||||
- `20.500.12156.1/4270` — `itens/20.500.12156.1_4270/`
|
||||
|
||||
+114
@@ -0,0 +1,114 @@
|
||||
---
|
||||
id: 12604
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12604"
|
||||
titulo: "Série “Exposições” V – Paris, 1889: o álbum do Brasil na exposição universal"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-07-27T11:57:59+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5047", "20.500.12156.1/5701", "20.500.12156.1/5654", "20.500.12156.1/5692", "20.500.12156.1/5651", "20.500.12156.1/5639", "20.500.12156.1/5670", "20.500.12156.1/4941", "20.500.12156.1/5687", "20.500.12156.1/5695", "20.500.12156.1/5697", "20.500.12156.1/5664", "20.500.12156.1/5638"]
|
||||
fetched_at: "2026-09-10T09:56:04.730Z"
|
||||
---
|
||||
|
||||
# Série “Exposições” V – Paris, 1889: o álbum do Brasil na exposição universal
|
||||
|
||||
Segundo a historiadora e pesquisadora Claudia Beatriz Heynemann, o álbum “Exposição Universal de Paris 1889 – Exposição Brasileira “, conservado pelo Arquivo Nacional, uma das instituições parceiras da Brasiliana Fotográfica, “é um acontecimento em si, o da difusão da linguagem fotográfica, instaurando a visualidade de uma época, não apenas pelo que escolhe mostrar, mas lançando sobre esses cenários a aura de modernidadede que se revestiam aquelas sociedades”. Composto de sessenta e uma fotografias, o álbum é dedicado à participação do Brasil no evento, que celebrou o centenário da Revolução Francesa e da República e atraiu 32 milhões de visitantes. As exposições universais disseminavam os avanços da indústria, do comércio e o cosmopolitismo.
|
||||
|
||||
Paris, 1889: o álbum da exposição universal
|
||||
Claudia Beatriz Heynemann*
|
||||
A vista obtida entre os diferentes pilares da Torre Eiffel, em vários ângulos, com a estrutura nem sempre visível, pontua boa parte do álbum da participação brasileira na exposição universal de Paris em 1889. Referência até de tomadas internas do pavilhão nacional segundo as legendas, a Torre era o que havia de moderno na engenharia, na arquitetura do ferro, enfrentando críticas de alguns e a admiração de muitos. Distribuídos sobre uma superfície de 96 hectares envolvendo o Campo de Marte, e as regiões do Trocadero e da Esplanada dos Inválidos – 35 países participaram da festa que reuniu 61.722 expositores, atraindo 32 milhões de visitantes. [1]
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira – Vista obtida debaixo do pilar oeste da Torre Eiffel, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Entre 6 de maio e 31 de outubro, a quarta exposição universal organizada pela França celebrou o centenário da Revolução Francesa e da República, e era também demonstrativa do lugar conquistado pela França e seu império colonial naquele fim de século. A expressão corresponde ao intervalo entre 1870 e 1914: marcado por agitações políticas compreende outras balizas tradicionais, como a conclusão dos processos de unificação alemã e italiana até a 1ª Guerra Mundial. A belle époque, outra delimitação aplicada à virada do século XIX ao XX, ficaria assim conhecida dados os signos de progresso de que se imbui o século XIX, uma perspectiva otimista como adverte Francisco Falcon e que contrasta com a “face sombria e trágica” da época. Uma nova compreensão desses anos leva a que se fixe o princípio da época contemporânea a partir dos 1900, uma fronteira deslocada do marco da Revolução Francesa. De todo modo, lembra o autor, “a passagem de um século a outro é importante por tudo que ela antecipa de ameaçador no século que se inicia, em contraste com certa imagem literária de paz, prazer de viver, domesticação dos conflitos e dos sentidos”.[2]
|
||||
Poucas décadas antes, o poeta Charles Baudelaire (1821-1867) relacionaria a modernidade com o transitório, a moda, a decoração, a representação do presente, e o espetáculo das multidões que aspiravam a poeira das fábricas. E também com a fotografia que logo assumirá uma escala industrial, linguagem moderna, presente, por excelência. Assim, o moderno será relacionado, no Oitocentos, à mecanização e à indústria, ao progresso da ciência, ao progresso enfim, antes que se impusesse o discurso da modernidade na economia, substituindo-o pelo termo do desenvolvimento. O século XIX se constitui sob esse aspecto por inovações até ali impensáveis, que se dão de modo cada vez mais acelerado, ritmo que se imprime à própria percepção do tempo histórico.
|
||||
Acessando o link para as fotografias da exposição brasileira na Exposição Universal de Paris de 1889 disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
As exposições universais ultrapassaram o objetivo primeiro de disseminar os avanços da indústria, do comércio entre as nações, de um padrão de comportamento, e de impor uma pedagogia do progresso às massas para se tornarem “manifestações de todo um pensamento” sendo preciso, assinala Helena Barbuy, que se entenda as exposições universais como algo muito maior do que meras feiras comerciais, a despeito de seu caráter industrial. Eram antes salões de arte que privilegiavam as manifestações intelectuais, mais do que o comércio ou as atividades produtivas, o que se poderia constatar na própria premiação por meio de medalhas e honras, e não por valores em dinheiro. [3] Para Nelson Sanjad, no entanto o que prevalece afinal é um sistema ditado pela classificação dos objetos. Ao avaliar a historiografia das exposições o autor destaca a importância de se reconhecer essa lógica de organização, que se voltará não para uma apreciação intelectual que considerasse a matéria prima e as técnicas utilizadas, mas para a valorização de objetos, da produção, de atividades industriais. Apesar das críticas, o principal esquema aplicado guiava-se pela utilidade dos itens expostos, obedecendo a um princípio pragmático. [4] A adoção desse método conduz a outras escolhas como edificações, circuito obedecido, arquitetura dos pavilhões, no âmbito de “uma cultura das exposições” a que se refere o autor.
|
||||
|
||||
A exposição brasileira
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira [capa do álbum], 1889. Paris, França / Acervo Arquivo Nacional
|
||||
Composto de sessenta e uma fotografias, [5]o exemplar do álbum “Exposição Universal de Paris 1889 – Exposição Brasileira” conservado pelo Arquivo Nacional [6] é dedicado à participação do país no evento, o que inclui as tomadas externas em que vemos parte da circulação do público, quiosques e a Torre Eiffel, algumas fachadas de outros pavilhões latino-americanos como México e Argentina, os três pavimentos da edificação e as áreas internas formadas pelo jardim, lago, estufa e as galerias de ligação.
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Galeria de ligação entre o pavilhão à estufa, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
O público e o staff envolvidos na organização da exposição brasileira aparecem sempre ao ar livre, enquanto as salas reservadas aos produtos permanecem vazias, possibilitando uma melhor apreciação. A série chama a atenção pela própria intenção do registro, como o “estudo do arco”, dedicado à claraboia e à decoração acima do arco, explorando o efeito de luz da iluminação natural no ambiente. Outros exemplos são a “vista longitudinal” e um “estudo de perspectiva” sobre a sala do Conselho.
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Estudo do arco, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Além da tarefa de documentar a montagem da exposição brasileira pelos pavimentos, posaram para o fotógrafo não identificado, grupos de zeladores, jardineiros, empregados no quiosque de degustação de café[7], membros da Comissão Brasileira de Estudos, além dos integrantes do Comitê Franco-Brasileiro que organizou o evento. Formado por jornalistas e escritores, com o apoio do governo imperial, foi responsável pela participação de uma das poucas monarquias presentes ao evento comemorativo de uma república, o império do Brasil. A demora em confirmar a participação do país, iniciada somente em junho, a exemplo de outros governos latino-americanos, fez com que as respectivas representações ocupassem o terreno antes reservado a jardins e restaurantes, aos pés da Torre Eiffel, na “aleia do sol”, conforme Helena Barbuy. [8]
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Pavilhão do Brasil. Vista à esquerda da fonte e embaixo da Torre Eiffel, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Reunidos na sala da rua Lafayette, cinco membros do Comitê se debruçam atarefados sobre a mesa enquanto uma criada permanece à porta. Roupas e decoração, armários e vitrines constituem mais um motivo de interesse para os que se dedicarem a essas imagens, signos de uma civilização que então se celebrava e a qual a classe dirigente brasileira pretendia se integrar. Nesse sentido, uma das principais abordagens sobre a participação de nações como o Brasil nas exposições universais refere-se ao descompasso com o centro evidenciado nas vitrines dos exportadores de matérias-primas.
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Sala do Comitê, rua Lafayette, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Térreo. Vista da vitrine “Mate”, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Entendidas de modo geral como espetáculos da ordem burguesa no âmbito de uma cartografia estabelecida pela expansão do capitalismo e do imperialismo, essas exposições contaram em sua maioria com expositores brasileiros e se estruturaram a partir de 1876, em Filadélfia, com pavilhões edificados, quando se adotou esse modelo para as exposições internacionais. Em torno da exibição nos Estados Unidos construiu-se uma interpretação do lugar do Brasil nesse cenário, na qual se admite a predominância de produtos agrícolas, minerais, da flora e da fauna brasileiras, além da exploração de um “exotismo” das populações indígenas, o que, no entanto, não é paradoxal. Isso porque o Império e suas vitrines eram parte de uma mesma lógica: “não se tratava, portanto, de um antagonismo entre invenções/tecnologia versus recursos naturais, mas pensá-los dentro de um mesmo plano de análise ligado a diferentes projetos de modernidade que cabiam a cada uma das nações no capitalismo internacional naquele momento”.[9]
|
||||
Ainda sob esse aspecto, jornalistas e outros observadores teriam percorrido o pavilhão brasileiro com a atenção voltada para os produtos primários que lideravam a pauta de exportações do Império. Tendo entre os membros da Comissão, o célebre paisagista Auguste Glaziou (1828 – 1906), responsável, entre muitas obras, pela reforma do Passeio Público e do Campo de Santana no Rio de Janeiro, o Pavilhão brasileiro incluía um jardim com plantas exóticas, o lago da Vitoria Régia e uma estufa, o que teria dado a alguns críticos franceses contemporâneos a impressão do Brasil como “uma grande plantação”. [10]
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira – Vitória-régia, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Esse veredito contrariava em muito a provável expectativados expositores, pois considerando a valorização de jardins e florestas pelo Império, pode-se enxergar nessa composição o discurso científico contraposto à ideia de barbárie e destruição da natureza, além do consagrado papel distintivo que as riquezas naturais tiveram entre os letrados brasileiros do século XIX.
|
||||
Das inúmeras narrativas que o álbum oferece impõe-se aquela que organiza a trama da derrocada do Império e da Proclamação da República, ocorrida quinze dias após o final da exposição. É então que se olha para as tomadas do primeiro e segundo andar do pavilhão de onde se vê a bandeira imperial. Na parede da sala do Conselho o retrato do Imperador encimando a entrada soa já como anacrônico naquele momento, diante do desfecho político iminente. Tampouco se pode esquecer a abolição do trabalho escravo, ocorrida menos de um ano antes e que tem como um de seus indícios na exposição brasileira, o incentivo à imigração europeia, alardeada não apenas como um substituto da mão de obra, mas como um meio para o “branqueamento” da população. Não deixa de ser interessante do ponto de vista da historiografia sobre a inserção brasileira em suas potenciais contradições que nesse caso já se vivesse um momento pós-abolição. Não era mais a “monarquia escravista”, mesmo que permaneça válido o quadro embaraçoso de uma população miserável, desprovida de educação, assolada por epidemias que desestabilizava o outro quadro, o da sociedade moderna, das aquisições tecnológicas, da alta cultura, como escreve Nelson Sanjad.
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. 2º andar. Lateral da escada, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Outro sintoma desse desajuste estaria na exposição de artefatos indígenas, como os instrumentos de pesca e cestaria, além de outros itens extraídos da cultura material desses grupos, lembrando que um pavilhão amazônico foi construído e figura em algumas fotografias. Ainda para Sanjad, “havia constrangimento, tanto no sentido de condensação, redução quanto no de embaraço provocado por situação moralmente desconfortável, em apresentar a diversidade social e cultural desses países em um contexto imperialista, colonialista, racista e eurocêntrico, o que levava à idealização das populações locais em chave positiva ou negativa, mas sempre representadas de maneira a-histórica, homogeneizadas, desterritorializadas, às vezes propositalmente invisibilizadas”. [11]
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Interior do Pavilhão Amazonas, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
O álbum é um acontecimento em si, o da difusão da linguagem fotográfica, instaurando a visualidade de uma época, não apenas pelo que escolhe mostrar, mas lançando sobre esses cenários a aura de modernidadede que se revestiam aquelas sociedades. As belas imagens do Pavilhão das máquinas, [12] dos armários e bancadas repletos de panos de algodão, mate, café, perfumes e quadros documentam a Exposição de Paris também por sua definição como imagem técnica: imbuídas de um pressuposto de confiabilidade, registro do real, objetos de exibição nas exposições universais, experimentadas como suvenir, arquivo, memória.
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Vista (frente) da Exposição do Sr. Alfredo Michel. Galeria das máquinas, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
[1]L’ExpositionUniverselle de Paris 1889 | Un Jour de plus à Paris. Disponível em <http://www.unjourdeplusaparis.com/paris-reportage/exposition-universelle-1889> Acesso em 8 de maio de 2018
|
||||
[2]Cf. FALCON, Francisco José Calazans. De um século a outro: uma nova época ou um novo mundo? Acervo, [S.l.], v. 22, n. 1 jan-Jun, p. 7-18, nov. 2011. ISSN 22378723. Disponível em: <http://revista.arquivonacional.gov.br/index.php/revistaacervo/article/view/97>. Acesso em: 03 Jul. 2018.
|
||||
[3]BARBUY, Heloisa. O Brasil vai a Paris em 1889: um lugar na Exposição Universal. Anais do Museu Paulista. São Paulo. N. Sér. v.4 p.211-61 jan./dez. 1996. Disponível em <http://www.revistas.usp.br/anaismp/article/viewFile/5342/6872> Acesso em 20 de junho de 2018
|
||||
[4]SANJAD, Nelson. Exposições internacionais: uma abordagem historiográfica a partir da América Latina. Hist. cienc. saude-Manguinhos, Rio de Janeiro, v. 24, n. 3, p. 785-826, set. 2017. Disponível em <http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-59702017000300785&lng=pt&nrm=iso> Acessos em 03 jul. 2018, p. 790.
|
||||
[5]A edição em francês permitia atingir autoridades e empresários na França e demais nações
|
||||
[6]Agradecemos a Mauro Domingues que tratou e formatou esse álbum, além de muitos outros registros da coleção Arquivo Nacional inseridos na Brasiliana Fotográfica, permitindo assim a sua difusão.
|
||||
[7] A degustação de café já fora promovida na Exposição Continental de Buenos Aires. Conferir “A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882”, de Maria do Carmo Rainho. Disponível em https://brasilianafotografica.bn.gov.br/?p=11486
|
||||
[8] Cf. BARBUY, H. Op. cit.
|
||||
[9] MACHADO, Marina Monteiro; MARTINS, Monica de Souza Nunes. A modernidade nas teias da floresta: o Brasil na exposição Universal da Filadélfia de 1876. Geosul, Florianópolis, v. 32, n. 65, p. 68-86, nov. 2017. ISSN 2177-5230. Disponível em: <https://periodicos.ufsc.br/index.php/geosul/article/view/2177-5230.2017v32n65p68>. Acesso em: 04 jul. 2018. Para essas autoras deve-se igualmente atentar para a transformação que se opera ao longo do tempo nas exposições, sua dimensão do ponto de vista da cultura de massas e a entrada em cena de artigos consumidos pelas classes trabalhadoras, indicando uma popularização desses eventos.
|
||||
[10] Cf. BARBUY, H. Op. cit.
|
||||
[11]SANJAD, N. Op. cit
|
||||
[12] O Brasil foi representado nesse espaço, em que ficavam agrupados equipamentos e eram efetuadas as demonstrações, pelas máquinas de Alfredo Michel, dentre elas “um novo systema de alambique para a destillação no vácuo”. Cf. DANTAS, Regina Maria M. Costa. A participação do Museu Nacional na Exposição Universal Internacional de 1889. Tese (Doutorado em História das Ciências e das Técnicas e Epistemologia) – Programa de Pós-graduação em História das Ciências e das Técnicas e Epistemologia/Universidade Federal do Rio de Janeiroem Paris. Disponível em http://www.museunacional.ufrj.br/semear/docs/Teses_dissertacoes_tcc/Tese_DANTASREGINA.pdf Acesso em 5 de julho de 2018.
|
||||
*Claudia Beatriz Heynemann é Doutora em História e Pesquisadora do Arquivo Nacional
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Térreo. Lado esquerdo em relação à escada, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
|
||||
Exposição Universal de Paris: exposição brasileira. Membros da Comissão Brasileira de Estudos na Exposição Universal de 1889, 1889. Paris, França / Acervo Arquivo Nacional
|
||||
Nota da editora: esse artigo passou a integrar uma série e mudou de título em 1º de dezembro de 2025.
|
||||
|
||||
Links para os artigos sobre exposições nacionais ou internacionais publicados na Brasiliana Fotográfica
|
||||
O pintor Victor Meirelles e a fotografia na II Exposição Nacional de 1866, de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 17 de agosto de 2017.
|
||||
A festa do progresso: o Brasil na Exposição Continental, Buenos Aires, 1882, de autoria de Maria do Carmo Rainho, Arquivo Nacional, publicado em 29 de março de 2018.
|
||||
Série “O Rio de Janeiro desaparecido” II – A Exposição Nacional de 1908 na Coleção Família Passos, de autoria de Carla Costa, Museu da República, publicado em 5 de abril de 2018.
|
||||
Marc Ferrez, a Comissão Geológica do Império (1875 – 1878) e a Exposição Antropológica Brasileira no Museu Nacional (1882), de autoria de Andrea C. T. Wanderley, editora e pesquisadora da Brasiliana Fotográfica, publicado em 29 de junho de 2018.
|
||||
Café Brasil: o Império na Exposição Internacional de Filadélfia, de autoria de Claudia B. Heynemann, Arquivo Nacional, publicada em 4 de dezembro de 2019.
|
||||
Festa das Artes e da Indústria Segunda Exposição Nacional, 1866, de autoria de Claudia Beatriz Heynemann e Maria Elizabeth Brêa Monteiro, Arquivo Nacional, em 5 de abril de 2020.
|
||||
A apresentação do Departamento Nacional de Saúde Pública na Exposição Internacional do Centenário da Independência, de Ricardo Augusto dos Santos, Fiocruz, publicado em 13 de abril de 2020.
|
||||
A Exposição Internacional de Higiene de Dresden, de Cristiane d´Avila, Fiocruz, publicado em 5 de janeiro de 2022.
|
||||
Série 1922 – Hoje, há 100 anos VIII – A abertura da Exposição Internacional do Centenário da Independência do Brasil e o centenário da primeira grande transmissão pública de rádio no país, de autoria de Andrea C. T. Wanderley, publicado em 7 de setembro de 2022, na Brasiliana Fotográfica.
|
||||
Três álbuns fotográficos da Exposição Nacional de 1908 no Museu Histórico Nacional: Boscagli, Malta e Musso, de autoria de Maria Isabel Ribeiro Lenzi, historiadora do Museu Histórico Nacional, publicado em 25 de agosto de 2023, na Brasiliana Fotográfica.
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5047` — `itens/20.500.12156.1_5047/`
|
||||
- `20.500.12156.1/5701` — `itens/20.500.12156.1_5701/`
|
||||
- `20.500.12156.1/5654` — `itens/20.500.12156.1_5654/`
|
||||
- `20.500.12156.1/5692` — `itens/20.500.12156.1_5692/`
|
||||
- `20.500.12156.1/5651` — `itens/20.500.12156.1_5651/`
|
||||
- `20.500.12156.1/5639` — `itens/20.500.12156.1_5639/`
|
||||
- `20.500.12156.1/5670` — `itens/20.500.12156.1_5670/`
|
||||
- `20.500.12156.1/4941` — `itens/20.500.12156.1_4941/`
|
||||
- `20.500.12156.1/5687` — `itens/20.500.12156.1_5687/`
|
||||
- `20.500.12156.1/5695` — `itens/20.500.12156.1_5695/`
|
||||
- `20.500.12156.1/5697` — `itens/20.500.12156.1_5697/`
|
||||
- `20.500.12156.1/5664` — `itens/20.500.12156.1_5664/`
|
||||
- `20.500.12156.1/5638` — `itens/20.500.12156.1_5638/`
|
||||
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
---
|
||||
id: 12632
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12632"
|
||||
titulo: "Série “O Rio de Janeiro desaparecido” VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-09-12T10:30:30+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5717", "20.500.12156.1/6283"]
|
||||
fetched_at: "2026-09-10T09:56:08.211Z"
|
||||
---
|
||||
|
||||
# Série “O Rio de Janeiro desaparecido” VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro
|
||||
|
||||
De 1892 até hoje a Prefeitura do Rio de Janeiro já ocupou sete sedes. A Brasiliana Fotográfica destaca duas imagens da primeira delas, produzidas por Marc Ferrez (1843 – 1923) e por Juan Gutierrez (c. 1860 – 1897)*, ambas na década de 1890. O presidente da República Floriano Peixoto (1839 – 1895) assinou a Lei Orgânica do Distrito Federal, em 20 de setembro de 1892, estabelecendo a Prefeitura do Rio de Janeiro e sua sede foi instalada em um palacete situado no Campo de Santana, onde permaneceu por 50 anos. Esse prédio foi demolido nos anos 1940 devido às obras de construção da avenida Presidente Vargas.
|
||||
|
||||
Marc Ferrez. Palácio da Prefeitura Municipal, c. 1890. Campo de Santana, Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Juan Gutierrez. Prédio da Prefeitura Municipalidade do Rio de Janeiro, c. 189?. Rio de Janeiro, RJ / Acervo Museu Histórico Nacional
|
||||
|
||||
*A fotografia de autoria de Juan Gutierrez foi integrada ao artigo em 20 de fevereiro de 2019.
|
||||
O título deste artigo foi alterado de O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro para Série O Rio de Janeiro desaparecido VI – O primeiro Palácio da Prefeitura Municipal do Rio de Janeiro, em 16 de setembro de 2021.
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
|
||||
Fontes:
|
||||
ABREU, Alzira Alvares (coordenação geral). Dicionário histórico-biográfico da Primeira República (1889-1930) (recurso eletrônico): 1889 – 1930. Rio de Janeiro: Editora FGV, 2015.
|
||||
O Globo, 2 de janeiro de 2017
|
||||
Site da Câmara Federal
|
||||
|
||||
Links para os outros artigos da Série O Rio de Janeiro desaparecido
|
||||
|
||||
Série O Rio de Janeiro desaparecido I - Salas de cinema do Rio de Janeiro do início do século XX, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de fevereiro de 2016.
|
||||
Série O Rio de Janeiro desaparecido II – A Exposição Nacional de 1908 na Coleção Família Passos, de autoria de Carla Costa, historiadora do Museu da República, publicado na Brasiliana Fotográfica, em 5 de abril de 2018.
|
||||
Série O Rio de Janeiro desaparecido III – O Palácio Monroe, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica, em 9 de novembro de 2016.
|
||||
Série O Rio de Janeiro desaparecido IV - A via elevada da Perimetral, de autoria da historiadora Beatriz Kushnir, publicado na Brasiliana Fotográfica em 23 de junho de 2017.
|
||||
Série O Rio de Janeiro desaparecido V – O quiosque Chopp Berrante no Passeio Público, Ferrez, Malta e Charles Dunlop, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 20 de julho de 2018.
|
||||
Série O Rio de Janeiro desaparecido VII – O Morro de Santo Antônio na Casa de Oswaldo Cruz, de autoria de historiador Ricardo Augusto dos Santos da Casa de Oswaldo Cruz, publicado na Brasiliana Fotográfica em 5 de fevereiro de 2019.
|
||||
Série O Rio de Janeiro desaparecido VIII – A demolição do Morro do Castelo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 30 de abril de 2019.
|
||||
Série O Rio de Janeiro desaparecido IX – Estrada de Ferro Central do Brasil: estação e trilhos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de novembro de 2019.
|
||||
Série O Rio de Janeiro desaparecido X – No Dia dos Namorados, um pouco da história do Pavilhão Mourisco em Botafogo, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de junho de 2020.
|
||||
Série O Rio de Janeiro desaparecido XI – A Estrada de Ferro do Corcovado e o mirante Chapéu de Sol, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 22 de julho de 2021.
|
||||
Série O Rio de Janeiro desaparecido XII – o Teatro Lírico (Theatro Lyrico), de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 15 de setembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIII – O Convento da Ajuda, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 12 de outubro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XIV – O Conselho Municipal, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de novembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XV – A Praia de Santa Luzia no primeiro dia do verão, de autoria de Andrea C.T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 21 de dezembro de 2021.
|
||||
Série O Rio de Janeiro desaparecido XVI – O prédio da Academia Imperial de Belas Artes, de autoria de Andrea C.T. Wanderley, publicado na Brasiliana Fotográfica em 13 de janeiro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVII – Igreja São Pedro dos Clérigos, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 18 de março de 2022.
|
||||
Série O Rio de Janeiro desaparecido XVIII – A Praça Onze, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 20 de abril de 2022.
|
||||
Série O Rio de Janeiro desaparecido XIX – A Igrejinha de Copacabana, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 23 de junho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XX – O Pavilhão dos Estados, futuro prédio do Ministério da Agricultura, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 26 de julho de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXI – O Chafariz do Largo da Carioca, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 19 de setembro de 2022.
|
||||
Série O Rio de Janeiro desaparecido XXII – A Cadeia Velha que deu lugar ao Palácio Tiradentes, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicado na Brasiliana Fotográfica em 11 de abril de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIII e Avenidas e ruas do Brasil XVII - A Praia e a Rua do Russel, na Glória, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 15 de maio de 2023
|
||||
Série O Rio de Janeiro desaparecido XXIV – O luxuoso Palace Hotel, na Avenida Rio Branco, uma referência da vanguarda artística no Rio de Janeiro, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 4 de julho de 2023
|
||||
Série O Rio de Janeiro desaparecido XXV – O Theatro Phenix, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 5 de setembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVI – Conclusão do arrasamento do Morro do Castelo por Augusto Malta, de autoria de Andrea C. T. Wanderley, editora e pesquisadora do portal, publicada em 14 de dezembro de 2023
|
||||
Série O Rio de Janeiro desaparecido XXVII e Série Os arquitetos do Rio de Janeiro V – O Jockey Club e o Derby Club, na Avenida Rio Branco e o arquiteto Heitor de Mello (1875 – 1920), de autoria de Andrea c. T. Wanderley, editora e pesquisadora do portal, em 15 de janeiro de 2024
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5717` — `itens/20.500.12156.1_5717/`
|
||||
- `20.500.12156.1/6283` — `itens/20.500.12156.1_6283/`
|
||||
|
||||
+121
@@ -0,0 +1,121 @@
|
||||
---
|
||||
id: 12654
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12654"
|
||||
titulo: "A Igreja de Nossa Senhora da Glória do Outeiro por Cássio Loredano"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-08-10T11:27:13+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/2154", "20.500.12156.1/3010", "20.500.12156.1/4428", "20.500.12156.1/4290", "20.500.12156.1/3304"]
|
||||
fetched_at: "2026-09-10T09:56:12.003Z"
|
||||
---
|
||||
|
||||
# A Igreja de Nossa Senhora da Glória do Outeiro por Cássio Loredano
|
||||
|
||||
A Igreja de Nossa Senhora da Glória do Outeiro é uma das obras-primas da arquitetura portuguesa do período do Brasil colonial. Sabendo que a edificação é a preferida do caricaturista Cássio Loredano no Rio de Janeiro, inclusive tendo sido desenhada por ele para o livro “Rio, papel e lápis” (2015), a Brasiliana Fotográfica selecionou duas fotos do prédio, uma de Augusto Stahl (1828 – 1877) e outra de Georges Leuzinger (1813 – 1892), ambas produzidas em torno de 1865, e as mostrou para ele que, inspirado pelas imagens e por sua predileção, escreveu o texto que o portal publica no mês da festa de Nossa Senhora da Glória, que se comemora no dia 15 de agosto.
|
||||
|
||||
A Igreja de Nossa Senhora da Glória do Outeiro por Cássio Loredano
|
||||
Cássio Loredano*
|
||||
Augusto Stahl. Nossa Senhora da Glória do Outeiro, c. 1865. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
Antes de mais nada, uma pergunta em dois tempos. E um registro de protesto provindo de altíssima esfera. A pergunta: que necessidade terão tido os católicos cariocas de erigir, a poucas centenas de metros um do outro, dois templos em louvor da mesma virgem, Nossa Senhora da Glória? Por que a igreja do Largo do Machado se, desde pelo menos 1739, já pairava maravilhosa a outra, no alto do Outeiro, pequenina jóia incrustada no cenário prodigioso da baía?
|
||||
|
||||
Augusto Malta. Igreja do Largo do Machado, s/d. Rio de Janeiro, RJ / Acervo Biblioteca Nacional
|
||||
|
||||
Talvez outra irmandade devota da mesma virgem, talvez a necessidade de mais espaço e para fiéis que não desejassem sofrer subidas… E o protesto, de ninguém menos do que de Joaquim Maria Machado de Assis. O ‘bruxo’ simplesmente arrenegava daquele “templo grego imitado da Madeleine, com uma torre no meio imitada de coisa nenhuma” e desviava daquilo os olhos e o pensamento toda vez que passava pelo Largo, escreveu, para evitar o pecado de mandar templo e torre aos diabos. E tinha que fazê-lo pelo menos duas vezes ao dia, no bonde que o trazia do Cosme Velho à repartição e no que o levava de volta a casa. Mas chega. Não percamos mais tempo com a fealdade da Glória da praça, desviemos por nossa vez o pensamento e dirijamos o olhar para o Outeiro.
|
||||
Acessando o link para as fotografias da Igreja de Nossa Senhora da Glória do Outeiro disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Ótimo ponto de vista é a esquina da rua da Glória com Cândido Mendes, pelo vão que a folhagem dos plátanos abre ali. É agosto, é meio-dia e é domingo, suponhamos, dia da feira da Augusto Severo, a mais simpática da cidade. Os sinos se esganiçam e puxam-nos o olhar para o alto. Céu de inverno, nuvem nenhuma, o azul profundo que um jato estraga com uma risca de giz. Como é agosto, a igrejinha está toda engalanada para a festa do dia 15. A dez de seus dezoito coruchéus foram fixados os mastros das bandeiras, duas de cada, do Brasil, de Portugal, a branca e a amarela do Vaticano e as do Rio, estado e cidade. Aí, nesse domingo ideal, vinha uma brisa empurrar de leve os panos coloridos, só para sublinhar a sempre repetida leveza da construção. Banhada de sol, a cal da fachada brilha que ofusca contra aquele fundo de cobalto.
|
||||
|
||||
Não foram justos com a Glória os pintores viajantes que a retrataram dezenas de vezes nas vistas que fizeram da baía de Guanabara. Ou porque de muito longe não lhe vissem com clareza os detalhes ou pelo que fosse, nunca acertaram com sua forma, com sua elegância, com sua sobriedade, com sua graça. Menos o grande Thomas Ender, aquarelista que a princesa Leopoldina trouxe consigo e que voltou para Viena com o tesouro do Rio e um pouco do Brasil da segunda década do Oitocentos em seus desenhos e aquarelas. Ender e depois, é claro, a fotografia.
|
||||
|
||||
|
||||
Thomas Ender. Igreja Nossa Senhora da Glória do Outeiro, 18-?. Rio de Janeiro / Acervo BN
|
||||
|
||||
Fotografias antigas mostram então como foi se enchendo de ruído a placidez em que a Glória está nos óleos e aquarelas. Entre o sopé do outeiro e o monumento a Cabral e Pero Vaz, foi-se aglomerando um casario desordenado, houve depois um mercado e até uma chaminé. Manuel Bandeira levou a vida se lamentando de tudo o que vinha estorvar aquele silêncio antigo, coroando com a competição desonesta que a mole do Hotel Glória veio fazer à igreja na paisagem. (Agora, temos a mole – e depenada pelo infeliz que soltaram e cuja dívida fica para ser paga no Hades.) Ao menos nos vimos livres daquele certo mafuá que tinha se formado no entorno imediato do outeiro. E veio Lúcio Costa com seu tino certeiro para assuntos de patrimônio e construiu aquelas belas rampas de acesso ao adro da igreja com as pedras retiradas do cais do Flamengo com a construção do Aterro.
|
||||
|
||||
|
||||
Georges Leuzinger. A Glória vista do Passeio Público, c. 1865. Rio de Janeiro, RJ / Acervo IMS
|
||||
|
||||
As rampas e seus patamares, quando o portão verde está aberto, são a subida mais bonita. Pelo lado da rua do Russel, existe para constar um plano inclinado que nunca está funcionando. Então, é subir pela Ladeira da Glória, que arranca do início da rua do Catete. A partir da praça de Nossa Senhora da Glória, lá em cima, a rua muda de nome e desce mais comprida, portanto menos íngreme, como Ladeira de Nossa Senhora, para desaguar no exosqueleto do Hotel Glória. É outra opção de subida.
|
||||
|
||||
Chegados à praça, damos, no centro do muro de arrimo do adro, com uma imagem sem interesse da virgem dentro de uma vitrine. De cada lado da vitrine estão os portões das escadas que convergem para a entrada do adro. Aberto está sempre só o da esquerda. O adro da Glória do Outeiro, um retângulo com os ângulos chanfrados, não é imenso mas é amplo em relação ao diminuto templo. É um dos espaços arquitetônico-urbanísticos mais generosos e felizes da cidade e a sensação de ali estar é das mais agradáveis possíveis, sensação de plenitude, de comunhão com a maravilhosa vista que dali se tem. (Neste espaço, José de Alencar imaginou a primeira cena de Lucíola, num entardecer de 15 de agosto, a festa da Glória. Em meio ao povaréu que está no adro, duas personagens masculinas põem-se a falar de linda dama desacompanhada que observam e que só um deles conhece. E mais não digo, para não bancar o spoiler.)
|
||||
|
||||
Augusto Malta. Praia do Russell, s/d. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Eis a igreja, em suas delicadas proporções. A torre única, central, de base quadrada, se eleva a partir de um pórtico em cantaria de pedra com uma abertura frontal e duas laterais, todas em arcos plenos. A partir da altura do coro, a torre sobe em pilastras de pedra e alvenaria caiada até a cimalha e daí sai a sineira de alvenaria entre cunhais de pedra, tudo arrematado por quatro coruchéus e um bulbo de base octogonal com seu galo e sua cruz. Este bulbo foi a principal pedra no sapato daqueles pintores viajantes. Mas não acertaram mesmo. Só o austríaco.
|
||||
|
||||
A portada principal, a do pórtico, e as duas laterais de acesso à nave da igreja só se abrem em dias de serviço, casamentos, batismos, encomenda de almas. Em dias normais, a entrada é por trás, por uma das portas da sacristia. É preciso contornar a igreja. E mesmo que assim não fosse, a generosidade do adro nos convida, quase que nos obriga a essa volta em torno da construção. O espaço e a própria forma da igreja. Sua planta a partir do quadrado do pórtico/torre são dois octógonos irregulares, oblongos, um maior, o da nave, e outro menor, o da sacristia, interligados por uma cintura entre eles. O da nave é mais alto, contém o térreo e o nível do coro e das galerias que levam às tribunas, enquanto o da sacristia só tem térreo. Esses catorze ângulos externos dão ao corpo da igreja um dinamismo único e de cada um sobe uma pilastra de cantaria até a cimalha e seus catorze coruchéus ou pináculos.
|
||||
|
||||
Mas entremos pela sacristia. Mosaico xadrez preto e branco no chão; o grande aparador de madeira castanha escura com seus gavetões; os paramentos; a alfaia rebrilhando. A toda a volta, nas paredes, uma barra de azulejos de onze quadrados de altura – na nave, a altura da barra sobe para dezesseis azulejos -, que o BNDES fez restaurar há alguns anos. Mandou vir a equipe que fizera a restauração da azulejaria de São Francisco da Penitência da Bahia. Para os níveis mais baixos dos painéis, o pessoal tinha que trabalhar deitado no chão. “Não foram baianos”, alguém brincou. Quando na verdade a posição era extremamente desconfortável e dolorosa para braços e pescoços.
|
||||
Dois corredores, que saem da sacristia um para cada lado e envolvem por fora a capela-mor lá dentro, conduzem às passagens que dão ingresso à nave. Muito do que aqui se fez até agora foi repetir as lições magistrais da professora Sandra Alvim em seus três volumes da Arquitetura religiosa colonial no Rio de Janeiro (Editora da UFRJ/IPHAN/Prefeitura do Rio/Faperj,1997/1999/2014). Uma vez dentro da igreja, é melhor darmos-lhe diretamente a palavra para que nos guie o olhar e nos ensine a ver a beleza daquela austeridade inaugural, na contramão da tendência do século ao luxo da talha e do ouro, dos forros coloridos, do ornamento em suma.
|
||||
|
||||
“A Igreja da Glória é uma das poucas do Rio de Janeiro na qual o espaço interno é definido pela construção propriamente dita. Não é a talha que organiza o espaço, e sim as superfícies das paredes estruturais e os elementos arquitetônicos de cantaria. O aspecto de obra acabada do seu interior foi tão forte e excepcional que não necessitou do preenchimento posterior com ornamentação em talha. Esta se restringiu aos altares e elementos complementares como os púlpitos, o coro e as sanefas. Até mesmo os nichos para os retábulos laterais foram definidos por arcos de cantaria, posteriormente encobertos pela talha dos altares. Outra importante característica da Igreja da Glória é a sua abundante iluminação natural, fato inédito entre as igrejas locais. Esse fato define uma mudança radical em relação às igrejas escuras da primeira fase [da arquitetura religiosa no Brasil] e revela também o apuro técnico de sua construção. Isso porque as grandes janelas laterais da nave foram abertas nas altas paredes que sustentam o empuxo exercido pela abóbada, sem comprometer suas funções estáticas.”
|
||||
|
||||
Tal domínio técnico e a qualidade formal da construção tornaram desnecessário o “uso de talha contínua para esconder as incorreções construtivas e a deficiência compositiva, como ocorria nas igrejas que então se realizavam”. À madeira, ao ouro, às cores, preferiu-se e se decidiu por deixar nuas a pureza de linhas e a perfeição estrutural do projeto atribuído ao tenente-coronel engenheiro José Cardoso Ramalho.
|
||||
|
||||
|
||||
Augusto Malta. Igreja do Outeiro da Glória, s/d. Rio de Janeiro, RJ / Acervo BN
|
||||
|
||||
|
||||
|
||||
Um pouco de história e uma fofoca. Imagine-se a esquadra que trazia a família real em 1808 entrando na barra, entre a fortaleza de Santa Cruz e o Pão de Açúcar. O outeiro e a pequenina Glória são a primeira coisa da velha cidade que dali se avista, na época ainda diretamente debruçados sobre a baía, sem nenhum dos vários aterros que agora os mantêm tão apartados da água. Só pouco depois aparecem as igrejas do Castelo: São Sebastião e o Colégio dos Jesuitas.
|
||||
|
||||
Pedro, filho do regente d. João, que também vem embarcado, tem nove para dez anos. Vai se casar dali a nove anos com Leopoldina, a princesa austríaca que trará consigo aquele nosso Thomas Ender. O novel casal, certamente encantado com a mimosa igrejinha, elegerá a Glória para batizar todas as primeiras crianças brasileiras das casas de Bragança e Habsburgo, esta a linhagem dos ‘Áustrias’.
|
||||
|
||||
Parêntese, para tentar acabar com essa história de nossas matas, nosso ouro. Quem desenhou a bandeira do Brasil independente, depois de 1822, foi Debret, um daqueles artistas napoleônicos que ficaram desempregados depois de Waterloo e vieram bater às portas de palácios brasileiros, – e para quem arranjaram o eufemismo de “missão” francesa. Inspirado talvez nos estandartes dos regimentos napoleônicos, Debret botou um losango na bandeira, losango amarelo, cor dos Habsburgo, dentro do campo verde da casa de Bragança, sendo ainda o losango em heráldica a forma em que tradicionalmente se inscrevem os brasões das damas. Diz João Guilherme C. Ribeiro, em Bandeiras que contam histórias (ed. Zit, 2003), que “provavelmente a brasileira foi a primeira bandeira nacional a honrar uma mulher”.
|
||||
|
||||
Mas voltando. Na Glória foi batizado por exemplo o menino Pedro, futuro segundo imperador, mas antes dele a primogênita de Pedro e Leopoldina, Maria da Glória. Esta brasileirinha terá grande importância na história de Portugal. Quando d. João VI morreu em Lisboa em 1826, d. Pedro, que tinha sobre a cabeça a coroa brasileira, abdicou do trono português em favor de Maria da Glória, que tinha só sete anos. Propôs o casamento da garota com seu tio Miguel, irmão mais novo dele, Pedro, e determinou que o consorte fosse o regente da futura esposa até a maioridade desta. Mas Miguel se auto-coroou rei ele mesmo e Pedro ficou fulo do lado de cá do Atlântico. Abdicou de novo, dessa vez do trono brasileiro e partiu para guerrear o irmão. Ganhou – e o nosso Pedro I é o Pedro IV de lá. Oficialmente, foi uma guerra civil portuguesa de três anos entre absolutistas, os miguelistas, e liberais, os partidários de Pedro. Mas Evaldo Cabral de Melo bota pimenta no assunto. Diz que Miguel era só meio-irmão de Pedro. E não era por parte de pai, mas sim só da espanhola. Ora, não sendo filho do rei morto… Vá saber.
|
||||
|
||||
O fato é que Maria da Glória foi d. Maria II de Portugal. (Maria I foi sua bisavó, a louca, que morreu no Brasil.) D. Pedro IV é o nome oficial do Rossio, praça-umbigo de Lisboa. Está ele no centro da praça, de pé sobre altíssima coluna, olhando para a fachada do Teatro D. Maria II, o ‘municipal’ lá deles.
|
||||
|
||||
Irmão mais novo da brasileira rainha de Portugal, nosso Pedro II também batizou a filharada toda no Outeiro, inclusive a Redentora. E concedeu à irmandade dona da igreja o direito de usar ‘imperial': Imperial Irmandade de Nossa Senhora da Glória do Outeiro, oficialmente. O brasão da família imperial está entalhado em madeira com detalhes em dourado no alto do arco-cruzeiro da igreja.
|
||||
|
||||
*Cássio Loredano é caricaturista.
|
||||
|
||||
|
||||
Pequena cronologia da Igreja de Nossa Senhora da Glória do Outeiro
|
||||
|
||||
Cássio Loredano. A Igreja de Nossa Senhora da Glória do Outeiro, 2015. Do livro “Rio, papel e lápis”(2015)
|
||||
|
||||
1608 – Segundo o site oficial da Imperial Irmandade de Nossa Senhora da Glória do Outeiro, “alguns anos após a fundação da cidade, quando no ano de 1608, um certo Ayres colocou uma pequena imagem da Virgem numa gruta natural existente no morro”. Assim começava no Rio de Janeiro a devoção à Nossa Senhora da Glória.
|
||||
1671 - Ainda segundo o site oficial, as origens históricas remontam a a esse ano quando o “ermitão Antonio Caminha, natural do Aveiro, esculpiu a imagem da Virgem em madeira e ergueu uma pequena ermida no “Morro do Leripe”, onde já existia a gruta, formando-se em torno um círculo de devotos”.
|
||||
1699 – Em 20 de junho, as terras com o nome de Chácara do Oriente, que compreendiam o outeiro, e que pertenciam a Cláudio Gurgel do Amaral, irmão da Ordem 3ª da Penitência e da Santa Casa de Misericórida, foram doadas à confraria de Nossa Senhora em escritura pública com a condição de que se fosse construída uma capela permanente e que nela fossem sepultados o doador e seus descendentes.
|
||||
1701 – O padre João Caminha, filho de Antônio, foi designado em documento de 1º de abril capelão do coro da ermida.
|
||||
1714 – Segundo o Santuário Mariano, a Irmandade para cultuar Nossa Senhora da Glória possuía, nesse ano, quando foi iniciada a construção da Igreja da Glória, “quantidade de dinheiro para dar princípio a uma nova e grande igreja de pedra e cal, porque a primeira que se fez foi de madeira e barro.”
|
||||
1739 – Conclusão da contrução da Igreja da Glória. Seu projeto é atribuído ao tenente-coronel José Cardoso Ramalho.
|
||||
Instituição canônica da Irmandade de Nossa Senhora da Glória, em 10 de outubro, por ato do bispo do Rio de Janeiro, Frei Antonio de Guadalupe.
|
||||
1808 – Chegada da família real portuguesa ao Rio de Janeiro, em 8 de maio. A predileção da Corte Portuguesa pela Igreja da Glória deu a ela muito prestígio.
|
||||
1819 – A neta de D. João VI (1767 – 1826), filha de d. Pedro I (1798 – 1934), a princesa Maria da Glória (1819 – 1853), foi consagrada à Virgem da Glória e a partir de então os membros da família Bragança, nascidos no Brasil, são consagrados a ela.
|
||||
1849 – D. Pedro II outorgou o título de “Imperial” à Irmandade Nossa Senhora da Glória, em 27 de dezembro. Após esta data todos seus descendentes nascidos no Brasil são membros da mesma.
|
||||
1937 – A Igreja de Nossa Senhora da Glória do Outeiro foi, durante o governo de Getulio Vargas (1882 – 1954), declarada Monumento Nacional.
|
||||
1938 – O tombamento definitivo da Igreja de Nossa Senhora da Glória do Outeiro está inscrito no Livro Tombo do Ministério de Educação, de 4 de maio de 1938, assinado por Rodrigo de Franco de Andrade (1898 – 1969), então presidente do Serviço do Patrimônio Histórico e Artístico Nacional (SPHAN, atual IPHAN).
|
||||
1939 - Comemoração dos 200 anos da Irmandade de Nossa Senhora da Glória (Jornal do Brasil, 4 de outubro de 1939, segunda coluna, e Jornal do Brasil, 11 de outubro de 1939, quinta coluna).
|
||||
1950 – Em 1° de novembro de 1950, o Papa Pio XII (1876 – 1958) proclamou o Dogma da Assunção da Virgem Maria e conferiu à Igreja da Glória o título de Basílica Nacional da Assunção (Correio da Manhã, 2 de novembro de 1950).
|
||||
Foi publicada, na revista O Cruzeiro, 2 de setembro de 1950, uma fotografia de autoria de Luciano Carneiro da iluminação da Igreja de Nossa Senhora da Glória do Outeiro.
|
||||
1965 - Dentro da programação de celebração do 4º Centenário da Fundação do Rio de Janeiro, foi construída pela administração estadual uma nova rampa de acesso à Igreja da Glória intercalada por terraços, um projeto do arquiteto Lúcio Costa (1902 – 1998), defensor da obra desde a década de 40.
|
||||
Uma curiosidade: na revista O Cruzeiro de 27 de maio de 1961, foi publicada a matéria Um aquarelista inglês no Rio Imperial, sobre o pintor Emerica Essex Vidal (1791 – 1861), ilustrada com o trabalho Igreja da Glória em 1937.
|
||||
|
||||
Igreja da Glória em 1837, por Emerica Essex Vidal, O Cruzeiro, 27 de maio de 1961
|
||||
|
||||
Andrea C. T. Wanderley
|
||||
Editora-assistente e pesquisadora do portal Brasiliana Fotográfica
|
||||
Fontes:
|
||||
Hemeroteca Digital da Biblioteca Nacional
|
||||
Outeiro da Glória: marco na história da cidade do Rio de Janeiro…[et al]: organizado por [Roberto Padilla]: fotografias de [Zeca Pinheiro Guimarães…et al]. – João Pessoa: Artepadilla, 2015.
|
||||
Portal do IPHAN
|
||||
Site Infopatrimônio
|
||||
Site oficial da Imperial Irmandade Imperial de Nossa Senhora da Glória do Outeiro
|
||||
SUZUKI, Marcelo. As rampas do Outeiro da Glória. Artigo da revista ArqTexto, da Universidade Federal do Rio Grande do Sul.
|
||||
TELLES, Augusto C. da Silva. Nossa Senhora da Glória do Outeiro. Rio de Janeiro: Livraria Agir Editora, 1969.
|
||||
Desenho A festa da Glória, publicado na capa do Jornal do Brasil de 15 de agosto de 1903
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/2154` — `itens/20.500.12156.1_2154/`
|
||||
- `20.500.12156.1/3010` — `itens/20.500.12156.1_3010/`
|
||||
- `20.500.12156.1/4428` — `itens/20.500.12156.1_4428/`
|
||||
- `20.500.12156.1/4290` — `itens/20.500.12156.1_4290/`
|
||||
- `20.500.12156.1/3304` — `itens/20.500.12156.1_3304/`
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
id: 12743
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12743"
|
||||
titulo: "Vacinação no Brasil, uma história centenária"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-08-17T11:21:27+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5741", "20.500.12156.1/5742", "20.500.12156.1/5745", "20.500.12156.1/5746", "20.500.12156.1/5747", "20.500.12156.1/5749"]
|
||||
fetched_at: "2026-09-10T09:56:15.287Z"
|
||||
---
|
||||
|
||||
# Vacinação no Brasil, uma história centenária
|
||||
|
||||
A história da virologia e da luta dos cientistas para a erradicação de moléstias no Brasil tem uma longa trajetória. No livro A virologia no Estado do Rio de Janeiro: uma visão global – relançado em 2012 e disponibilizado em junho último para download gratuito, os autores Hermann G. Schatzmayr (Fiocruz) e Mauroli C. Cabral (Universidade Federal do Rio de Janeiro – UFRJ) reuniram textos próprios e de outros cientistas. A obra descreve os primeiros fatos historicamente registrados e a luta dos virologistas contra as moléstias que até hoje nos afligem. Com fotografias produzidas entre 1904 e 1905 e trechos selecionados do livro, a jornalista Cristiane d´Avila, do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz, conta, na Brasiliana Fotográfica, um pouco dessa história, principalmente sobre o combate à febre amarela empreendido por Oswaldo Cruz, no início do século XX.
|
||||
|
||||
Vacinação no Brasil, uma história centenária
|
||||
Cristiane d’Avila*
|
||||
A Campanha Nacional de Vacinação, lançada em 6 de agosto último pelo Ministério da Saúde, pretende imunizar milhões de pessoas contra o sarampo e a poliomielite, entre crianças e adultos. Um dos programas mais bem-sucedidos do Sistema Único de Saúde (SUS) brasileiro, este ano a campanha será fomentada por um fato novo, porém preocupante: o retorno de doenças consideradas, há muito, extintas.
|
||||
Especialistas e a sociedade como um todo reconhecem o sucesso do Programa Nacional de Imunização brasileiro que de tão exitoso colocou o país no rol das nações que extinguiram as doenças agora combatidas. Contraditoriamente, o êxito fez com que gerações que não vivenciaram os surtos e efeitos dessas doenças passassem a considerar a vacinação desnecessária. Somou-se a esse fator o movimento antivacinal, com adeptos não só no Brasil, e o resultado mostra-se agora alarmante, com recentes casos de febre amarela, sarampo e poliomielite.
|
||||
Acessando o link para as fotografias da vacinação no Rio de Janeiro entre 1904 e 1905 disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
A história da virologia e da luta dos cientistas para a erradicação de moléstias no Brasil tem uma longa trajetória. No livro A virologia no Estado do Rio de Janeiro: uma visão global – relançado em 2012 e disponibilizado em junho último para download gratuito, os autores Hermann G. Schatzmayr (Fiocruz) e Mauroli C. Cabral (Universidade Federal do Rio de Janeiro – UFRJ) reavaliam e ampliam a primeira edição, reunindo textos próprios e de outros cientistas.
|
||||
A obra apresenta uma visão global da virologia no Rio ao longo de mais de um século, descrevendo os primeiros fatos historicamente registrados e a luta dos virologistas contra as moléstias que até hoje nos afligem. Selecionamos trechos do livro e fotos do acervo do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz para contar um pouco essa história, principalmente sobre o combate à febre amarela empreendido por Oswaldo Cruz, no início do século XX.
|
||||
Oswaldo Cruz, que havia acompanhado com entusiasmo as notícias então recentes da eliminação da febre amarela em Cuba no início do século XX, com base nas propostas de Juan Carlos Finley, estava seguro da transmissão da doença pelo Aedes aegypti e lançou-se ao trabalho com invulgar determinação, propondo alcançar os mesmos resultados de Cuba em três anos.
|
||||
O plano para o combate à febre amarela começou em 1903 e incluía, entre outras medidas, a entrada nas casas para eliminar os focos de mosquito. Mesmo com uma decisão do Supremo Tribunal garantindo a inviolabilidade do lar, a metodologia utilizada nas residências para a eliminação de focos de mosquitos e o isolamento dos doentes sob telas de proteção para que não transmitissem a infecção atingiram plenamente os objetivos propostos. A redução do número de óbitos ao longo dos anos seguintes foi por demais convincente para superar as resistências ainda existentes.
|
||||
|
||||
Anônimo. Serviço de Profilaxia da febre amarela: partida de uma turma para isolamento de um doente, 1904. Rio de Janeiro, RJ / Acerco Casa de Oswaldo Cruz
|
||||
|
||||
Anônimo. Profilaxia da Febre Amarela: turma de expurgo., 1905. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Oswaldo Cruz assim descreveu o seu método de exterminação de mosquitos nas habitações: “A casa a expurgar é completamente fechada. A todas as frestas e orifícios são colladas tiras ou pedaços de papel (…). “As communicações com os forros são abertas depois de ser todo o telhado coberto com toldos de lona, fixados por meio de sarrafos às paredes externas do prédio. Após cubagem de todo o imóvel, é o enxofre queimado na proporção de 10 a 20 grammas por metro cúbico (…). O ar aquecido pela combustão e deslocado pelos vapores sulfurosos escapa-se através das malhas do toldo, passando-se por entre as telhas; os mosquitos, porém, não podem acompanhar a sahida do ar ainda não saturado de gaz sulfuroso, por que ficam retidos pela cobertura do telhado. A casa a expurgar permanece fechada durante duas horas no mínimo” (Oswaldo Cruz 1909).
|
||||
|
||||
Anônimo. Isolamento de residência infectada pelo mosquito da febre amarela, 1905. Rio de Janeiro, RJ / Acerco Casa de Oswaldo Cruz
|
||||
|
||||
No primeiro semestre de 1904 foram feitas cerca de 110 mil visitas domiciliares e interditados 626 edifícios e casas. Os pacientes de febre amarela eram internados em hospitais e isolados para impedir que fossem picados pelos artrópodos vetores. As estatísticas de casos de febre amarela, as quais registraram cerca de mil mortes em 1902, baixaram para apenas 48 já em 1904.
|
||||
|
||||
Anônimo. Quartos em tela metálica para isolamento de doentes atacados de Febre Amarela, 1905. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Em 1909 não foi registrada na cidade do Rio de Janeiro mais nenhuma vítima da doença, fato extraordinário e impensável alguns anos antes. Em relação à varíola, em 1904 3.566 pessoas haviam morrido vítimas da doença, caindo o número para nove casos dois anos depois, pela ação da campanha de vacinação introduzida por Oswaldo Cruz. Em 1908, uma nova epidemia elevou os óbitos para cerca de 6.550, como resultado do baixo número de vacinações alcançado.
|
||||
|
||||
Anônimo. Brigada contra mosquito do Serviço de Profilaxia da febre amarela, 1905. Rio de Janeiro, RJ / Acerco Casa de Oswaldo Cruz
|
||||
|
||||
Anônimo. Aparelhos Clayton para os serviços de Profilaxia terrestre, 1905. Rio de Janeiro, RJ / Acervo Casa de Oswaldo Cruz
|
||||
|
||||
Uma análise crítica das campanhas contra a varíola e principalmente contra a febre amarela nos mostra uma associação perfeita entre conhecimentos científicos e os trabalhos de campo neles baseados. Em 1908, como reconhecimento pelo seu trabalho, o Presidente Afonso Pena renomeou o Instituto de Manguinhos como Instituto Oswaldo Cruz. (SCHATZMAYR; CABRAL, 2012).
|
||||
|
||||
*Cristiane d’Avila é jornalista do Departamento de Arquivo e Documentação da Casa de Oswaldo Cruz
|
||||
|
||||
Fontes:
|
||||
A virologia no Estado do Rio de Janeiro: uma visão global
|
||||
Publicação retrata impactos da gripe espanhola no Rio de Janeiro
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5741` — `itens/20.500.12156.1_5741/`
|
||||
- `20.500.12156.1/5742` — `itens/20.500.12156.1_5742/`
|
||||
- `20.500.12156.1/5745` — `itens/20.500.12156.1_5745/`
|
||||
- `20.500.12156.1/5746` — `itens/20.500.12156.1_5746/`
|
||||
- `20.500.12156.1/5747` — `itens/20.500.12156.1_5747/`
|
||||
- `20.500.12156.1/5749` — `itens/20.500.12156.1_5749/`
|
||||
|
||||
+85
@@ -0,0 +1,85 @@
|
||||
---
|
||||
id: 12752
|
||||
url: "https://brasilianafotografica.bn.gov.br/?p=12752"
|
||||
titulo: "De 453 anos de documentos a 125 anos de trajetória: as origens do Arquivo Geral da Cidade do Rio de Janeiro"
|
||||
autor: "Andrea Wanderley"
|
||||
data: "2018-08-03T12:13:29+00:00"
|
||||
categorias: ["Análise de documento", "Biografia", "Cronologia", "Curadoria", "Efemérides", "Convidados", "Preservação digital", "Sem categoria"]
|
||||
handles_referenciados: ["20.500.12156.1/5750", "20.500.12156.1/5731", "20.500.12156.1/5733", "20.500.12156.1/5734", "20.500.12156.1/5737", "20.500.12156.1/5751", "20.500.12156.1/5730"]
|
||||
fetched_at: "2026-09-10T09:56:18.749Z"
|
||||
---
|
||||
|
||||
# De 453 anos de documentos a 125 anos de trajetória: as origens do Arquivo Geral da Cidade do Rio de Janeiro
|
||||
|
||||
A Brasiliana Fotográfica festeja os 125 anos do Arquivo Geral da Cidade do Rio de Janeiro – AGCRJ – com a publicação de um artigo de Beatriz Kushnir, diretora da instituição. Criado em 5 de agosto de 1893, o ACGRJ é um dos parceiros do portal. É o gestor da documentação produzida pelo poder público no decorrer do exercício de suas funções administrativas, custodiando os documentos necessários para subsidiar a Prefeitura. Além disso detém informações imprescindíveis para o cidadão e para o pesquisador respectivamente na busca de comprovação de direitos e na reconstrução do passado.
|
||||
De 453 anos de documentos a 125 anos de trajetória: as origens do Arquivo Geral da Cidade do Rio de Janeiro
|
||||
Beatriz Kushnir*
|
||||
A tradição lusa nos Arquivos brasileiros marca a pujança dos acervos que chegaram até nós. Aprendemos com os portugueses os trâmites burocráticos e a circularidade dos documentos, permitindo que recuperemos informações que possam ter se perdido aqui ou ali. Isto explica o porquê do Arquivo Geral da Cidade do Rio de Janeiro (AGCRJ) ser uma das instituições de arquivo que concentra uma das mais antigas coleções documentais do país, cuja origem é a da fundação da muy leal e heroica cidade de São Sebastião do Rio de Janeiro, estabelecida em 1º de março de 1565, quando o governador e capitão-mor Estácio de Sá lançou o marco à entrada da baía de Guanabara, entre os morros Cara de Cão e Pão de Açúcar, no atual bairro da Urca.
|
||||
Seguindo as determinações da legislação em vigor na Coroa, Estácio de Sá instituiu o Regimento e o Foral da municipalidade, que regulamentaram os deveres, privilégios e direitos dos que aqui morariam. Ao estabelecer o governo local, produziu os primeiros documentos da cidade que, ao receber esse título, aferiu ao Rio uma autonomia administrativa e judiciária que uma simples vila não teria. Durante o período colonial, a ordenação jurídica portuguesa determinou que a Câmara Municipal exercesse as funções administrativas, políticas, legislativas, judiciais, fazendárias e policiais, já que não houve uma separação de poderes e atribuições. Segundo Boris Fausto, nos dois séculos iniciais da colonização, a Câmara Municipal tornou-se, na prática, a principal autoridade da Capitania, superpondo-se aos capitães-governadores e, em certos casos, exigindo da Coroa a sua substituição. Neste sentido, Fernanda Bicalho defende que o Conselho Municipal “gozou, durante todo o século XVII, de uma autonomia impensável para quem se detém no estudo de suas funções na centúria seguinte”[1].
|
||||
|
||||
Augusto Malta. Arquivo Geral da Cidade do Rio de Janeiro, s/d. Paço Municipal, Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Em conformidade com as Ordenações portuguesas, “(…) o primeiro escrivão da Câmara Municipal, Diogo de Oliveira, foi incumbido de registrar em livros próprios e de guardar em uma ‘arca grande e boa’ as cartas de doação de sesmarias concedidas por Estácio de Sá aos jesuítas, à municipalidade e aos primeiros povoadores; as cartas forais; os termos de provimento dos camaristas municipais; as provisões cíveis dos porteiros, pregoeiros, alcaides, carcereiros, tabeliães, escrivães, ouvidores, provedores da Fazenda e dos demais oficiais da municipalidade”. Esta arca grande e boa é a origem do Arquivo da Câmara Municipal, cujo acervo foi transferido a recém-instituída Prefeitura do Distrito Federal quando do decreto nº 44, de 05 de agosto de 1893, assinado pelo Prefeito Henrique Valadares (1893-1895). A instituição, denominada Archivo do Distrito Federal, passou por diversas configurações e status, completando este ano, 125 anos como um órgão da Prefeitura.
|
||||
Da efeméride que se comemora, mapearam-se os seus diversos momentos. Desta forma, é significativo conhecer e reconhecer as vitórias e desafios desta empreitada. Desde 1882, quando foi construído o Paço Municipal, nas proximidades do Campo da Aclamação (atual Praça da República), o antigo Arquivo da Câmara funcionou em seu pavimento superior. Com o estabelecimento da República, o prédio passou a abrigar a nova administração e, oficialmente, a partir da promulgação da Lei Orgânica Municipal de 1892, a Prefeitura do Distrito Federal.
|
||||
|
||||
Augusto Malta. Paço Municipal. Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
As suas atividades não passavam despercebidas e no jornal carioca A Notícia de 24 de julho de 1912, registrava-se que em 1910 o Archivo do Distrito Federal foi transferido para o andar térreo. De acordo com o informativo, na sala de expediente, localizada ao lado da portaria, realizava-se a coordenação, classificação e catalogação dos documentos. O espaço foi descrito como ornamentado com 14 plantas da cidade, além de móveis de época, que abrigam flâmulas de diferentes fases políticas do país, demarcando a mescla entre municipal e federal que a cidade e suas instituições tinham. Em sala anexa, funcionava o Archivo do Distrito Federal, com sua farta documentação administrativa e histórica, concernente a diferentes assuntos sobre a cidade. A nova instalação contava com três pavimentos divididos por estantes metálicas.
|
||||
“No primeiro pavimento – que é o térreo – há seis estantes, seccionadas por 12 corpos, contendo prateleiras sobre as quais assentam 1334 caixas portáteis. Cada caixa tem uma etiqueta indicando número de ordem e designação do departamento municipal ao qual se referem os documentos arquivados. Dois lances de escadas, ladeados por gradil de ferro com corrimões de metal dourado, dão acesso aos pavimentos superiores. (…) O segundo pavimento tem as mesmas estantes e corpos que o primeiro, mas suas prateleiras diferem das do andar térreo. Assentam ou encaixam as extremidades em dentes e podem ser graduadas conforme as dimensões dos livros (…). Todo pavimento que se assemelha a um passadiço dos novos transatlânticos é circundado por gradil de ferro encimado por uma balaustrada de metal dourado. O 3º e último é em tudo semelhante ao segundo. É o mais resguardado e o menos ventilado. Nos dois pavimentos superiores há lugar para serem arrumados cerca de 10.000 livros.(…).”
|
||||
No panorama de alterações da burocracia administrativa, o Archivo do Distrito Federal passou por diversos nomes, subordinações e endereços desde 1893, continuando a funcionar no prédio do Paço Municipal até a sua demolição para a abertura da Avenida Presidente Vargas, nos anos 1940. A partir de 1º de junho de 1944, foi transferido para o antigo Palácio das Festas, onde anteriormente era sediado o Departamento de Rendas Diversas, da Secretaria de Fazenda da Prefeitura, na Rua Santa Luzia, nº 11. No período que se seguiu, o Archivo do Distrito Federal passou por dificuldades expostas nos relatórios de vários de seus dirigentes. Mas vale pontuar, como as imagens demonstram, a preocupação com as instalações de áreas de tratamento documental e serviços executados no acervo, bem como as reuniões da Comissão de Logradouros, já em 1949, e que retornou ao AGCRJ em 2006, como uma câmara de assessoramento na indicação de nomes para as ruas da cidade.
|
||||
|
||||
Anônimo. Arquivo Geral da Cidade do Rio de Janeiro, s/d. Rua Santa Luzia, Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Anônimo. Arquivo Geral da Cidade do Rio de Janeiro, microfilme, s/d. Rua Santa Luzia, Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
|
||||
Em 1960, com a transferência da Capital Federal para Brasília, o Rio tornou-se Estado da Guanabara. Da Rua Santa Luzia, em 1963 o Archivo do Distrito Federal foi transferido mais uma vez, ocupando o Palácio da Marquesa de Santos, na Avenida Pedro II, em São Cristóvão. Dali, o acervo foi novamente deslocado para o número 400 do mesmo logradouro, ocupando o segundo andar da oficina de conserto de móveis escolares, da Secretaria de Educação e Cultura.
|
||||
A professora Terezinha Saraiva, Secretária de Educação e Cultura do Estado da Guanabara, no governo Carlos Lacerda (1960-5), e a primeira Secretária Municipal de Educação e Cultura da Cidade do Rio de Janeiro, após a fusão, no governo Marcos Tamoyo (1975-9), lembrou em depoimento a mim e a Sandra Horta que lutou pelo Arquivo da Cidade, porque tinha uma dívida que não conseguiu cumprir como secretária de Carlos Lacerda. O governador, na área da cultura a incumbiu de três tarefas: recuperar o Teatro João Caetano, que estava abandonado; criar um Museu do Primeiro Reinado, na Casa da Marquesa de Santos, então abandonada; e acomodar o Arquivo da Cidade do Rio de Janeiro.
|
||||
“Quando cheguei à Secretaria de Educação e Cultura do Município do Rio tinha uma preocupação que não consegui resolver: o Arquivo”. Então, “em 1975, assumo a Secretaria e digo assim: ‘Onde está o Arquivo da Cidade?’. Estava no mesmo lugar. Fui lá, na mesma hora. (…) [E dali], fui direto falar com o Tamoyo, que estava no Palácio da Cidade. Falei: ‘Tamoyo, nós temos que assumir hoje um compromisso com a cidade do Rio de Janeiro’. Contei essa história toda de 1965 e ele falou: ‘Vamos cumprir isso!’. Então, a primeira coisa a se fazer é arranjar um terreno, que seja um lugar acessível” (KUSHNIR e HORTA, 2011).
|
||||
O AGCRJ formalmente instalado, mesmo com o prédio não finalizado, à Rua Amoroso Lima, nº 15, foi inaugurado no último dia da gestão de Tamoyo, em 14 de março de 1979. O edifício, de instalações adequadas ao seu uso, foi então o primeiro prédio construído para abrigar um arquivo na América Latina. A então Diretora, Lia Malcher, lembrou que a importância da instituição “está em você resguardar esta documentação histórica, preservar a documentação e a colocá-la disponível para o pesquisador de caráter científico e cultural ou para o cidadão que aqui vem procurar a comprovação de seus direitos” (KUSHNIR e HORTA, 2011).
|
||||
|
||||
Anônimo. Arquivo Geral da Cidade do Rio de Janeiro, s/d. Cidade Nova, Rio de Janeiro / Acervo AGCRJ
|
||||
|
||||
Em momentos como esse, onde a partir da efeméride dos 125 anos, repensamos a instituição, vale sublinhar que importantes nomes da Arquivologia e da pesquisa Histórica trabalharam no e pelo AGCRJ, como seus diretores-gerais ou dirigentes de áreas específicas, como: Pires de Almeida, Noronha Santos, Restier Gonçalves, Helena Corrêa Machado, Werneck da Silva, Afonso Carlos Marques dos Santos, Paulo Elian, José Maria Jardim, e tantos outros.
|
||||
Acessando o link para as fotografias de sedes e do interior do Arquivo Geral da Cidade do Rio de Janeiro disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
Marcos de um arrojo administrativo, a Prefeitura do Rio em 2003 regulamentou por decreto a Lei 3.404, de 2002, e desponta como uma das primeiras cidades a adequar a Lei de Arquivos, de 1991, a sua realidade. Passados quase 40 anos do AGCRJ instalado em sua sede-própria e com as demandas resolvidas quanto a este lugar, o AGCRJ tornou-se um órgão da Secretaria Municipal da Casa Civil desde 2013. Seguiu, assim, uma tendência das instituições brasileiras que neste patamar da administração pública reforçam a missão das instituições de arquivo como, primeiramente, para atender à Governança por meio da Gestão de Documentos. E findo o trâmite e o processo administrativo, para embasar a produção de conhecimento, atendendo, portanto, ao campo do Legado, ofício dos Arquivos Públicos no mundo contemporâneo.
|
||||
[1] HORTA, Sandra apud BICALHO, Maria Fernanda. As Câmaras Municipais no Império Português: O Exemplo do Rio de Janeiro. Rev. bras. Hist. vol. 18 n. 36 São Paulo, 1998.
|
||||
|
||||
|
||||
* Beatriz Kushnir é a Diretora-Geral do Arquivo Geral da Cidade do Rio de Janeiro.
|
||||
|
||||
Acessando o link para as fotografias do acervo do Arquivo Geral da Cidade do Rio de Janeiro disponíveis na Brasiliana Fotográfica, o leitor poderá magnificar as imagens e verificar todos os dados referentes a elas.
|
||||
|
||||
Fontes:
|
||||
Arquivo Geral da Cidade do Rio de Janeiro:
|
||||
AGCRJ. Administração pública municipal: a estrutura e os titulares: da Comissão de Intendência à Prefeitura do Rio (1889-2012).Rio de Janeiro: Prefeitura do Rio/Casa Civil/ Arquivo Geral da Cidade do Rio de Janeiro, 2014.
|
||||
FERNANDES, Maria Celia. Arquivo da Cidade do Rio de Janeiro: a travessia da “arca grande e boa” na história carioca. Rio de Janeiro: Secretaria Municipal de Cultura: Arquivo Geral da Cidade do Rio de Janeiro, 2011.
|
||||
HORTA, Sandra. “A tradição das Câmaras Municipais no império português: o exemplo da atuação na vida pública da cidade do Rio de Janeiro”. In: História do Rio de Janeiro – pelos 450 Anos de Fundação da Cidade, IHGB, 2015.
|
||||
KUSHNIR, Beatriz e HORTA, Sandra (org.). Memórias do Rio: o Arquivo Geral da Cidade do Rio de Janeiro em sua trajetória republicana – Faperj. Rio de Janeiro: Imago, 2011.
|
||||
Hemeroteca Digital:
|
||||
A Notícia, 24 de julho de 1912
|
||||
Correio da Manhã, 20 de maio de 1967
|
||||
Diário de Pernambuco, 29 de maio de 1971
|
||||
Jornal dos Sports, 8 de março de 1981
|
||||
O Fluminense, 11 de março de 1976
|
||||
______________________________________________________________________________________________________________________________________
|
||||
|
||||
Outras publicações do Arquivo Geral da Cidade do Rio de Janeiro na Brasiliana Fotográfica
|
||||
Augusto Malta. Arquivo Geral da Cidade do Rio de Janeiro, 27 de setembro de 1911. Paço Municipal, Rio de Janeiro, RJ / Acervo AGCRJ
|
||||
De Largo do Matadouro à Praça da Bandeira – Luiza Ferreira, 13 /07 2018.
|
||||
A via elevada da Perimetral – Beatriz Kushnir, 23/06/2017.
|
||||
Novos acervos: Arquivo Geral da Cidade do Rio de Janeiro – Esforços de resgate: a recuperação da informação de parte das fotografias furtadas do arquivo Malta – Beatriz Kushnir, 11/04/2016.
|
||||
|
||||
Augusto Malta. Arquivo Geral da Cidade do Rio de Janeiro, 30 de julho de 1914. Paço Municipal, Rio de Janeiro, RJ / Acervo ACGRJ
|
||||
|
||||
---
|
||||
|
||||
**Itens do acervo referenciados neste post:**
|
||||
|
||||
- `20.500.12156.1/5750` — `itens/20.500.12156.1_5750/`
|
||||
- `20.500.12156.1/5731` — `itens/20.500.12156.1_5731/`
|
||||
- `20.500.12156.1/5733` — `itens/20.500.12156.1_5733/`
|
||||
- `20.500.12156.1/5734` — `itens/20.500.12156.1_5734/`
|
||||
- `20.500.12156.1/5737` — `itens/20.500.12156.1_5737/`
|
||||
- `20.500.12156.1/5751` — `itens/20.500.12156.1_5751/`
|
||||
- `20.500.12156.1/5730` — `itens/20.500.12156.1_5730/`
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user