CINXE.COM

BACON - M茅tadonn茅es libres pour le signalement de la documentation 茅lectronique

<!doctype html> <html> <head> <title>BACON - M茅tadonn茅es libres pour le signalement de la documentation 茅lectronique</title> <meta charset="utf-8" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head> <body class="accueil"> <header> <div id="logo"><a href="index.html"></a></div> <!-- <div id="api"><a href="http://documentation.abes.fr/bacon/ch02.html"><img src="img/bouton_api.png" alt="API" /></a></div> --> <div class="a-btn"> <span class="a-btn-text"><img src="img/drapeaux.png" /><span>Documentation API</span></span> <span class="a-btn-slide-text"><a href="http://documentation.abes.fr/aidebacon/index.html" target="_blank">Fran莽ais</a><a href="http://documentation.abes.fr/aidebacon/EN/index.html" target="_blank">English</a></span> </div> </header> <section id="home"> <h1>M茅tadonn茅es libres pour le signalement de la documentation 茅lectronique</h1> <div class="option exporter"> <a href="exporter.html"><img src="img/icone_exporter.png" alt="Exporter des donn茅es" /></a> <h2>Exporter des donn茅es</h2> </div> <div class="option signaler"> <a href="signaler.html"><img src="img/icone_signaler.png" alt="Signaler une erreur" /></a> <h2>Signaler une erreur</h2> </div> <div class="option pourquoi"> <a href="pourquoi_bacon.html"><img src="img/icone_pourquoi.png" alt="Pourquoi BACON ?" /></a> <h2>Pourquoi BACON ?</h2> </div> </section> <section id="encarts"> <div> <div> <h3 id="counter">Bouquets d茅crits</h3><!-- dynamic update --> <p id="abstract">Calculs en cours...</p> </div> <div> <h3>Licence CC0</h3> <p>L'ensemble des m茅tadonn茅es mises 脿 disposition sur le site le sont sous <a href="https://creativecommons.org/publicdomain/zero/1.0/deed.fr">Licence CC0</a>. Elles sont donc librement r茅utilisables, quelle que soit l'utilisation qui en est faite, et cela sans avoir 脿 pr茅ciser leur origine.</p> </div> <div id="creation"> <h3>Cr&eacute;ation <a href="https://bacon.abes.fr/created"><img src="img/rss_creation2.png" alt="RSS" /></a></h3> <ul class="newsticker"></ul> </div> <div id="maj"> <h3>Mises &agrave; jour <a href="https://bacon.abes.fr/rss"><img src="img/rss_ajouts.png" alt="RSS" /></a></h3> <ul class="newsticker"></ul> </div> </div> </section> <footer> <ul class="liens"> <li><a href="exporter.html">Exporter</a></li> <li><a href="signaler.html">Signaler une erreur</a></li> <li><a href="pourquoi_bacon.html">Pourquoi Bacon ?</a></li> <li><a href="glossaire.html">Glossaire</a></li> <li><a href="https://abes.fr/pages-cgu/conditions-generales-utilisation-sites-abes.html">CGU</a></li> <li><a href="https://abes.fr/pages-mentions-legales/bacon.html">Mentions l&eacute;gales</a></li> <li><a href="https://abes.fr/pages-accessibilite/bacon.html">Accessibilit&eacute;</a></li> <li><a href="http://documentation.abes.fr/aidebacon/">Documentation</a></li> </ul> <ul class="logos"> <li><a href="http://bacon.abes.fr/rss"><img src="img/rss.png" alt="" /></a></li> <li><a href="https://stp.abes.fr/node/3?origine=Bacon"><img src="img/stp.png" alt="" /></a></li> <li><a href="http://www.abes.fr/"><img src="img/mini-logo.png" alt="" /></a></li> </ul> </footer> <script type="text/javascript" src="js/underscore-min.js" ></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="js/jquery.newsTicker.js"></script> <script type="text/javascript"> function errorCallBack(jqXHR, exception) { if (jqXHR.status === 0) { alert('Not connect.\n Verify Network.'); } else if (jqXHR.status === 404) { alert('Requested page not found. [404]'); } else if (jqXHR.status === 500) { alert('Internal Server Error [500].'); } else if (exception === 'parsererror') { alert('Requested JSON parse failed.'); } else if (exception === 'timeout') { alert('Time out error.'); } else if (exception === 'abort') { alert('Ajax request aborted.'); } else { alert('Uncaught Error.\n' + jqXHR.responseText); } }; $(document).ready( function() { $('.newsticker').newsTicker({ max_rows : 6, speed : 800, direction : 'up', duration : 2200, autostart : 1, pauseOnHover : 1 }); // Your code here. $.ajax({ //PACKAGES dataType : 'json', type : 'GET', url : 'https://bacon.abes.fr/list.json', crossDomain : true, success : function(json) { var count = 0; var countSerials = 0; var countMonographs = 0; var countMixtes = 0; var countLabelled = 0; var lehtmlmodification = new Array(); var lehtmlcreation = new Array(); var uniqueness = new Object(); var lesPackages = new Object(); if (json.bacon !== null) { var newjson = { //transform response to match expectations "results" : json.bacon.query.results }; //loop to build updates ticker and counts if ($.isArray(newjson.results)) { //test if object or array for (var i = 0; i < newjson.results.length; i++) { var p = newjson.results[i].element; var packageName = p['provider'] + '_' + p['package']; var v = p['date']; //var tab = versions[key]; if (uniqueness[packageName] !== undefined) { //ne rien faire on a deja traite ce package } else { //premiere fois qu'on croise ce package lors de l'affichage count++; uniqueness[packageName] = true; lesPackages[packageName] = v + ':&nbsp;' + packageName; if ('serial' === p['type']) { countSerials++; } if ('monograph' === p['type']) { countMonographs++; } if ('mixte' === p['type']) { countMixtes++; } if ('Y' === p['label']) { countLabelled++; } //add an <li> lehtmlcreation .push('<li>'); lehtmlcreation .push(packageName); lehtmlcreation .push('</li>'); } } } else { //1 seul package results is an object or no result if (newjson.results !== null) { count = 1; var p = newjson.results.element; //var key = p['provider'] + '_' + p['package']; //var link = p['provider'] + '_' + p['package']; if ('serial' === p['type']) { countSerials = 1; } if ('monograph' === p['type']) { countMonographs = 1; } if ('mixte' === p['type']) { countMixtes = 1; } if ('Y' === p['label']) { countLabelled = 1; } } } } //dynamic count var leselect = $("h3#counter"); leselect.html('' + count + ' bouquets d茅crits'); leselect = $("p#abstract"); leselect .html('A ce jour, Bacon contient la description de ' + count + ' packages, dont ' + countSerials + ' packages de p茅riodiques, ' + countMonographs + ' packages de livres 茅lectroniques et ' + countMixtes + ' packages mixtes. ' + countLabelled + ' bouquets ont 茅t茅 <a href="http://punktokomo.abes.fr/2015/05/28/bacon-et-la-labellisation-des-donnees-a-quelle-aune-mesure-t-on-la-qualite-dun-fichier-kbart/">labellis茅s</a>, gage de la qualit茅 des m茅tadonn茅es qu\'ils contiennent.'); //tous les packages leselect = $("div#creation>ul.newsticker"); leselect.empty(); leselect.append(lehtmlcreation.join('')); var valeursLastModif = new Object(); for ( var n in lesPackages) { //loop on each if (lesPackages.hasOwnProperty(n)) { valeursLastModif[lesPackages[n]] = 1; } } var trierLastModif = _.keys(valeursLastModif).sort(); for ( var n in trierLastModif.reverse()) { //loop on each //add an <li> lehtmlmodification.push('<li>'); lehtmlmodification.push(trierLastModif[n]); lehtmlmodification.push('</li>'); } //clean ticker packages modification leselect = $("div#maj>ul.newsticker"); leselect.empty(); leselect.append(lehtmlmodification.join('')); }, error : function(jqXHR, exception) { errorCallBack(jqXHR, exception); } }); }); </script> <!-- Piwik --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://piwik.abes.fr/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 11]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://piwik.abes.fr/piwik.php?idsite=11" style="border:0;" alt="" /></p></noscript> <!-- End Piwik Code --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10