Skip to content

bnbliss/remarkable-daily-planner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily Calendar Generator for reMarkable Paper Pro Move

Generate customizable PDF daily planners optimized for the reMarkable Paper Pro Move. Import events from Google Calendar, Outlook, or any iCal feed to create simple daily schedules.

Photo of reMarkable Paper Pro Move with the Daily Planner

Full blog post with more details here.


Update: New Desktop App Now Available

After getting some amazing feedback from users of this little web app, I made a desktop app for Mac and Windows that has a ton of features, including auto sync, preserved handwritten notes, lots of custom options, minimize to system tray, and more!

Planneriffic - Calendar Sync for Remarkable Move



🔒 Privacy First

Your data stays private:

  • No calendar data is stored or logged
  • No URLs are saved or tracked
  • PDFs are automatically deleted immediately after download
  • Zero data persistence - everything is processed in memory

✨ Features

  • Multiple Calendar Support: Google Calendar, Outlook, Apple Calendar, or any iCal feed
  • Smart Layout: Automatic event positioning with overflow handling
  • All-Day Events: If an all day event exists, show it, otherwise hide
  • Customizable Time Range: Choose your daily schedule hours (8-12 hour range)
  • Optional To-Do Section: Add checkboxes and lines for daily tasks
  • Optimized for reMarkable: Perfect dimensions (954 x 1696 pixels, 264 PPI)

🚀 Quick Start

Option 1: Use the Hosted Version

Visit the hosted app at https://remarkable.pythonanywhere.com/ - no setup required!

Option 2: Run Locally

If you prefer to run the app on your own machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/vikboyechko/remarkable-daily-planner.git
    cd remarkable-daily-planner
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the app:

    python app.py
  4. Open your browser: Navigate to http://localhost:5000

📅 Getting Your Calendar Links

Google Calendar

  1. Open Google Calendar
  2. On the left sidebar, find your calendar and click the three dots (⋮)
  3. Select "Settings and sharing"
  4. Scroll down to "Integrate calendar"
  5. Copy the "Secret address in iCal format" link
  6. ⚠️ Important: Use the secret link, not the public one, for private events

Outlook Calendar

  1. Open Outlook Calendar
  2. Click "Settings" (gear icon) → "View all Outlook settings"
  3. Go to "Calendar""Shared calendars"
  4. Under "Publish a calendar", select your calendar
  5. Choose "Can view all details" for private events
  6. Click "Publish" and copy the ICS link

Apple Calendar (iCloud)

  1. Open iCloud Calendar
  2. Click the share icon next to your calendar name
  3. Check "Public Calendar"
  4. Copy the provided link and change webcal:// to https://

Other Calendar Apps

Most calendar applications support iCal export. Look for:

  • "Export calendar" or "Share calendar"
  • "iCal feed" or "ICS link"
  • "Calendar URL" or "Subscription link"

🎯 Usage Tips

  • Multiple Calendars: Separate multiple iCal URLs with commas
  • Time Range: Choose 8-12 hour ranges (e.g., 6 AM - 5 PM)
  • Date Range: Generate single days or multi-day planners
  • To-Do Section: Toggle on/off based on your preference

📱 Device Compatibility

Optimized for reMarkable Paper Pro Move, but it can easily be adapted for other Remarkable devices or eink tablets by adjusting the PDF dimensions in app.py.

About

A daily PDF planner generator that includes iCal calendar events, optimized for Remarkable Paper Pro Move

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 69.5%
  • HTML 23.2%
  • CSS 7.3%