This document describes usage instructions for a
Scripted Messaging System
.
The source code can be found at github.com/nrvdwrf/lignal.
Download app(s) from files.hyper.fail/ligna/index.html.
Or use the QR-Code:
The app has "secret" functionality in the chat:
cmd:clear Deletes all messages currently stored on the device (reset)
cmd:record Opens the screen for recording markers
cmd:track Control functionality for location tracking
In the mobile app, navigate to the chat and enter the following to get to the recording screen:
cmd:record
# If you are using autocorrect, this is also valid:
Cmd: record
Start a recording, set markers as appropriate, then stop the recording.
There should now be a file name like ligna_log_12321334334.json
under the top-level /sdcard
directory.
Download the file to your computer.
In the desktop app (Mac or Windows), either create a new Set or click the edit-icon for an existing.
Then navigate to the Locations
tab and click on Import
. Select your recorded file and the markers should be added to the locations list. Now save the Set.
Also in the desktop app, navigate to the Content
tab and click on add.
Set a type for content that is to be associated with this marker (e.g. Text
for a simple text message). Fill in the form and add the content item.
Now go back to the Locations
tab and open the select drop-down for a specific marker, then choose your content item.
Important: Remember to set the radius on the marker as well!
On the overview page for the Sets, click the download icon for a particular set. This will create a folder at the target location named lignal
.
Use a file transfer tool to store it on your phone under /sdcard
.
You can conveniently upload your sets directly from the desktop app via ADB. To use this feature, you need to install Android Studio, then allow USB-Debugging on the phone.