237
edições
mSem resumo de edição |
|||
Linha 2: | Linha 2: | ||
== Geração dos metadados == | == 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 | ||
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> | |||
== Visualizações == | == Visualizações == |
edições