Este foi um esforço anterior para criar um exemplo de cliente para permanente, conforme descrito abaixo. Não está sendo mantido ou desenvolvido ativamente pela equipe permanente.
Permanent.org é uma plataforma de preservação de arquivos digitais - construída para toda a humanidade para arquivar seus legados digitais, permanentemente. O aplicativo inclui muitos recursos que permitem que os usuários personalizem como preservam seus arquivos, como compartilhamento privado, um cofre criptografado e uma seção pública que permite que qualquer pessoa compartilhe sua história com o mundo.
No entanto, os arquivos não contam uma história por conta própria. Embora a adição de títulos e descrições ajude, apresentar conteúdo de maneiras bonitas, como uma linha do tempo ou um mosaico, é uma maneira muito mais eficaz de compartilhar memórias e histórico pessoal. Essas "visualizações", como as chamamos, permitem que qualquer pessoa capture dinamicamente uma narrativa em torno de seu conteúdo e realmente conte sua história.
Com sua ajuda, podemos criar mais dessas visões para ajudar alguém a contar sua história. Juntos, podemos facilitar a captura da história humana, a maneira como as pessoas desejam.
A API Permanent Legacy Client é uma estrutura que consiste em HTML e JavaScript. O design atual deve ser muito leve e limitado ao objetivo de criar visualizações para o conteúdo hospedado no permanente.org. À medida que a comunidade colaboradora cresce, a API evoluirá para apoiar muitos recursos, incluindo interface com a API REST permanente.org.
Visite o link abaixo para saber mais sobre nossa visão e ver exemplos de algumas das vistas já construídas.
https://www.permanent.org/vision/
Permanent.org é a primeira plataforma de armazenamento em nuvem desse tipo; construído com a humanidade em mente. À medida que mais e mais conteúdo se torna digital, somos a solução que o mundo precisa para armazenamento de dados confiável, seguro e permanente. Precisamos da sua ajuda para fazer uma mudança real na maneira como nossos dados digitais são tratados e gostaríamos de mostrar seu trabalho e fazer (e capturar!) História juntos.
https://www.permanent.org/about/
Junte -se à nossa equipe e coloque seu dente no universo.
Primeiro, você cria uma visualização usando esta API e as diretivas HTML. Em seguida, será revisado pela nossa equipe para controle de qualidade. Em seguida, a visualização será aceita para inclusão na galeria de visualização. A visualização estará automaticamente vinculada aos dados em uma pasta. Simplesmente usar as diretivas HTML abaixo é o suficiente para que as visualizações funcionem no sistema.
Não são necessárias habilidades anteriores de codificação, mas algum conhecimento básico de HTML e CSS certamente ajuda. Para criar uma visão, você usa as diretivas HTML da estrutura. Não são necessárias habilidades de script Java.
Use um editor online como https://thimble.mozilla.org/
Ou fique um pouco mais avançado e configure um servidor HTTP local, como: https://www.npmjs.com/package/http-sherver
permanent-data
This is how data is loaded for testing your views.
<body permanent-data="ex1_data.json" >
permanent-popup
If you want to have a pop up page for showing a single file
set the name of your pop up html page.
<body permanent-popup="popup.html">
permanent-profile
Bind an element to the Profile data object.
<div permanent-profile>
<img p-src="profile.thumbnail">
<div p-bind="profile.archiveNbr"></div>
<div p-bind="profile.fullName"></div>
</div>
p-src
Bind an HTML image tag source.
<img p-src="profile.thumbnail" class="profile-img">
p-bind
Bind some data field.
<div p-bind="profile.archiveNbr"></div>
permanent-view
Declare a view region.
<div permanent-view></div>
p-repeat
For repeating items in a list.
<div p-repeat="folder in Folders">
<img p-src="folder.thumbnail">
<div p-bind="folder.name" ></div>
</div>
p-bkgrd
Setting an element's background image source.
<div p-bkgrd="file.thumbnail" ></div>
p-click
Enable this HTML element to be clicked.
<div p-repeat="file in Files" p-click="file">
</div>
Um exemplo completo pode ser encontrado na pasta Exemplos deste repositório.
Vamos construir algo ótimo.