Image
Dot. Manual
Image
Dot. Manual
Back to home

Dot.

Install Dot. AppDiagnostic Tool

Quote

Quote/0
Pairing Quote/0How to TapShare with Family and FriendsHow to Charge
Content Mode
Loop ContentFixed Content
TimingNewApp Clip and Tap-to-InteractNew
Update DeviceReset NetworkReset DeviceChangelogNew
Service and RepairCustomize Quote/0

Rand The Pocket Prophet

Rand/0
Getting Started
Features
Book of AnswersFortuneMBTI GuideWooden FishCoin FlipBluetooth RemoteNewPomodoroNewClockTimerNewDice RollNumber Under TenDisplay ModeNewNFC Cards
Wi-FiCustom WallpaperSettingsHow to Charge
Update DeviceReset DeviceChangelogNew
Service and RepairCustomize Rand/0

Content & Services

Roadmap
Content Studio
Join Content StudioRSS
Shortcuts
Co Create
Software
AdventureX QR ServiceNewCastCardDiablo II Resurrected Terror Zone & Uber Diablo Alert ToolDot Token Dashboard: Claude Code Hub Usage RankingsNewDot Calendar - Weather Calendar for Quote/0DotCanvasDotClientDot Crypto TickerDot Mate - Quote/0 Automation SchedulerIntelligent Poetry Weather Generation SystemDot ServiceDot Studio: Local Content Console for Quote/0NewF1 Quote/0: Race Calendar and Live Standings DashboardNewFureru Calendar: iCal Schedule Display for Quote/0NewDot Quote/0 Home Assistant Dashboard CardDot Quote/0 Home Assistant IntegrationInkCanvasNewQuote/0 Baby Dashboard: Local Baby Care TrackerNewInkLink Studio: Local Web Console for Quote/0NewMindReset Dot MCP (Lakphy)Pocket Prophet Dashboard: Local Content Hub for Pocket ProphetNewQuote/0 Send DemoQuote/0 + Calendar ShortcutQuote/0 Agent Skill (YangguangZhou)Quote/0 Evening SummaryQuote/0 Flash NoteQuote/0 Health ReminderQuote/0 + Holiday ShortcutQuote/0 MCP (stvlynn)Quote/0 MCP (thomaszdxsn)Quote/0 + WAY 2 Reminder ShortcutQuote/0 USB EPD BuddyNewQuote/0 Yearly Progress CalendarQuote/0 API Serverless MicroserviceNewQuote/0 Bad Apple: E-Paper Video Playback ExperimentNewQuote/0 AI Usage DashboardQuote/0 Client Python SDKQuote/0 DeepSeek Balance Dashboardquote0-desk: NFC-Interactive Desk Console for Quote/0NewQuote/0 Desktop StatusNewQuote/0 Sonos: Now Playing BridgeNewQuote/0 Kimi / GLM Usage DashboardQuote/0 Claude / Codex Usage DashboardQuote/0 WeatherNewQuote/0 SDK & CLI (MrWillCom)Server StatusToucanEcho / ECHO: macOS Agent with a Quote/0 Companion DisplayNewVibe Usage Quote/0: AI Coding Usage DashboardNew
Hardware
IKEA SKÅDIS MountQuote/0 Carry Case HangerQuote/0 Desktop Charging Mini StandQuote/0 Desktop Stand (Andrrrrrrija)Quote/0 Desktop Stand (MindReset)Quote/0 Desktop Mini StandQuote/0 Monitor Mount (Kiiko)Quote/0 Excerpt Mount (GLB_wegoo777)Quote/0 Monitor Mount (TLL)Rand/0 Single Shoulder Bag Buckle 40mmNew
Open Platform
What is an APIDot SkillNewGet API KeyGet Device Serial NumberGet Device ListGet Device StatusGet TimezonesNewDevice SettingsNewSwitch to Next ContentList Device ContentControl Text ContentNewControl Image ContentNewControl Canvas ContentNew

Explore More Possibilities

Request New ContentJoin Content StudioOur Repositories

Security

MSA-2025-08-001MSA-2025-09-001MSA-2025-09-002MSA-2025-10-001MSA-2025-10-002MSA-2025-10-003MSA-2026-04-001
Responsible Disclosure Policy

More

Service StatusService and RepairCustomize ProductsPrivacy PolicyUser AgreementContact UsAbout MindReset
Content & ServicesCo CreateSoftware
Image

Quote/0 API Serverless Microservice

Manage events and bin collection information on AWS, then push updates to Quote/0 through the official Text API.

RSS
GitHub

matchy-in/quote0_api

1

Quote/0 API is a serverless microservice built on AWS Lambda and DynamoDB. Its Bearer-protected HTTP API accepts calendar events, combines them with Reading Council bin collection schedules, and actively updates the device through the official Quote/0 Text API.

Features

  • Push-only delivery: Lambda updates Quote/0 through the official Text API; the device does not call this service
  • Event management: Creates a single event or up to 100 events in one batch
  • Bin collection integration: Retrieves Reading Council collection data and stores it in DynamoDB
  • Scheduled updates: EventBridge runs the collection sync and device refresh at 01:10 UTC each day by default
  • API authorization: Every HTTP endpoint requires Authorization: Bearer <API_AUTH_TOKEN>
  • Serverless deployment: Uses API Gateway, Lambda, DynamoDB, and EventBridge

API

MethodPathPurpose
POST/api/eventsCreate one event and immediately update Quote/0
POST/api/events/batchCreate up to 100 events and update Quote/0

Development deployments also expose POST /test/scheduled-update for manually invoking the scheduled task.

Requirements

  • An AWS account that can deploy Lambda, API Gateway, DynamoDB, and EventBridge
  • Node.js 18 or later and the Serverless Framework
  • A Quote/0 Text API endpoint and Token
  • A separate Bearer Token for protecting the project HTTP API
  • A UPRN for an address served by Reading Council

Primary environment variables include QUOTE0_TEXT_API, QUOTE0_AUTH_TOKEN, API_AUTH_TOKEN, UPRN, and READING_API_URL.

Service area and secrets

Bin collection support is specific to Reading Council and requires a property UPRN. Treat the UPRN, AWS credentials, Quote/0 Token, and API Bearer Token as sensitive data, and do not commit them to the repository.

Did this solve your problem?

Join our community

Quote/0 Yearly Progress Calendar

Previous

Quote/0 Bad Apple: E-Paper Video Playback ExperimentNew

Use custom firmware and local-network frame streaming to play video on a Quote/0 e-paper display.

Contents

FeaturesAPIRequirements