Εξαγωγή σημειώσεων

Υποστήριξη και συζήτηση στα Ελληνικά.
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Εξαγωγή σημειώσεων

Post by neoktisma »

Αγαπητέ Κώστα,

Καταρχάς θα ήθελα να σε ευχαριστήσω πολύ για το ωραίο πρόγραμμα το οποίο είναι ένα εργαλείο για όποιον θέλει να μελετάει τις Γραφές.

Έχω ένα θέμα, όμως.

Σε κάποια συγκεκριμένα εδάφια - τα οποία είναι αρκετά - έχω γράψει σημειώσεις. Αυτές τις σημειώσεις όμως θα ήθελα να τις κάνω εξαγωγή (export) σε μορφή κειμένου και αν είναι δυνατόν μαζί με το εδάφιο για το οποίο τις έχω κάνει.

Δεν βρήκα κάποια επιλογή πουθενά στο πρόγραμμα (v3.2.1.1167) για αυτό το σκοπό και χρησιμοποιώντας SQLite Expert Personal 3 για να βρω τα κείμενα στο αρχείο Verse-notes.cmt.twm, το μόνο που καταφέρνω να βρω είναι δεκαεξαδικές blob εγγραφές. Φαντάζομαι ότι είναι οι σημειώσεις μου αλλά δεν ξέρω πως να τις εξάγω.

Υπάρχει κάποιος τρόπος λοιπόν να τις εξάγω σε κείμενο;

neoktisma
csterg
Site Admin
Posts: 8627
Joined: Tue Aug 29, 2006 3:09 pm
Location: Corfu, Greece
Contact:

Re: Εξαγωγή σημειώσεων

Post by csterg »

Καλησπέρα,
δυστυχώς δεν υπάρχει αυτή τη στιγμή τρόπος να γίνει αυτό, παρόλο που είναι πάρα πολύ απλό.
Ο λόγος που βλέπεις τις εγγραφές ως δεκαεξεδικές είναι γιατί τα πεδία είναι δηλωμένα ως blob.
Κάνε το εξής:
αρχικά, πήγαινε στο παράθυρο Module Properties και από τα Actions επέλεξε Convert module content to rtf και εκτέλεσε. Στο συνέχεια, από το sqlite3Explorer εκτέλεσε:

Code: Select all

select ''||content from data;
και θα δεις ότι το πεδίο content έχει στην πραγματικότητα ένα απλό rtf κείμενο. Κάθε ένα από αυτά είναι ένα ανεξάρτητο "αρχείο": αν το αποθηκεύσεις θα μπορέσεις να το ανοίξεις με κάποιον word processor.
Είναι μέσα στα άμεσα σχεδιά μου να προσθέσω μία λειτουργία export,
Κώστας
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Re: Εξαγωγή σημειώσεων

Post by neoktisma »

Αγαπητέ Κώστα,

Σε ευχαριστώ για τις οδηγίες. Θα τις ακολουθήσω και ελπίζω να τα καταφέρω :lol:

Ο Θεός να σε ευλογεί,
neoktisma
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Re: Εξαγωγή σημειώσεων

Post by neoktisma »

Λοιιποοοοόν, :lol:

Το προσπάθησα, αλλά ίσως να μην κάνω κάτι καλά.

Χρησιμοποιώντας την εντολή select ''||data from content; το αποτέλεσμα που παίρνω τελικά είναι:

{\rtf1\ansi\ansicpg0\uc0\deff0\deflang0\deflangfe0{\fonttbl{\f0\fnil Arial;}{\f1\fnil Tahoma;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}


\pard\fi0\li0\ql\ri0\sb0\sa0\itap0 \plain \f1\fs20 \u922 \u923 \u919 \u924 \u919 \u931 \u913 ' \u929 \u937 \u924 \u919 \u931 :"\u916 \u953 \u972 \u964 \u953 \u960 \u959 \u953 \u959 \u962 \u960 \u945 \u961 \u949 \u960 \u943 \u948 \u951 \u956 \u959 \u962 \u945 \u957 \u940 \u956 \u949 \u963 \u945 \u963 \u945 \u962 \u948 \u949 \u957 \u948 \u959 \u954 \u943 \u956 \u945 \u963 \u949 \u964 \u951 \u957 \u963 \u964 \u945 \u952 \u949 \u961 \u940 \u954 \u945 \u953 \u949 \u957 \u940 \u961 \u949 \u964 \u959 \u960 \u943 \u963 \u964 \u951 \u963 \u945 \u962 ; \u928 \u959 \u953 \u972 \u962 \u948 \u949 \u957 \u952 \u945 \u973 \u956 \u945 \u963 \u949 \u964 \u951 \u957 \u963 \u974 \u966 \u961 \u959 \u957 \u945 \u954 \u945 \u953 \u947 \u949 \u956 \u940 \u964 \u951 \u949 \u960 \u953 \u949 \u943 \u954 \u953 \u945 , \u949 \u965 \u963 \u941 \u946 \u949 \u953 \u945 \u963 \u945 \u962 \u949 \u957 \u935 \u961 \u953 \u963 \u964 \u974 ; \u928 \u959 \u953 \u959 \u962 \u948 \u949 \u957 \u948 \u953 \u945 \u955 \u940 \u955 \u951 \u963 \u949 \u964 \u951 \u956 \u949 \u947 \u945 \u955 \u959 \u960 \u961 \u949 \u960 \u942 \u966 \u953 \u955 \u959 \u958 \u949 \u957 \u943 \u945 \u963 \u945 \u962 ; \u928 \u959 \u953 \u959 \u962 \u948 \u949 \u957 \u956 \u945 \u954 \u940 \u961 \u953 \u963 \u949 \u964 \u951 \u957 \u964 \u941 \u955 \u949 \u953 \u945 \u954 \u945 \u953 \u945 \u963 \u940 \u955 \u949 \u965 \u964 \u951 \u947 \u957 \u974 \u963 \u951 \u963 \u945 \u962 ;" (\u922 \u927 \u929 .\u913 ' 1,2).\par}

Χρειάζεται να κάνω κάτι παραπάνω από εδώ και πέρα;
neoktisma
csterg
Site Admin
Posts: 8627
Joined: Tue Aug 29, 2006 3:09 pm
Location: Corfu, Greece
Contact:

Re: Εξαγωγή σημειώσεων

Post by csterg »

Αυτό που βλέπεις είναι ουσιαστικά το περιεχόμενο ενός θέματος σημειώσεων σε rtf. Αν αποθηκεύσεις αυτό το κείμενο σε ένα αρχειο .rtf θα μπορέσεις να το ανοίξεις σε κάποιον άλλο editor.
Η αλήθεια είναι ότι για να το κάνεις αυτό για όλα τα θέματα θα χρειαστείς κάποιου είδους κώδικα
Κώστας
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Re: Εξαγωγή σημειώσεων

Post by neoktisma »

ΟΚ, το προσπάθησα και αυτό, αποθηκεύοντας σε ένα Notepad το ακαταλαβίστικο κείμενο ως rtf και μετά ανοίγοντάς το με LibreOffice Writer όπου τελικά εμφανίστηκε το κείμενο. Αλλά... δεν είχε κενά και όλες οι λέξεις ήταν κολλημένες.

Μήπως έχω κάνει κάπου καμιά πατάτα;

Συγγνώμη για την ταλαιπωρία.

neoktisma
csterg
Site Admin
Posts: 8627
Joined: Tue Aug 29, 2006 3:09 pm
Location: Corfu, Greece
Contact:

Re: Εξαγωγή σημειώσεων

Post by csterg »

Γράψε εδώ μερικές γραμμές από το rtf κώδικα (περίπου 30)
Κώστας
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Re: Εξαγωγή σημειώσεων

Post by neoktisma »

Αγαπητέ Κώστα,

Φαίνεται ότι κάτι είχα κάνει λάθος. Το δοκίμασα ξανά και τώρα μου έβγαλε κανονικά τις σημειώσεις.

Τώρα αυτό που μένει μάλλον είναι να βρω κάποιο κώδικα για να χωρίσω μεταξύ τους όλα τα κείμενα που αρχίζουν με {\rtf1\ansi\...... και τελειώνουν σε ......\par} ώστε να ξεχωρίσω τις σημειώσεις για το κάθε εδάφιο μεταξύ τους. Μήπως έχεις στο μυαλό σου κάτι που θα μπορούσε να τα ξεχωρίσει εύκολα ή υπάρχει κάποια εντολή στον sqlite3explorer που να βγάλει όλες τις εγγραφές ξεχωριστά;

Το άλλο θέμα μου είναι πως θα βγάλω και το αντίστοιχο εδάφιο της κάθε σημείωσης, ώστε να έχω μαζί το εδάφιο και τη σημείωση.

Είδα ότι μέσα στο αρχείο με τις σημειώσεις υπάρχει ένα πεδίο bible refs αν θυμάμαι καλά. Μήπως αυτά είναι τα αντίστοιχα εδάφια και υπάρχει κάποιος τρόπος να τα βγάλω;

neoktisma
csterg
Site Admin
Posts: 8627
Joined: Tue Aug 29, 2006 3:09 pm
Location: Corfu, Greece
Contact:

Re: Εξαγωγή σημειώσεων

Post by csterg »

Σωστά! Ο πίνακας bible_refs περιέχει το αντίστοιχο εδάφιο.
Δυστυχώς δεν θα βρεις κάποιο έτοιμο εργαλείο να κάνει αυτή τη δουλειά, θα χρειαστεί να γράψεις κάποιο κώδικα... αν μπορείς να περιμένεις, αυτό θα μπει κάποια στιγμή στο theWord,
Costas
neoktisma
Posts: 6
Joined: Wed Jun 06, 2012 10:06 pm

Re: Εξαγωγή σημειώσεων

Post by neoktisma »

Κατάλαβα.

Πάντως εάν μου πεις ότι σε 5-6 μήνες θα υπάρχει ο τρόπος να εξάγω το κάθε εδάφιο με την αντίστοιχη σημείωσή του θα ήταν πολύ ωραίο και μπορώ να περιμένω.

Και αυτό γιατί όταν είδα ότι δεν υπάρχει κάποιο export στο πρόγραμμα ψιλοπανικοβλήθηκα και έψαχνα να βρω τρόπο να τα βγάλω από αυτό και να συνεχίσω τις σημειώσεις κάπως αλλιώς, πριν προχωρήσω και γράψω όλα τα υπόλοιπα που θέλω.

Είναι πολύ καλό εργαλείο το theWord και δεν θέλω να το αποχωριστώ :D

Σε ευχαριστώ για όλη τη βοήθεια μέχρι τώρα. Ο Θεός να σε ευλογεί!

neoktisma
csterg
Site Admin
Posts: 8627
Joined: Tue Aug 29, 2006 3:09 pm
Location: Corfu, Greece
Contact:

Re: Εξαγωγή σημειώσεων

Post by csterg »

Θέλω να πιστεύω πως κάτι τέτοιο θα είναι εφικτό σε αυτό το διάστημα.
Αντιλαμβάνομαι πλήρως πόσο σημαντικό είναι αυτό και είναι στις πρώτες μου προτεραιότητες μετά την έκδοση 4,
Κώστας
Post Reply