ADRFinder - Self Hosted Dining Reservation Search Tool

For any fellow techie liners, I just pushed out a Docker based open source self-hosted dining reservation finder. Any feedback is welcome on it!

Docker Hub:



Oh! This is the one you were posting about on chat?

Yes I was looking for some testers on the chat a week or 2 ago :grinning:

1 Like

Nice! I’ll definitely be trying this out when I get home tonight.

Does this only work for restaurants or will it also work for experiences like Savi’s and Droid Depot?

Did @JJT see it on chat? @ryan1?

1 Like

It only works on restaurants for now

I don’t use chat, so I did not see it!

Yes! @morgothtdo is looking for some “techies” to look at the above open sourced reservation finders. Why do I think you are a techie?

At least, I pretend to be! :wink: But, yes…I’m a software engineer.

If I can find time, I’ll try to check it out.


Hi. I’m fairly techy, haven’t used Docker desktop before but have got it up and working easily enough.

Love the tool, works very well and I would 100% use it to find ADRs (I’ll need to around June).

I’ve not managed to get notifications working, tried a couple of emails and gitter but not getting any when selecting test or on finding an ADR.

Has one success with gitter but no more.

Just get this

>> Process Notification: AppRise notifying gitter://0e3e1f1b0e61173be5b88e5992d195dab6f0b508/disneyadr/

Exception in thread Thread-3:

Traceback (most recent call last):

File "/app/adrfinder/", line 900, in notification_runner

notification.process_notification(n_object, datastore)

File "/app/adrfinder/", line 46, in process_notification

notification_parameters = create_notification_parameters(n_object, datastore)

File "/app/adrfinder/", line 102, in create_notification_parameters

'found_reservations': n_object['found_reservations'],

KeyError: 'found_reservations'


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

File "/usr/local/lib/python3.8/", line 932, in _bootstrap_inner

File "/usr/local/lib/python3.8/", line 870, in run

self._target(*self._args, **self._kwargs)

File "/app/adrfinder/", line 903, in notification_runner

print("Watch URL: {} Error {}".format(n_object['watch_url'], str(e)))

KeyError: 'watch_url'


Got this working OK to gmail now so all good.

1 Like

Appreciate the feedback. I just pushed out a new release that should fix the test notification issue :hand_with_index_finger_and_thumb_crossed: