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: https://hub.docker.com/r/chuckmacdev/adrfinder

Github: https://github.com/ChuckMac/ADRFinder

4 Likes

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.

2 Likes

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/__init__.py", line 900, in notification_runner

notification.process_notification(n_object, datastore)

File "/app/adrfinder/notification.py", line 46, in process_notification

notification_parameters = create_notification_parameters(n_object, datastore)

File "/app/adrfinder/notification.py", 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/threading.py", line 932, in _bootstrap_inner

self.run()

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

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

File "/app/adrfinder/__init__.py", line 903, in notification_runner

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

KeyError: 'watch_url'

2 Likes

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: