Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds three new watchers/importers to the docs:
Lastfm importer
This simply imports the last.fm data into AW by watching a folder. Since it does not include song duration on the export, I just set the default time to 60 seconds. I think this is maybe even a little more consistent in recording song plays than the Spotify watcher since the Spotify watcher sometimes misses songs.
Lifecycle importer
Lifecycle is a great iOS app that tracks location and activity. It also has a really nice export. This is particularly helpful to see what you were doing when you are away from your computer that has AW. This also watches a folder for changes.
Buttons watcher
For work related stuff, I have a couple "buckets" that I need to file hours into. While I could just determine that from data in AW, it is nice to just have a clear label to make it obvious what "state" I am in as a check. It is also really satisfying to press a physical button to change "state". The light up buttons also are a great indicator about what "state" I should be in. The hardware is just an Arduino that talks to the computer though serial. The watcher includes the Arduino code although I might need to add a diagram on how to wire up the buttons to the Arduino (it is really pretty simple though).
This also fixes the build by updating the Upload Artifact to the newest version.
Summary:
Added Lastfm, Lifecycle importers, and Buttons watcher to documentation for tracking music, location, and work states.
Key points:
aw-importer-lastfm
tosrc/importers.rst
for importing Last.fm data.aw-importer-lifecycle
tosrc/importers.rst
for importing Lifecycle app data.aw-watcher-buttons
tosrc/watchers.rst
for tracking work states using Arduino hardware.Generated with ❤️ by ellipsis.dev