a4a:Convenções/Visualização de dados/DL info
Os downloads da Digital-guard (divulgados pela AddressForAll) estão concentrados no endpoint dl.digital-guard.org
. Os metadados e listagem de arquivos disponíveis são "DL info".
Geração dos metadados
As funções e views utilizadas para gerar listas de downloads é mantida em:
https://github.com/digital-guard/preserv/blob/main/src/optim-step3-publication.sql
Os locais onde listas são divulgadas e como atualiza-las está em:
https://wiki.addressforall.org/doc/dg:Workflow#Atualizar_Listas_e_site
São dois tipos:
Downloads por jurisdição
MediaWiki
Para atualizar a página dg:Listagem_dos_downloads_por_jurisdição gerar a lista em formato mediawiki com o comando
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list('/tmp/pg_io/list_jurisd_without_filtered_mediawiki.txt','/var/gits/_dg/preserv/src/list_jurisd_without_filtered_mediawiki.mustache');"
e copiar e colar o conteúdo do arquivo /tmp/pg_io/list_jurisd_without_filtered_mediawiki.txt na referida página.
Notar que não é exibido os arquivos filtrados na lista.
Caso seja necessário exibir os filtrados usar o comando
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list('/tmp/pg_io/list_jurisd_mediawiki.txt','/var/gits/_dg/preserv/src/list_jurisd_mediawiki.mustache');"
e então utilizar o conteúdo do arquivo /tmp/pg_io/list_jurisd_mediawiki.txt.
Consulte README.md para entender como gerar o site.
Markdown
Para atualizar a seção http://addressforall.org/en/downloads atualizar o arquivo https://github.com/AddressForAll/site-v2/blob/main/content/list_downloads.md com o conteúdo do arquivo gerado pelo comando a seguir no formato markdown
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list('/tmp/pg_io/list_jurisd_with_filtered_markdown.txt','/var/gits/_dg/preserv/src/list_jurisd.mustache');"
Notar que são exibidos os arquivos filtrados na lista.
Caso seja necessário não exibir os filtrados usar o comando
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list('/tmp/pg_io/list_jurisd_with_filtered_markdown.txt','/var/gits/_dg/preserv/src/list_jurisd_without_filtered.mustache');"
Downloads por hash
MediaWiki
Para atualizar a página dg:Listagem_dos_downloads_por_hash gerar a lista em formato mediawiki com o comando
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list_hash('/tmp/pg_io/list_hash_mediawiki.txt','/var/gits/_dg/preserv/src/list_hash_wiki.mustache');"
e copiar e colocar o conteúdo na referida página.
Markdown
Se for necessário gerar a lista em formato Markdown, usar o comando
psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list_hash('/tmp/pg_io/list_hash_markdown.txt');"
Visualizações
- oficial https://github.com/AddressForAll/site-v2/blob/main/content/list_downloads.md
- lixo https://wiki.addressforall.org/doc/dg:Listagem_dos_downloads_por_jurisdi%C3%A7%C3%A3o
- lixo? siteOld https://www.addressforall.org/en/downloads/
Ver também
- arquivos e downloads extra, temporários ou não registrados. Ver seus metadados e gestão em a4a:Convenções/Visualização de dados/DL info/private.