Claudio Contardi

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 33 totali)
  • Autore
    Risposte
  • in risposta a: Idea nuovo pacchetto gestione brani biblici #71407
    Up
    0
    Down
    ::


    2_Formatto_i_capitoli.bat
    `
    #!/bin/bash
    ####################################################
    #Leggo di quanti libri è composta la Nuova_riveduta e creo la cartella in Libro
    touch /home/Produzione/job/listone.txt
    chmod -R 0777 /home/Produzione/Libro
    #ls /home/Produzione/Libro >/home/Produzione/job/lista_libri.txt
    for f in $(cat /home/Produzione/job/Dep.txt) ; do
    for g in $(ls /home/Produzione/Libro/$f); do
    echo /home/Produzione/Libro/$f/$g >>/home/Produzione/job/listone.txt;
    done
    done
    ####################################################
    # ripulisco i files da elaborare del .txt
    for f in $(cat /home/Produzione/job/listone.txt); do
    #rename 's/\.txt$//' *.
    chmod 0777 $f
    done
    ####################################################
    # il file listone contiene il path di tutti i singoli capitoli
    # precedentemente spezzati.
    # con quanto sotto elaboro i singoli capitoli per formattarli
    for f in $(cat /home/Produzione/job/listone.txt) ; do
    #echo $f
    # inserisco ad inizio riga le graffe
    sed -i 's/^/{/g' $f
    #sleep 1
    # inserisco a fine riga graffa e %
    sed -i 's/$/}\%/g' $f
    #sleep 1
    # Prima numero le righe perchè se lo faccio dopo numero anche la riga \endinput
    cat $f | /home/Produzione/ROUTINE/numera.pl >$f”New”
    #ora intesto la riga con
    sed -i 's/^/\\bibleverses{/g' $f”New”
    #attenzione devo inserire tre \ altri\menti non funziona.
    sed -i '$a \\\endinput' $f”New”
    chmod 0777 $f
    chmod 0777 $f”New”
    ############################################################
    done

    `

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71406
    Up
    0
    Down
    ::


    Pubblico qui i listati dei files.
    Prima di farlo, indico i prerequisiti x far si che i files “funzionino” .
    1) Il tutto gira sotto linux, (ubuntu studio ver.14.non mi ricordo.non è importante)…… l’importante è la piattaforma, che è linux, sono infatti script in Bash e Perl.
    2) Creare in /home/ la cartella Produzione, quindi avere /home/Produzione nella disponibilità di cancella/riscrivi, creare poi la cartella ROUTINE sempre dentro /home/Produzione … avendo quindi /home/Produzione/ROUTINE , magari un bel chmod -R 0777 su /home/Produzione … risolve i problemi di permessi, e festa finita.
    3) Copiare i 4 files nella cartella ROUTINE che sono:
    1_Splitto.bat, 2_Formatto_i_capitoli.bat, 3_Rinomino_i_capitoli.bat, numera.pl (chiaramente sotto linux l’estensione .bat non serve ed è tecnicamente sbagliata, scorretta…ma linux si accorge da altro che è bash o perl e che sono eseguibili) , rendere eseguibili i files ancora un chmod 0777 sui files (stesso comando di prima) .
    4) Creare ora la cartella /home/Produzione/BIBBIA/ ed inserirvi i files da elaborare. Attenzione se i files vengono dal mondo dos/microsoft un bel comando dos2unix formatterà il fine riga e a capo in modo Unix/Linux ….altrimenti il primo eseguibile non funzionerebbe.
    Preciso da subito che la formattazione e la preparazione dei files per la lettura del pacchetto PRESCINDE dal fatto che si tratti di testi Biblici, salvo il fatto che poi il pacchetto richiamerà i versetti per nome libro,capitolo,e versetto, con nome libro tra quelli presenti nella bibbia Ge, Lc etc.. Genesi,Luca… in pratica una ulteriore estensione del pacchetto potrebbe consentire l’acquisizione anche di testi che nulla hanno a che vedere con la bibbia.
    1_Splitto.bat
    `
    #!/bin/bash
    rm -rf /home/Produzione/job
    rm -rf /home/Produzione/Libro
    rm -rf /home/Produzione/pacchetto
    Ver=Westcott_Hort_Translitterato
    mkdir -p /home/Produzione/job
    # Creo la cartella per salvare i files dei vari capitoli dei vari libri
    ls /home/Produzione/BIBBIA/$Ver >/home/Produzione/job/Dep.txt
    sed -i 's/\.txt//g' /home/Produzione/job/Dep.txt
    for f in $(cat /home/Produzione/job/Dep.txt) ; do
    mkdir -p /home/Produzione/Libro/$f
    chmod -R 0777 /home/Produzione/Libro
    done
    ####################################
    for f in $(cat /home/Produzione/job/Dep.txt) ; do
    awk -v path=”/home/Produzione/Libro/$f” -v min_newlines=1 '
    /^[ ]*$/{ newline_counter++ }
    /.+/{
    if( newline_counter >= min_newlines ) {
    file_counter++;
    close( path “/” file_counter “.txt” );
    };
    print $0 > ( path “/” file_counter+1 “cap.txt” );
    newline_counter=0;
    sleep 2
    }' /home/Produzione/BIBBIA/$Ver/$f”.txt”
    done
    `

    Le prime tre righe ripuliscono le cartelle di lavoro popolate dal batch in modo da avere una situazione di partenza pulita.
    La prima volta il batch si lamenta un poco non trovando le suddette cartelle …ma gira comunque. Dalla seconda volta in poi tace 😀
    Le cartelle di lavoro vengono distrutte e ricreate,ad ogni lancio del batch.
    La quarta riga contiene la Variabile Ver che è il nome della sotto cartella di /home/Produzione/BIBBIA/NOME_VERSIONE_BIBBIA
    es: /home/Produzione/BIBBIA/Nuova-Riveduta , Ver=Nuova-Riveduta. Nel batch è Westcott_Hort_Translitterato, evidentemente ho preparato con questo batch anche questa versione.
    E’ l’unica operazione di.modifica da fare al batch ossia dirgli quale cartella contenente i files txt è da elaborare.
    L’eleganza della programmazione è rimasta orfana. Altri potranno migliorare questo e tutti gli altri batch.
    Preciso inoltre che miei sono i batch 2_…. e 3_… gli altri sono stati donati da San Google, con piccole mie modifiche.
    segue….

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71404
    Up
    0
    Down
    ::


    Ancora grazie per le spiegazioni.:)

    “…..Se esamini e risolvi i problemi che ti ho elencato per CTAN, anche CTAN va bene.”
    No. I files sono per in bash, e perl, testati su ambiente Linux e direi finisce così.
    Potrebbero al massimo far parte del pacchetto. Pensavo che GuIt avesse previsto spazi di condivisione “locali”. Tutto qui.
    Appena torna dalle ferie, sentiamo l’amico Franen, se li vorrà avere, altrimenti non importa.
    “Ti consiglio sia la guida sia il sito di github ….” ci guardo, …se non devo diventare matto… ok.:)
    Grazie.
    Claudio
    …ops … ma scusa, usare gli allegati di Aggiungi file? sarebbero 4 files di numero, neppure lunghi (e sicuramente perfezionabili, magari con variabili al posto di path fissi..)
    A chi interessano … se li copia da qui. 🙂
    I files invece della bibbia, (o di altro libro) oltre ad attendere i vari ok vedi precedenti post, e quindi non pubblicabili, possono essere tranquillamente generati.
    In attesa di un vostro ok.

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71402
    Up
    0
    Down
    ::


    “…evidenziare le citazioni che gli scrittori biblici hanno fatto, nei loro scritti, il testo biblico in txt ha una | (pipe) che precede la citazione. Come evidenziarla? Con quale etichetta ? ”
    No, l’ottimo Franen, e chi con lui , ha/hanno già pensato anche a questo.
    Le citazioni compaiono tra due segni di maggiore /minore, es: << citazione>>.
    Quello che a questo punto mi piacerebbe, è, se fosse possibile, evidenziarle in qualche modo, per esempio in corsivo, es: <<citazione>>. Vi spiego il problema.
    Le citazioni del Vecchio Testamento o di filosofi (poeti), presenti nel Nuovo Testamento spesso non sono letterali, non riprendono con precisione il testo, ma lo adattano, spesso lo “piegano” alla luce della nuova rivelazione evangelica.
    Sarebbe davvero interessante poter “selezionare”, magari con un parametro LaTex, l’evidenziare o meno con il cambio formato testo, la citazione.
    Tale parametro potrebbe avere un valore globale (tutte le citazioni presenti nei versetti sono evidenziate o non lo sono) come pure, solo quel versetto su cui si sta ragionando in particola sia da evidenziarne la citazione ….gli altri versetti , magari presenti in altri paragrafi dell’elaborato …no.
    Stesso ragionamento, una etichetta LaTek dal valore “globale”, per la Versione della Bibbia utilizzata per i versetti , con comunque la possibilità di citare versetti da Versioni diverse all’interno dell’elaborato.
    In pratica etichette Globali ed etichette Locali.
    CTAN, i batch che ho preparato, non hanno nulla di LaTex, servono solo per formattare qualunque testo sezionabile in versetti, per essere poi utilizzati dal pacchetto.
    Non saprei.
    Claudio

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71400
    Up
    0
    Down
    ::


    ok, ho finito i batch di trasformazione, li ho testati e funzionano, ad esclusione della bibbia in ebraico e greco … mi pare di ricordare mi fosse stato predetto … ossia che avrei avuto problemi…. poi però si è fatto tardi, con calma verificherò meglio.
    I batch naturalmente possono essere usati anche per “trasformare” un qualunque testo *.txt in qualcosa di citabile in versetti, da Guerra Giudaica di Flavio Giuseppe a I Enoc , fino al Pinocchio di Collodi.
    Resto in attesa di vostre istruzioni sul come fornirvi gli elaborati da verificare, e i batch.
    Esiste per caso uno spazio comune su cui depositare questa roba?
    In attesa.
    Claudio
    Ps: ho tralasciato la gestione dei paragrafi.Sarei più interessato invece a capire come evidenziare le citazioni che gli scrittori biblici hanno fatto, nei loro scritti, il testo biblico in txt ha una | (pipe) che precede la citazione. Come evidenziarla? Con quale etichetta ? Grazie.

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71398
    Up
    0
    Down
    ::


    Ho i pezzi di codice per splittare , aggiungere, insomma formattare i files divisi in capitoli per formare il file capitolilatex3.
    Sono a chiedervi se all’interno del file serva il delimitatore \biblepar (immagino paragrafo).
    A me basterebbe poter citare il singolo versetto , ossia limitarmi a far si che ogni versetto sia nella forma:
    \bibleverses{1}{Paolo, chiamato a essere apostolo di Cristo Gesù per volontà di Dio, e il fratello Sòstene, }%
    e a fine capitolo un bel
    \endinput
    Va bene comunque?

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71395
    Up
    0
    Down
    ::


    Ok, ho capito.
    Sono versetti NON presenti nella bibbia ebraica e non presenti neppure in quelle protestanti.
    Sono quindi brani ritenuti validi (ispirati) solo in ambito cattolico romano, e quindi solo nella versione CEI, rifiutati dai credi ebraici ed protestanti e quindi NON inseriti nelle relative loro edizioni.
    Preciso tuttavia di non conoscere il mondo bizantino, copto, etc…
    A questo punto avendo tu già fatto il lavoro, per la gestione di questo “sotto insieme”, …il resto è tutto in discesa, essendoci solo da gestire Versione Libro Capitolo Versetto.
    Direi No problem.
    Tuttavia grazie per la precisazione.
    Claudio

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71393
    Up
    0
    Down
    ::


    PS: non mi risulta esistano nelle bibbie divisioni in “sotto versetti” “1a” “1B” “1c” … men che meno su base letterale.
    Ti chiedo, cosa intendi, con a B c…. ?
    Grazie

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71392
    Up
    0
    Down
    ::


    i file che ottengo sono uno per ogni capitolo del libro.
    Ogni file è composto da un numero di righe pari al numero dei versetti che lo compongono.
    Quindi per esempio il primo file di 1Cor, è composto da 31 righe, ognuna delle quali è un singolo versetto.
    Il lavoro che devo fare è numerare i versetti, e questo lo si fa facilmente, (già fatto, per testare un comando ) ma occorre inserire anche per ogni riga le intestazioni previste ad inizio versetto, le graffe che racchiudono i numeri dei versetti, e i fine intestazione versetto, per come previsto dal pacchetto.
    IL tutto possibilmente inserito in un batch che elabori in un colpo solo, se possibile, tutti i libri della versione.
    Non sarebbe complicato per uno che paciuga nella gestione files… io invece devo cercarmi su internet … insomma mi ci vuole tempo (come è giusto che sia) per spulciare, aggiustare, etc….

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71390
    Up
    0
    Down
    ::


    …. intanto sono riuscito a spezzare i libri in capitoli , ora mi resta da numerare le righe, e appiccicare le etichette latex , le varie graffe…. vediamo se ci riesco.:D

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71387
    Up
    0
    Down
    ::


    Ehm … scusate, ma i libri si possono esportare in formato txt, quindi già ripuliti, basta numerare i versetti (già disposti uno per riga) e dividere il libro nei vari capitoli (già nel testo separati da una riga vuota).
    es Genesi capitolo1 (fine) e inizio capitolo 2
    “……………
    A ogni animale della terra, a ogni uccello del cielo e a tutto ciò che si muove sulla terra e ha in sé un soffio di vita, io do ogni erba verde per nutrimento». E così fu.
    Dio vide tutto quello che aveva fatto, ed ecco, era molto buono. Fu sera, poi fu mattina: sesto giorno.

    Così furono compiuti i cieli e la terra e tutto l’esercito loro.
    Il settimo giorno, Dio comp…………………”

    Forse con l’aiuto di San Google riuscirò a trovare il batch x splittare ed enumerare i versetti, e poi appicciare quanto serve per il package.
    Nulla conosco invece circa l’utilizzo dei file estratti dal programma che tuttavia è totalmente gratuito.
    Claudio

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71385
    Up
    0
    Down
    ::


    Ok, ho le bibbie in formato XML
    ecco uno stralcio


    Creazione dei cieli, terra, acqua e luce

    Nel principio DIO creò i cieli e la terra.


    La terra era informe e vuota e le tenebre coprivano la faccia dell’abisso; e lo Spirito di DIO aleggiava sulla superficie delle acque.
    Poi DIO disse: «Sia la luce!». E la luce fu.
    E DIO vide che la luce era buona; e DIO separò la luce dalle tenebre.
    E DIO chiamò la luce “giorno” e chiamò le tenebre “notte”. Così fu sera, poi fu mattina: il primo giorno.


    …che sono i titoletti, avremmo una buona base su cui ragionare.

    A disposizione
    American Standard Version
    Basic English
    CEI
    Diodati
    Hebraica Stuttgartensia
    KJV
    Nuova Diodati
    Nuova Riveduta
    Luzzi
    Septaugint
    Septuagint_traslitterata
    Tishendorf
    Tishendorf translitterata
    Vulgate
    Westcott Hort
    Wescott_Hort_translitterata

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71384
    Up
    0
    Down
    ::


    Ok, funzia, e lo fa egregiamente!!

    Ho disinstallato tutto e installato TeX Live 2015.
    A questo punto verifico se riesco a scaricare le versioni di bibbie dal prg di LaParola.
    appena ho info vi ragguaglio.
    Grazie per l’aiuto.
    Claudio

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71381
    Up
    0
    Down
    ::


    Appena sarò riuscito nell’impresa 😀 😀 😀 😀 di utilizzare questo utilissimo package, proverò a vedere se riesco a scaricare in txt le varie bibbie.
    Mi pare che il package abbia la capacità di ripulire il testo dai commenti e titoletti che naturalmente NON fanno parte della bibbia e che ricordo essere presenti.
    Se riuscirò nella seconda impresa sarei lieto di “profittare” del tuo/vostro aiuto per integrare il tutto in un’unico strumento, credo davvero utile !!
    Grazie.
    Claudio.

    in risposta a: Idea nuovo pacchetto gestione brani biblici #71379
    Up
    0
    Down
    ::


    Si,And proprio da quel sito è possibile scaricare gratuitamente il programma per consultare e analizzare un gran numero di versioni della Bibbia . Tra le varie feature che il bellissimo programma dovrebbe avere, mi pare esserci anche quella di estrarre in formato txt tutte queste versioni.
    Il pacchetto del tread in oggetto ha alcuni script che potrebbero essere poi utilizzati per creare le varie cartelle Riveduta_capitoliLaTex3 etc.. anche qui mi pare!!!
    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 16 al 30 (di 33 totali)

Go to top