Over the last 10 years I have tried to automate my life as good as possible. And of course no tool was able to handle it all. I always needed multiple apps and devices. This caused one big problem for me: Exchanging data between those systems efficiently without too much overhead (aka additional tools) was basically impossible.
That’s why I developed a few simple tools that can act as helpers between those individual components. I published them on GitHub and tried to document them as detailed as possible. They are free to use and only require a common web server with PHP support to run. I’d be happy if they would help others as well:
AnyState
AnyState is a lightweight tool to easily store, update and retrieve values (like texts, numbers or arrays) in a JSON file.
Possible use cases
- Checkin at work using iOS shortcut, use AnyState to set
working
status totrue
, add timestamp to Google Sheet via n8n - Get cards from Trello board via n8n, store their attributes with AnyState, use a custom dashboard in your office to display Trello board statistics
- Reduce API calls by caching data within AnyState
- Monitor and visualize real-time data from sensors or IoT devices (like temperature, humidity, motion detection)
Features
- Save keys and values (via POST method)
- Get single value for specific key (via GET parameter)
- Get timestamp for specific key (via GET parameter)
- Limit maximum storage time for keys (allows keys to expire)
- Preview keys and values in browser
AnyLog
AnyLog is a lightweight tool to easily log all kinds of values (like texts or numbers) into a JSON file.
Possible use cases
- Checkin at work using iOS shortcut, use AnyLog to log user and office location, create statistics based on log entries and save them to Google Sheet with n8n
- As backlog: Take supplies from your food storage, use AnyLog to log what you’ve taken, add new items to specific grocery lists via n8n
- Debugging, troubleshooting, error tracking
- As audit trail
Features
- Save keys and values (via POST method)
- Automatically assigns GUID to each log entry
- Delete individual log entries
- Limit maximum log entries
- Preview log entries in browser
AFreminders
AFreminders is a tool for setting up recurring reminders that can be accessed via a single RSS feed. It works great with services that allow RSS feeds as triggers to execute actions.
Possible use cases
- Stay connected with loved ones who live far away by scheduling regular phone calls
- Incorporate mindfulness into your weekly routine by planning spa days at regular intervals
- Create a meal plan to stay organized and make healthier food choices
- Maintain a consistent workout schedule by setting reminders for every second day
- Ensure you never miss taking your medication with automated reminders
Features
- Available in German (default language) and English
- Manage reminders via responsive backend interface
- Start/restart/stop reminders via GET parameters
- Add reminders to groups for better organization
- Mark reminders to automatically shift to the next day when missed
- Saves data to JSON file
AFcal
AFcal is a tool for setting up monthly and yearly reminders that can be accessed via a single RSS feed. It works great with services that allow RSS feeds as triggers to execute recurring actions.
Possible use cases
- Use as trigger for creating a card on a kanban board for manual NAS backups
- Low-priority tasks at home (like cleaning your washing machine filter every January 1st and June 1st)
- Reminders for manually backing up family photos to an external drive
- Quarterly meetings with your accountant to keep your business running smoothly
Features
- Available in German (default language) and English
- Manage reminders via responsive backend interface
- Enable/disable reminders via GET parameters
- Add reminders to groups for better organization
- Saves data to JSON file