lefteros_by SomniusX
EN ↗Πες ένα γεια

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: ολόκληρος ο πίνακας

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

Ο δοκιμαστικός πίνακας του αποθετηρίου, όπως είναι πριν την εξαγωγή

Ο δοκιμαστικός πίνακας, πριν την εξαγωγή.

Τι βγάζει

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

Οι ενότητες του PDF: κάθε σημείωμα μια χρωματιστή κάρτα με τις συνδέσεις της

Μόνο ανάγνωση

Το 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.

Άρθρα

Πηγές και ημερομηνία

Πρώτο commit στο ιστορικό του κύριου branch: 2026-10-18.

Το README του αποθετηρίου έχει τα βήματα για την αποθήκευση του JSON και όλες τις επιλογές. Άδεια: MIT.

Μάθετε περισσότερα ↗