18 Οκτωβρίου 2026 / Lefteris Iliadis / SomniusX

sticky-board-export — ένας πίνακας Sticky Studio σε Obsidian και PDF
18 Οκτωβρίου 2026
Το sticky-board-export παίρνει έναν ολόκληρο πίνακα του Sticky Studio, μιας συνεργατικής εφαρμογής με αυτοκόλλητα σημειώματα σε καμβά, και τον βγάζει έξω από τον browser: σε Obsidian vault, σε Obsidian Canvas και σε PDF. Είναι ένα μόνο αρχείο Python, χωρίς τίποτα να εγκαταστήσεις πέρα από την Python.
Το έγραψα γιατί ο πίνακας μιας φίλης για το χρονικό της επιτραπέζιας παρέας μας είχε μεγαλώσει, και ήθελα όλο αυτό το υλικό κάπου που να το διαβάζω, να το ψάχνω και να το τυπώνω, χωρίς να πειράξω το πρωτότυπο.

Η πρώτη σελίδα του PDF, από τον δοκιμαστικό πίνακα του αποθετηρίου.

Ο δοκιμαστικός πίνακας, πριν την εξαγωγή.
Τι βγάζει
- Obsidian vault: ένα ευρετήριο με την εικόνα του πίνακα και όλα τα σημειώματα ανά ενότητα, και μία σημείωση για κάθε αυτοκόλλητο, μπλοκ κειμένου και εικόνα. Κάθε σημείωση κρατά όλο το κείμενο, ακόμα κι όσο κόβει ο πίνακας, το χρώμα και την ενότητά της στο front matter, και τις συνδέσεις της ως links του Obsidian, με βελάκια για την κατεύθυνση.
- Obsidian Canvas: ο πίνακας όπως είναι, με την ίδια διάταξη, τα ίδια χρώματα και τις ίδιες γραμμές.
- PDF: η εικόνα του πίνακα σε μια σελίδα A3, και μετά κάθε ενότητα σε A4 με τα σημειώματά της ως χρωματιστές κάρτες, τις εικόνες και τις συνδέσεις. Το PDF βγαίνει με headless Chromium· χωρίς Chromium παίρνεις το HTML και το τυπώνεις από όποιον browser θες.

Μόνο ανάγνωση
Το script δεν συνδέεται πουθενά. Δουλεύει πάνω στο JSON του πίνακα, που το αποθηκεύεις από την καρτέλα Network των developer tools του browser, και δεν μπορεί να αλλάξει τίποτα στον πίνακα. Αν ο πίνακας έχει εικόνες, μπορεί να τις κατεβάσει από τους συνδέσμους του JSON ή να χρησιμοποιήσει εικόνες που έχεις ήδη αποθηκεύσει.
python3 sticky_export.py board.json --download-images --overview board.png --pdf
Το --overview είναι μια δική σου εικόνα ολόκληρου του πίνακα, για την πρώτη σελίδα και το ευρετήριο. Στο αποθετήριο υπάρχει και ένας δοκιμαστικός πίνακας στον φάκελο examples/, για να το δοκιμάσεις πριν το τρέξεις στον δικό σου.
Πως αποφασίζει
Τα ονόματα των σημειώσεων βγαίνουν από την πρώτη γραμμή κάθε σημειώματος. Οι ενότητες είναι οι τίτλοι και οι επικεφαλίδες του πίνακα, και κάθε άλλο σημείωμα πηγαίνει κάτω από την πιο κοντινή του επικεφαλίδα. Αυτό είναι μια εκτίμηση από τις θέσεις, οπότε ένα σημείωμα ανάμεσα σε δύο ομάδες μπορεί να πέσει στη λάθος. Τα διαγραμμένα και τα άδεια σημειώματα μένουν απέξω.
Χρειάζεται Python 3.8 ή νεότερη. Για το PDF, Chromium ή Google Chrome.
Άρθρα
- Ένας ολόκληρος πίνακας, έξω από τον browser, 18 Οκτωβρίου 2026
Πηγές και ημερομηνία
Πρώτο commit στο ιστορικό του κύριου branch: 2026-10-18.
Το README του αποθετηρίου έχει τα βήματα για την αποθήκευση του JSON και όλες τις επιλογές. Άδεια: MIT.