... how do I make you perform a remote call?
Short version: How do I get a Raspberry Pi to update a Git project and multiple modules inside that project on a recurring basis? I don't think I'll be able to remote into the Pi, due to it being on another person's network that may or may not allow SSH.
Long version: This coming weekend, I'm going to a wedding for a friend of my wife's. I built a magic mirror as a wedding gift:
It's a Raspberry Pi running a monitor behind one-way glass. The software is stored in GitHub and the module system also uses GitHub to store individual modules (Instagram, Twitter, etc.). I'm not sure I can VNC into the Pi due to it being on someone else's wireless network and who knows how I would find its IP address after this weekend. So my thought was to use GitHub to maintain a fork of the mirror code, plus a fork of each module I want to keep updated. Or possibly use Git subprojects, but I don't understand how that works well enough to set it up. I can set up a cron to pull from my fork every night and if I want to change configuration, I can just update the repository.
Is there a simpler solution I'm missing? Is there an easy way to find your Pi after you give it away?