Visit IFTTT and create yourself an account (if you don't have one yet). It supports Webhooks, so we can use it with Discord. You will need to create the tables described in the schema file that we've provided at schema/ is a very awesome service for connecting services. Proper location in the src/dependencies.php file. In this example, the configurationįiles are located one level up from the root folder, but you can place it anywhere you'd like and point it to the Proper environment configuration file, as well as the location of those files. With that being said, in src/dependencies.php, you will find an $env variable that is used to load the Which contains the correct variables for each environment. Usually, you will have three of these files,, , We recommend that you place this file somewhere outside of the project folder. We have provided an file for you to start with. Run the composer install at the root of the repo, to pull in all the required dependenciesĪ config file is required in order to specify your special environment variables such as API keys and special URLs. Getting Started - Installation InstructionsĪfter cloning this repo, there are a couple of preparation steps that must be taken in order to get everything set up. PHP/MySQL (current arch, running on a T2.Micro instance on AWS.) Local businesses, both corporate or small/mid (for instance in Louisville we have UPS & Humana) Service implementation documentation is available here.Ĭities & Federal Agencies that have signed up to IFTTT due to Louisville's involvement:ĭepartment of Homeland Security, National Vulnerability Databaseįederal agencies (18F, USDS, or any of the active IFTTT customers) Additionally it has the ability for a staging environment, private applets for testing, and suggested applets that are frequently created by users. The IFTTT Partner program also includes anonymized analytics, application health, performance, API testing and strict branding requirements to ensure a consistent and quality experience for citizens. Louisville Metro is currently exposing the following data sources to IFTTT: This is only one example, citizens can mix and match services as they like, adapting services in new and exciting ways. This allows the applet to trigger a color change on a Philips Hue lightbulb when the air quality changes. We have built a predefined applet that connects this to the service that Philips Hue has exposed to IFTTT. The IFTTT Smart City Data Integrator (SCDI) Project is an open source API middleware that enables citizens to customize city data sources (Open Data, IoT, Smart City data) to fit their digital needs, using the IFTTT platform.įor example, Louisville Metro Government is exposing an in-house air quality API to this middleware, which connects to the IFTTT service. Louisville is the first government partner on this platform, which initiated the creation and adoption of Data Access Project by IFTTT. It enables us to democratize and operationalize data of all kinds to our citizens, solving a historic issue with Open Data, providing immediate and applicable value to the initiative. The IFTTT service has a tightly controlled user experience that allows us to present a consistent service to our citizens, in an era of poorly designed government app experiences. IFTTT Smart City Data Integrator (SCDI) Project is a new medium for governments to deliver light touch digital services, that empower the citizen to customize their interaction with government while maintaining respect for their privacy. IFTTT Smart City Data Integrator (SCDI) Project Take your open data, and make apps from it!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |