Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Limitar baixada llibres calibre  Final

  • Al servidor 18.04 tenim actiu el servidor web calibre.
    Es pot evitar que aparegui l'opció "Baixar" per als llibre d'una determinada biblioteca?
    https://drive.g…ew?usp=sharing
  • Hola,

    Bé, segurament no es podrà evitar que es descarreguin els fitxers pdf indexats per part del programa Calibre. Ara bé, si vols tenir una opció per visualitzar només els fitxers pdf i que no es puguin descarregar, trobaràs molt interessant l'eina linkat-pdf2html5. Aquesta eina agafa un fitxer pdf i te'l transforma en format html5 donant-li l'efecte de "girar pàgina" al document.

    Et genera una estructura que es pot penjar directament a un servidor web o bé en local. Tingues present que el fitxer zip que genera conté a més a més el fitxer original per la qual cosa haureu d'esborrar aquest fitxer original abans de penjar-lo al servidor web.

    Fes una prova a veure si l'eina linkat-pdf2html5 us agrada. Ja et dic, l'efecte "passar pàgina" és una passada i engresca molt.

    Ja ens explicaràs com ha anat.

    Merci,

    Joan de Gracia
  • Hola Salvador,

    He estat fent una mica de recerca per veure quina solució podem trobar al problema que planteges.

    A banda de la solució proposada, la de convertir el fitxer PDF a HTML5, he trobat una cosa que pot resultar interessant. Es tractaria de fer servir l'aplicatiu calibre-web:

    https://github.…ku/calibre-web

    com pots veure, es tracta d'un aplicatiu fet amb python.

    Primer de tot hauràs d'instal·lar l'aplicatiu: python3-pip

    Code

    apt install python3-pip


    i després has d'instal·lar el calibre-web amb l'ordre:

    Code

    pip3 install calibreweb


    Un cop fet això, només cal iniciar manualment el programa calibre-web. Si executes l'ordre cps i accedeixes al servidor de centre a través del port 8083 veuràs la pàgina inicial del calibre-web. La primera cosa que et demanarà és la ubicació de la carpeta del calibre (/srv/calibre). Un cop fet això, podràs crear usuaris i podràs definir exactament quines coses pot fer aquest usuari i quines no.

    Caldrà doncs crear algun script per iniciar aquest calibre-web.

    Té molt bon aspecte...si vols/pots investigar una mica més de ben segur que li pots treure tot el suc.

    Una petita pista:

    Pots editar el script de systemd que tens per al calibre web que tens al servidor. Aquest script el trobaràs a:

    Code

    /etc/systemd/system/calibre-web.service


    Si edites aquest fitxer (amb permisos d'adminsitrador), pots comentar la línia actual:

    Code

    ExecStart=/usr/bin/calibre-server --port=8081 --log=/srv/calibre/calibre.log --disable-auth /srv/calibre


    (posa-hi un # al davant de l'ordre ExecStart)

    et quedarà així:

    Code

    #ExecStart=/usr/bin/calibre-server --port=8081 --log=/srv/calibre/calibre.log --disable-auth /srv/calibre



    Tot seguit, escriu:

    Code

    ExecStart=/usr/bin/python3 /usr/local/bin/cps


    Quan reiniciïs el servidor, de forma automàtica s'iniciarà aquesta nova versió del calibre-web. Evidentment, les icones: Calibre:Atura web i Calibre: Inicia web que tens a la carpeta Eines d'administració deixaran de funcionar (només podràs fer servir l'eina: Calibre i Calibre Actualitza).

    Podríem tenir tots dos accessos via web? I tant que sí, però entenc que, si no t'interessa que es descarreguin els fitxers PDF haurem de tancar l'altre servei.

    Així doncs, amb aquesta recepta tindràs accés al calibre via web tot controlant la descàrrega de contingut.

    Recorda que el nou port és el 8083 !!!!

    Finalment, si vols canviar l'accés al nou calibre al fitxer html del servidor (el que t'apareix de forma predeterminada), només cal que vagis al directori:

    Code

    /srv/app/servidorweb


    i editis el fitxer: index.html


    Hi ha un darrer detall. Si algú utilitza una tauleta i hi posa algun lector d'epubs (com ara el fbreader, etc) no puc garantir que no es puguin descarregar el contingut que hi hagi al calibre. Aquí tens una relació de programari per a tauletes compatible amb Calibre:

    https://wiki.mo…tible_software


    Si optessis per convertir el contingut PDF a HTML5, sempre pots crear una carpeta al directori: /srv/app/servidorweb i descomprimir el fitxer que et crea l'eina linkat-pdf2html5. Així segur que no es descarreguen el fitxer PDF. Recorda d'eliminar el fitxer PDF quan descomprimeixis el fitxer que genera l'eina linkat-pdf2html5.

    Bé, espero que alguna d'aquestes opcions t'ajudi a resoldre el problema plantejat.

    Merci,


    Joan
  • Moltes gràcies.

    Provaré totes dues opcions.

    Quan he provat d'instal·lar l'eina linkat-pdf2html5, no l'he trobat al synaptic.
  • Bon dia Salvador,

    Bé, si refresques el repositori de la 18.04, trobaràs el paquet linkat-pdf2html5 i el podràs instal·lar sense problemes:

    Code

    sudo apt update
    sudo apt install linkat-pdf2html5


    Trobaràs l'eina instal·lada al menú "Accessoris".

    Em dius alguna cosa.

    Merci,

    :-)


    Joan
  • Bon dia,

    El linkat-pdf2html5 l'he pogut instal·lar en un 18.04 (però no en el 20.04 de la maqueta virtual dels portàtils PED).

    Crec que m'anirà be aquesta solució. L'objectiu és penjar tota la col·lecció història dels treballs de recerca de batxillerat amb algunes restriccions: només accessible des de la xarxa interna, evitar el copia-enganxa, no descarregable. El linkat-pdf2html5 em va de primera.

    Ara m'aniria bé un script per poder fer conversions massives.
  • Bon dia Salvador,

    Pots descarregar el paquet linkat-pdf2html5 des de la URL:

    http://download…-1.0~1_all.deb

    En Linkat 20.04 s'instal·la bé.

    Ara per ara, aquest aplicatiu només permet la conversió individual d'un arxiu pdf. És una bona idea de fer un script per fer conversions massives. Hi posaré fil a l'agulla.

    Merci


    Joan
  • Hola Salvador,

    Aviat tindrem disponible una nova versió del paquet linkat-pdf2html5 que permet fer conversions massives de fitxers pdf que es trobin en un directori.

    T'avisem doncs quan aquesta actualització estigui disponible als repositoris de la Linkat.

    El paquet es podrà instal·lar també a la Linkat 20.04.

    Bon estiu,

    Joan
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.