https://pnmine.github.io/SynLEB2/ · Workflow & Planning
5 items
Sync LEB2 assignments, quizzes and class times to Google Calendar, straight from the LEB2 page. SynLEB2 puts your LEB2 deadlines where you actually look: your calendar. It adds a Calendar button to LEB2's own navigation bar. Open it to see what is due across every course, and press once to sync. WHAT IT SYNCS • Assignments and quizzes, with their deadlines • Class meetings, as weekly repeating events from a timetable you enter once • Nothing else — it only ever reads app.leb2.org TASKS, NOT JUST EVENTS Coursework goes to Google Tasks by default, because an assignment is something you finish rather than something you attend. Each item gets a checkbox and ticks itself once LEB2 shows the work submitted. Prefer exact deadline times? Switch to calendar events in settings. ITS OWN CALENDAR Everything lands in a separate calendar and task list named "LEB2", which you can colour, hide or delete on its own. Your primary calendar and default task list are never written to. STAYS CORRECT Syncing is a three-way reconciliation, not an append. Move a deadline in LEB2 and the calendar follows. Sync ten times and you still have one copy of everything. Delete something in LEB2 and it disappears from your calendar too. NO ACCOUNT NEEDED TO START Every row has a one-click "add to Google Calendar" link, and settings can export everything as an .ics file. Sign in only when you want continuous sync. ENGLISH AND THAI The interface and the text written into your calendar both follow whichever you pick, independently of your browser's language. Free and open source. Not affiliated with LEB2 or KMUTT.
Aug 23, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.