Skip to content

estelledc/moire

 
 

Repository files navigation

Moire Logo

Moire

Sync your thoughts from Apple Notes to GitHub Pages by Shortcuts.

Moire   |   Docs   |   Themes


Moire Preview

Introduction

Moire is a tool designed to seamlessly synchronize your thoughts from Apple Notes using Shortcuts.

Features

  • Seamless Sync: Direct integration with Apple Notes via Shortcuts.
  • Markdown Export: Convert your notes to Markdown format. Easy to migrate.
  • Theme Support: Customizable themes (e.g., Receipt, Pixel).

Development

Prerequisites

Ensure you have the following installed:

  • Node.js (v18 or higher)
  • pnpm (recommended)

Installation

Clone the repository and install dependencies:

git clone https://github.com/moirelog/moire.git
cd moire
pnpm install

Development

Start the development server:

pnpm dev

Build

Build for production:

pnpm build

Quality checks

Type-check the app:

pnpm check

Run memo smoke tests:

pnpm test

Run tests in watch mode:

pnpm test:watch

Cleanup memo images

Preview which images would be removed:

pnpm run cleanup:images -- --dry-run

Remove unused memo images:

pnpm run cleanup:images

License

This project is licensed under the GPL-3.0 License.

About

sync {Apple Notes | Channel} to memo blog ♩ 📝备忘录同步到 blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Svelte 64.4%
  • TypeScript 18.2%
  • JavaScript 8.9%
  • CSS 8.1%
  • HTML 0.4%