Directories
¶
| Path | Synopsis |
|---|---|
|
Package applescript handles extracting notes and folders from Apple Notes via AppleScript executed through osascript.
|
Package applescript handles extracting notes and folders from Apple Notes via AppleScript executed through osascript. |
|
Package config handles loading, validating, and providing default values for the apple-notes-sync configuration.
|
Package config handles loading, validating, and providing default values for the apple-notes-sync configuration. |
|
Package converter provides HTML to Markdown conversion for Apple Notes content.
|
Package converter provides HTML to Markdown conversion for Apple Notes content. |
|
Package filesystem handles writing notes as Markdown files to disk, managing directory structure, and cleaning up orphaned files.
|
Package filesystem handles writing notes as Markdown files to disk, managing directory structure, and cleaning up orphaned files. |
|
Package gitops provides an interface for performing git operations on the notes repository (add, commit, push).
|
Package gitops provides an interface for performing git operations on the notes repository (add, commit, push). |
|
Package logging provides a factory for creating configured zap loggers.
|
Package logging provides a factory for creating configured zap loggers. |
|
Package model defines the core domain types used throughout apple-notes-sync.
|
Package model defines the core domain types used throughout apple-notes-sync. |
|
Package rclone provides an interface for syncing the notes repository to a cloud storage remote (e.g.
|
Package rclone provides an interface for syncing the notes repository to a cloud storage remote (e.g. |
|
Package shell provides a generic interface for executing external subprocesses.
|
Package shell provides a generic interface for executing external subprocesses. |
|
Package syncer orchestrates the full Apple Notes sync pipeline: extract notes → convert HTML to Markdown → write to disk → git commit/push → rclone sync.
|
Package syncer orchestrates the full Apple Notes sync pipeline: extract notes → convert HTML to Markdown → write to disk → git commit/push → rclone sync. |
Click to show internal directories.
Click to hide internal directories.