How events get on this calendar
Nobody has to maintain this site. It checks itself every hour, reads whatever public calendars it can find around Aroostook County, and puts what it finds on the calendar. Anyone can also send us a single event, no calendar feed or website needed. Every listing links back to whoever published it, so you can always check the organizer's own version. When the same event turns up in two calendars, we show it once and list both sources under it.
Here is everything we are reading right now, and when we last had a successful look.
Send us a single event
No calendar to manage, just one thing coming up? Fill this in and it lands in our review queue.
Where the events come from
| Source | Status | Last check | Events | What it covers |
|---|---|---|---|---|
|
The Aroostook Common: Recurring Events
CANVA | on
|
Live | 3m ago | 316 | Curated list of weekly events on a static page, expanded onto the next matching weekdays. |
|
WAGM County Calendar
ICAL | on
|
Live | 4m ago | 127 | WAGM hosts the county-wide Tockify calendar. |
|
The Northeastland Hotel Community Calendar
ICAL | on
|
Live | 4m ago | 30 | Hand-reviewed community calendar for Presque Isle and downtown. |
|
The Aroostook Common: What's On
CANVA | on
|
Live | 4m ago | 6 | Homepage events guide. Dated one-off events come out of the weekly and seasonal listings. |
|
Central Aroostook Chamber of Commerce
ICAL | on
|
Live | 4m ago | 2 | The Events Calendar iCal export. Biggest local calendar around, though their server builds the feed slowly, so give it a minute. |
|
Aroostook.ME Calendar CUSTOM | on
|
Live | never | 1 | Events added by our editors show up as published by Aroostook.ME Calendar. |
|
101.9 The Rock: Coming Up in The County
RSS | on
|
On, nothing yet | 4m ago | none | Presque Isle radio station. Their monthly roundup posts list what is coming up, so we read those. |
|
Acadian Village (Van Buren)
JSONLD | on
|
On, nothing yet | 3m ago | none | Squarespace events list. We pick up the dated events it marks up. |
|
Aroostook County Government
JSONLD | on
|
On, nothing yet | 3m ago | none | County commission meetings and public notices. |
|
Caribou Public Library
TABLE | on
|
On, nothing yet | 3m ago | none | Static Weebly page. The event dates are not in a form a machine can read yet. |
|
Event submissions from the community CUSTOM | on
|
On, nothing yet | never | none | Events sent in through our public form wait here for a quick review. |
|
Houlton Band of Maliseet Indians
JSONLD | on
|
On, nothing yet | 3m ago | none | Community and cultural events. The old maliseets.com address no longer matches its certificate, so we read the new one. |
|
Mark & Emily Turner Memorial Library (Presque Isle)
RSS | on
|
On, nothing yet | 3m ago | none | Joomla site with a working news feed. Library programs come through when the posts carry event markup. |
|
Millinocket Community Calendar
RSS | on
|
On, nothing yet | 4m ago | none | Town notices and events. We open each post looking for event markup. |
|
Millinocket Memorial Library
RSS | on
|
On, nothing yet | 4m ago | none | Library feed. We open each post looking for event markup. |
|
Northern Maine Fair
JSONLD | on
|
On, nothing yet | 3m ago | none | Annual summer fair at the fairgrounds in Presque Isle. |
|
Nylander Museum (Caribou)
TABLE | on
|
On, nothing yet | 3m ago | none | Static programs page. Needs a scraper written for its layout. |
|
The Aroostook County Historical & Art Museum (Houlton)
JSONLD | on
|
On, nothing yet | 3m ago | none | No feed or events page found yet. Watching for event announcements. |
|
The County (Bangor Daily News Aroostook)
RSS | on
|
On, nothing yet | 4m ago | none | Aroostook news feed. No event feed of its own, so we read the stories and pick events out of them. |
|
Town of Fort Fairfield
JSONLD | on
|
On, nothing yet | 3m ago | none | Watching the town site for public meetings and community events. |
|
Town of Fort Kent
JSONLD | on
|
On, nothing yet | 3m ago | none | Watching the town site for public meetings and community events. |
|
Town of Houlton
RSS | on
|
On, nothing yet | 3m ago | none | WordPress town site. Notices and meeting announcements come through the feed. |
|
Town of Madawaska
JSONLD | on
|
On, nothing yet | 3m ago | none | Watching the town site for public meetings and community events. |
|
University of Maine at Presque Isle
JSONLD | on
|
On, nothing yet | 4m ago | none | Campus calendar. The page is marked up by hand, so we only get the events it exposes as schema.org data. |
|
Visit Aroostook Events & Festivals
JSONLD | on
|
On, nothing yet | 4m ago | none | Webflow page with schema.org event markup. Big annual festivals and races. |
|
Can-Am Crown International Sled Dog Race
JSONLD | turned off
|
Off | 2d ago | none | The site is up but the page is empty, so there is nothing to read yet. Annual February race out of Fort Kent. |
|
City of Caribou
JSONLD | turned off
|
Off | 2d ago | none | The events URL returns an empty stub from the city CMS. Turned off until they publish a real listing. |
|
Fiddlehead Focus / St. John Valley Times
RSS | turned off
|
Off | 2d ago | none | The site is now a mirror of The County, which we already read. Turned off to avoid duplicate listings. |
|
Maine Public Community Calendar
JSONLD | turned off
|
Off | never | none | Statewide calendar with no Aroostook filter, and nothing a machine can read. Would bury the county events. |
|
Mi'kmaq Nation
JSONLD | turned off
|
Off | never | none | Their site has been unreachable for weeks, so every check times out. Powwow and cultural events go on here once it is back. |
|
Northern Maine Community College
JSONLD | turned off
|
Off | never | none | Academic term calendar only, no public community events. Turned off. |
|
University of Maine at Fort Kent
JSONLD | turned off
|
Off | 8d ago | none | Mostly athletics and academic dates. Turned off. |
Live means we are checking it every hour and it has events on the calendar right now. On, nothing yet means we are still checking but it has nothing coming up, which happens a lot in an off-season or between announcements. Needs attention means the last check failed, usually a site that moved, went down or started blocking us. We keep trying and back off so we are not hammering a host that is down. Off sources are deliberately switched off because they do not carry real Aroostook County listings, such as campus academic dates or a statewide feed with no county filter.
Running events for an organization?
There is nothing to install. If any of these sounds like you, you are probably already in:
- WordPress with the Events Calendar plugin, which is very common around here. Your events
already have a public iCal export at
https://your-site/events/?ical=1. Send us that link and we can add it the same day. - Google Calendar. Publish the calendar and share its private iCal address.
- Any other kind of feed, iCal, RSS, or just a page that lists events in the same layout every time. Send the URL and we will write something small to read it.
- One event and nothing else? Use the form at the top of this page. It is the quickest way.
Want to be added now? Email alexander@aroostook.me with the calendar link (RSS, iCal, or just the page where you post events) and a sentence about your organization.
For builders and sysadmins
Every source is defined in src/Sources.php. Edit the list, then run
php bin/migrate.php to seed the changes and php bin/scrape.php to pull events
in. It is plain PHP and MySQL, so here is the whole thing on one line:
php bin/migrate.php sets up the database and sources, php bin/scrape.php refreshes
events, php bin/pending.php list shows the submissions waiting for review.
Would rather have JSON? api/events.php?upcoming=1 returns it.
