Supybot-plugins/Packages
skizzhg 106d6e7d62 ERepublik & Packages & Trigger & WikiTrans: Add l10n-it. 2011-08-24 17:00:12 +02:00
..
local Packages: first commit 2011-02-27 18:54:36 +01:00
locale ERepublik & Packages & Trigger & WikiTrans: Add l10n-it. 2011-08-24 17:00:12 +02:00
README.txt Packages: update README and add generate_json.py 2011-02-28 14:24:35 +01:00
__init__.py Packages: fix @search for multiple words search & remove the description from the optlist 2011-03-02 12:51:51 +01:00
config.py Packages: now works without i18n 2011-02-28 18:38:41 +01:00
generate_json.py Packages: generate_json.py and make_package.py now forced to use Python 2.7 2011-03-02 10:00:25 +01:00
make_package.py Packages: generate_json.py and make_package.py now forced to use Python 2.7 2011-03-02 10:00:25 +01:00
messages.pot ERepublik & Packages & Sudo & Variables: Add messages.pot 2011-08-21 09:52:12 +02:00
packaging.py Packages: Add README, and rename 'things' to 'tags' 2011-02-28 11:09:44 +01:00
plugin.py ERepublik & Packages: Fix typo. 2011-08-24 16:53:57 +02:00
test.py Packages: first commit 2011-02-27 18:54:36 +01:00

README.txt

This plugin is a packages downloadeder and installer.
It handles basic dependencies, based on tags.

Repositories must have a root JSON file, that uses the fellowing
format:
{
    "repository": {
        "maintainers": {
            "ProgVal": "progval@gmail.com",
        },
        "repo-name": "Main packages repository",
        "repo-url": "http://packages.supybot.fr.cr",
        "project-name": "Supybot-fr",
        "project-url": "http://supybot.fr.cr"
    }
    "packages": [
        {
            "name": "Trigger",
            "version": "0.1",
            "author": [
                "Valentin Lorentz",
                "ProgVal",
                "progval@gmail.com"
            ],
            "info-url": "http://supybot.fr.cr/Trigger",
            "download-url": "./Trigger-0.1.tar",
            "requires": {
                "package-installer": "0.1"
            },
            "suggests": {
                "i18n": "0.1",
                "conditional": "0.1"
            },
            "provides": {
                "trigger": "0.1"
            }
        }
    ]
}