a4a:Convenções/Visualização de dados/DL info: mudanças entre as edições

De Documentação
Sem resumo de edição
 
(6 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
teste
Os ''downloads'' da Digital-guard (divulgados pela AddressForAll) estão concentrados no ''endpoint'' <code>dl.digital-guard.org</code>. 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
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
https://wiki.addressforall.org/doc/dg:Workflow#Atualizar_Listas_e_site


https://github.com/AddressForAll/site-v2/blob/main/content/list_downloads.md
 
São dois tipos:
 
 
=== Downloads por jurisdição ===
 
==== MediaWiki ====
 
Para atualizar a página [[dg:Listagem_dos_downloads_por_jurisdi%C3%A7%C3%A3o]] gerar a lista em formato mediawiki com o comando
 
<syntaxhighlight lang="sh">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');"</syntaxhighlight>
 
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
 
<syntaxhighlight lang="sh">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');"</syntaxhighlight>
 
e então utilizar o conteúdo do arquivo '''/tmp/pg_io/list_jurisd_mediawiki.txt'''.
 
Consulte [https://github.com/AddressForAll/site-v2/blob/main/README.md 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
 
<syntaxhighlight lang="sh">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');"</syntaxhighlight>
 
Notar que '''são exibidos''' os arquivos filtrados na lista.
 
Caso seja necessário '''não exibir''' os filtrados usar o comando
 
<syntaxhighlight lang="sh">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');"</syntaxhighlight>
 
=== Downloads por hash ===
 
==== MediaWiki ====
Para atualizar a página [[dg:Listagem_dos_downloads_por_hash]] gerar a lista em formato mediawiki com o comando
 
<syntaxhighlight lang="sh">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');"</syntaxhighlight>
 
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
 
<syntaxhighlight lang="sh">psql postgres://postgres@localhost/dl05s_main -qtAX -c "SELECT optim.generate_list_hash('/tmp/pg_io/list_hash_markdown.txt');"</syntaxhighlight>
 
 
=== Pilha de funções ===
 
==== Downloads por jurisdição ====
 
* optim.generate_list
* optim.vw02generate_list
* optim.vw01generate_list
* optim.vw01full_packfilevers JOIN optim.vw01filtered_files
 
==== Downloads por hash ====
 
* optim.generate_list_hash
* optim.vw03generate_list_hash
* optim.vw01full_packfilevers
 
==  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]].

Edição atual tal como às 17h10min de 31 de julho de 2024

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');"


Pilha de funções

Downloads por jurisdição

  • optim.generate_list
  • optim.vw02generate_list
  • optim.vw01generate_list
  • optim.vw01full_packfilevers JOIN optim.vw01filtered_files

Downloads por hash

  • optim.generate_list_hash
  • optim.vw03generate_list_hash
  • optim.vw01full_packfilevers

Visualizações

Ver também