lazarus-ccr/applications/foobot
2017-08-14 09:17:37 +00:00
..
compiled Files for download 2016-12-30 09:54:54 +00:00
innosetup Files for download 2016-12-30 09:54:54 +00:00
latest_stable Added Darwin 32-bit target. Compiles in all modes OK FPC 3.1.1/Laz 1.9 2017-08-14 09:17:37 +00:00
monitor Added Darwin 32-bit target. Compiles in all modes OK FPC 3.1.1/Laz 1.9 2017-08-14 09:17:37 +00:00
foobot_httpclient.pas Update with readme.txt 2016-12-29 13:26:23 +00:00
foobot_objects.pas Update with readme.txt 2016-12-29 13:26:23 +00:00
foobot_utility.pas V0.2.2.0 for distribution 2017-01-10 07:53:26 +00:00
readme.txt Updated readme.txt 2016-12-29 17:02:40 +00:00
ugenericcollection.pas Update with readme.txt 2016-12-29 13:26:23 +00:00

Foobot project
==============

The main application Foobot Interregator shows how to pull all the data available from the Foobot API
The monitor application shows how to write a practical graphical Foobot Monitor for one foobot
Both applications have dependency for CryptIni - available via OnlinePackageManager
Also Industrial component - available via OnlinePackageManager in Laz1.8

If you want to build your own GUI, then you need three files:
1. foobot_objects.pas - Object definitions
2. ugenericcollections.pas - helper file for foobot_objects
3. foobot_utilities.pas - the main API

Use the routines in foobot_utilities.pas to:
1. Fetch Foobot identities via Username + API Key
2. Fetch data from an identity

In all cases, you will need a foobot account and an API key.
The API key is freely available from the Foobot website

- minesadorada@charcodelvalle.com