{ "info": { "author": "Philippe Ferreira De Sousa", "author_email": "philippe@fdesousa.fr", "bugtrack_url": null, "classifiers": [], "description": "# Outils de gestion du service d'h\u00e9bergement du KI : g\u00e9n\u00e9rateur de fiches d'h\u00e9bergement\n\n## Installation (sous Arch, stop kidding with Debian)\n\n### Serveur MongoDB\n\nLancer\n```\nsudo pacman -S mongodb\nsudo systemctl enable mongodb\n```\nAlternativement, le serveur peut \u00eatre lancer sur commande avec\n```\nmongod\n```\nSe connecter au serveur sans mot de passe dans le terminal avec\n```\nmongo\n```\n\nIl faudra se connecter au serveur Mongo de hebergement.enpc.org pour rester synchroniser\n\n### Th\u00e8me XeLaTeX ki019\n\nLancer\n```\ncd ..\ngit clone https://github.com/KIClubinfo/latex-ki.git\ncd latex-ki/019/templates/\nmake install\n```\n\n## Architecture\n* ki_hosting/\n * templates/ : templates de fiche\n * tex/ : fiches tex\n * clubs/ : version pour les clubs\n * ki/ : version pour le KI\n * pdf/\n * clubs/\n * ki/\n * tmp/ : fichiers de compilation temporaires laiss\u00e9s en mode debug\n\nTODO : version RSI\n\n## Command line tools\n\nG\u00e9n\u00e9rer toutes les fiches clubs\n```\nfi:generate all\n```\n\nG\u00e9n\u00e9rer les fiches des clubs *club1*, *club2*\n```\nfi:generate club1 club2\n\n```\n\nG\u00e9n\u00e9rer les fiches version r\u00e9serv\u00e9e au KI\n```\nfi:generate --ki club1 club2\n```\n\nG\u00e9n\u00e9rer des brouillons de fiche pour approbation : ajoute une watermark \"Draft for approval\"\n```\nfi:generate --draft club1 club2\n```\n\nLancer en mode debug : affiche les infos de compilation dans le terminal, n'efface pas *app/tmp/*\n```\nfi:generate --debug club1 club2\n```\n\nSupprime la fiche de club dans la table clubs\n```\nfi:remove club\n```\n\nTraite les donn\u00e9es de demande de fiches de la table requests, enregistre la fiche dans clubs et g\u00e9n\u00e8re le pdf dans *app/pdf/clubs/*\n```\nreq:handle club\n```\n\nTraite les donn\u00e9es de demande de fiches de la table requests et g\u00e9n\u00e8re un brouillon de fiche dans *app/pdf/draft/*\n```\nreq:handle club --draft\n```\n\nFIXME: option --open pour ouvrir le pdf g\u00e9n\u00e9r\u00e9 avec xdg-open\n\n## Development\n\n```\nsudo pip install -e .\n```\nCela cr\u00e9er un lien symbolique dans site-packages vers le r\u00e9po pour que les modifications des sourcse prennent effet imm\u00e9diatement.\n\n## Publish to PyPi\n\nMettre dans ~/.pypirc\n```\n[distutils]\nindex-servers =\n pypi\n\n[pypi]\nrepository: https://pypi.python.org/pypi\nusername: \npassword: \n```\n\nModifier le num\u00e9ro de version dans *ki_hosting/version.py* et lancer\n```\npython setup.py sdist upload -r pypi\n```\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/KIClubinfo/ki-hosting", "keywords": "generate ki clubinfo fiche club asso", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "KI-Hosting", "package_url": "https://pypi.org/project/KI-Hosting/", "platform": "", "project_url": "https://pypi.org/project/KI-Hosting/", "project_urls": { "Homepage": "http://github.com/KIClubinfo/ki-hosting" }, "release_url": "https://pypi.org/project/KI-Hosting/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Manage hosting at KI Ecole Des Ponts", "version": "1.0.1" }, "last_serial": 3460507, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "1f869d440bf0fc688b4ad0a27baf91da", "sha256": "328c736b1bf29ce6b1c6c303bb4432b82ce90b79a99139d5934376e1c6eddd12" }, "downloads": -1, "filename": "KI-Hosting-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1f869d440bf0fc688b4ad0a27baf91da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8990, "upload_time": "2018-01-04T00:31:57", "url": "https://files.pythonhosted.org/packages/ab/4c/1f1bf22c5fb3e534db6a4b569991bfe624eb95ee2c8e94649954e01030cb/KI-Hosting-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f869d440bf0fc688b4ad0a27baf91da", "sha256": "328c736b1bf29ce6b1c6c303bb4432b82ce90b79a99139d5934376e1c6eddd12" }, "downloads": -1, "filename": "KI-Hosting-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1f869d440bf0fc688b4ad0a27baf91da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8990, "upload_time": "2018-01-04T00:31:57", "url": "https://files.pythonhosted.org/packages/ab/4c/1f1bf22c5fb3e534db6a4b569991bfe624eb95ee2c8e94649954e01030cb/KI-Hosting-1.0.1.tar.gz" } ] }