Beni Culturali
Una connessione ultraveloce al servizio del patrimonio culturale
La comunità dei beni culturali connessi a GARR include biblioteche, archivi di Stato, musei, soprintendenze, istituti centrali del Ministero della Cultura e istituti culturali internazionali, con eccellenze come il Colosseo, la Galleria degli Uffizi e il Parco archeologico di Pompei.
La rete e i servizi GARR sono uno strumento chiave per condividere grandi quantità di dati digitalizzati, per collaborare con università e ricerca a livello nazionale e globale e per promuovere il patrimonio culturale.
Un esempio della collaborazione di lunga data tra GARR e la comunità?
Il Sistema Bibliotecario Nazionale (SBN), la rete delle biblioteche italiane che esiste sin dagli anni ‘90.
Scopri le sedi collegate
- Archivi, biblioteche, musei
Vantaggi per la comunità
-
Connettività ultraveloce
Collegamenti ad alte prestazioni e tecnologia avanzata per digitalizzare e valorizzare il patrimonio culturale
-
Connessioni globali
Collegamenti internazionali per una comunità interdisciplinare
-
Condivisione
Contaminazioni di idee e continuo scambio di competenze, per una crescita condivisa
-
Servizi dedicati
Accesso ad una vasta gamma di risorse per rispondere ad ogni necessità
Servizi
-
Rete e Accesso
-
Indirizzi IP & DNS
-
Nomi a dominio
-
Sicurezza
-
eduroam
-
Identità Digitale
-
Certificati digitali
-
Applicazioni
-
Webconference
-
Live streaming & video
Storie di successo
DA GARR NEWS
leggi altri articoli
Voci dalla comunità
DA GARR TV - fare refresh della pagina nel caso alcuni video non fossero disponibili
// Configurazione
const MAX_VIDEOS = 6;
const TAG_FILTER = 'beni culturali';
const API_BASE_URL = 'https://garr.tv/api/v1/videos';
// Funzione per recuperare i video più recenti
async function fetchRecentVideos() {
const apiUrl = API_BASE_URL + '?tagsOneOf=' + TAG_FILTER + '&sort=-originallyPublishedAt&count=' + MAX_VIDEOS;
console.log('API URL:', apiUrl);
try {
const response = await fetch(apiUrl);
if (!response.ok) {
throw new Error('Request failed with status: ' + response.status);
}
const data = await response.json();
return processVideoData(data);
} catch (error) {
console.error('Error fetching videos:', error);
return [];
}
}
// Funzione per processare i dati dei video
function processVideoData(apiResponse) {
const videos = [];
const videoList = apiResponse.data || [];
console.log('API Response:', apiResponse);
console.log('Video list:', videoList);
for (let i = 0; i < MAX_VIDEOS && i < videoList.length; i++) {
const video = videoList[i];
console.log('Video object:', video);
const embedUrl = 'https://garr.tv/videos/embed/' + video.uuid;
console.log('Embed URL:', embedUrl);
videos.push({
title: video.name,
videoSrc: embedUrl,
publishedAt: video.originallyPublishedAt || video.publishedAt
});
}
console.log('Processed videos:', videos);
return videos;
}
// Funzione per creare una card video
function createVideoCard(video) {
// Escape HTML characters per il title
const escapedTitle = video.title
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(//g, '>');
return '
' +
'
' +
'
' + video.title + '
' +
'
' +
'' +
'' +
'
' +
'
' +
'
';
}
// Funzione per renderizzare i video
function renderVideos(videos) {
const container = document.getElementById('garr-videos-container');
if (videos.length === 0) {
container.innerHTML = '
Nessun video trovato.
';
return;
}
const videosHTML = videos.map(video => createVideoCard(video)).join('');
container.innerHTML = '
' +
videosHTML +
'
';
}
// Funzione principale
async function initVideoGallery() {
const container = document.getElementById('garr-videos-container');
container.innerHTML = '
Caricamento video...
';
const videos = await fetchRecentVideos();
renderVideos(videos);
}
// Avvia l'applicazione quando il DOM è pronto
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initVideoGallery);
} else {
initVideoGallery();
}
vedi di più su GARR Tv
Vuoi connetterti alla rete GARR?
Scrivici per saperne di più
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Sei già connesso e vuoi utilizzare i servizi o richiedere un nuovo accesso di rete?
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.