HomeGenie Forum
Automation Program Plugins and Wizard Scripting => APP Contributions => Topic started by: Gene on October 31, 2015, 04:09:15 PM
-
It would be nice to have all apps updated in a github repository.
So I created a repository for that:
https://github.com/genielabs/homegenie-apps
All apps should be possibly published there, organized into category folders.
Inside each app folder there should be a README.md file containing a brief description and instructions about how to install and use the app.
This forum will still be used for introducing apps and talking about fixes/improvements etc..
If some of you want to bother organizing all existing and tested apps is welcome.
Thanks for contributing.
g.
-
Hi Gene!
How can I upload the program?
-
Hi Gene!
I upload the .hgx file, with "+" and copy/paste. But, if I download the file from Github, I can't import it to HG. Nothing happening. The same problem with Energy/YouLess/YouLess_Energy_Monitor.hgx file. I think, mvdarend upload the file the same way like me.
I can upload the file from my computer with GitHub desktop app. ( https://github.com/Kejszijo/AlphaSmartHomeRemoteController ) but I can't figure out, how can I "share" it to your homegenie-apps. :(
-
Hi Gene,
I try a push for one app (wemo), ok like this ?
Bye
-
With HG v1.1-beta.513 there will be a new way for installing add-ons.
It will be introduced a new Package Installer that is based on a github repository.
The pakcage installer will allow the user to browse packages that are submitted to this repository:
https://github.com/genielabs/homegenie-packages
the old repository will be dismissed.
The new repository is organized into category folders.
Each packages is contained into it's own folder that consists of any arbitrary number of HGX files but also ZIP archives of widgets and MIG intefaces .
So a package can now consists of more files that will be all installed automatically by the package installer in one go.
Besides its programs/widgets/interfaces files, a package folder must contain a README.md file with a detailed description and instruction for the user and a package.json file that will tell the package installer what files to install in HG.
This is an example pakcage.json file:
https://github.com/genielabs/homegenie-packages/blob/master/packages/Remote%20Control/Global%20Cache%20IR/package.json
Any help in adding new packages to the new repository is highly appreciated.
If you're not familiar with github pull requests, just send a ZIP archive containing all the needed files (including the README.md and package.json).
I hope that some of you will also help populating the repository.
Currently the package installer in under development and the "install" button is not working yet, but it will be soon.
I'm also attacching a screenshot of the package installer.
Cheers,
g.
-
nice work Gene
-
BTW: The url at the top (first post is incorrect!)
-
You are right, the following is the good one :
https://github.com/genielabs/homegenie-packages
-
Hi Gene,
Did you think in creating a plugin market like Jeedom (https://www.jeedom.com/market/ (https://www.jeedom.com/market/)) ?
Maybe that could attract some plugin developers to the HG platform...