{"id":15051113,"url":"https://github.com/wabri/yapi","last_synced_at":"2025-10-04T14:32:02.518Z","repository":{"id":136039897,"uuid":"156197326","full_name":"Wabri/YAPI","owner":"Wabri","description":"Yet Another Package Installer","archived":true,"fork":false,"pushed_at":"2020-10-05T11:39:23.000Z","size":246,"stargazers_count":6,"open_issues_count":25,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-24T20:58:47.404Z","etag":null,"topics":["debian","debian-linux","debian-packages","installer","installer-script","installer-tools","linux","linux-packages","package-manager","scripts-collection","yapi"],"latest_commit_sha":null,"homepage":"https://yetanotherpackageinstaller.github.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wabri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-11-05T10:09:58.000Z","updated_at":"2024-03-26T15:25:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"abb7bba0-4dce-4e61-ad83-37bf01e31966","html_url":"https://github.com/Wabri/YAPI","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wabri%2FYAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wabri%2FYAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wabri%2FYAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wabri%2FYAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wabri","download_url":"https://codeload.github.com/Wabri/YAPI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235264952,"owners_count":18962455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","debian-linux","debian-packages","installer","installer-script","installer-tools","linux","linux-packages","package-manager","scripts-collection","yapi"],"created_at":"2024-09-24T21:30:58.037Z","updated_at":"2025-10-04T14:32:02.184Z","avatar_url":"https://github.com/Wabri.png","language":"Python","readme":"# YAPI - Yet Another Package Installer\n\n[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source-150x25.png?v=103)](https://github.com/YetAnotherPackageInstaller/YAPI)\n\n\n[![Build Status](https://travis-ci.org/YetAnotherPackageInstaller/YAPI.svg?branch=master)](https://travis-ci.org/YetAnotherPackageInstaller/YAPI)\n[![Issues](https://img.shields.io/github/issues/YetAnotherPackageInstaller/YAPI.svg)](https://github.com/YetAnotherPackageInstaller/YAPI/issues)\n[![Stars](https://img.shields.io/github/stars/YetAnotherPackageInstaller/YAPI.svg)](https://github.com/YetAnotherPackageInstaller/YAPI/stargazers)\n[![Forks](https://img.shields.io/github/forks/YetAnotherPackageInstaller/YAPI.svg)](https://github.com/YetAnotherPackageInstaller/YAPI/network)\n[![GitHub contributors](https://img.shields.io/github/contributors/YetAnotherPackageInstaller/YAPI.svg?maxAge=2592000)]()\n\u003c!-- [![Downloads](https://img.shields.io/github/downloads/YetAnotherPackageInstaller/YAPI/total.svg)](https://github.com/YetAnotherPackageInstaller/YAPI/releases) --\u003e\n\n[![GitHub license](https://img.shields.io/github/license/YetAnotherPackageInstaller/YAPI.svg)](https://github.com/YetAnotherPackageInstaller/YAPI/blob/master/LICENSE)\n\n\nYAPI is a simple package installer made in python for version 3.x. It's free, open-source, and works on Debian distributions. The project is currently in an early stage of development.\n\n****\n\n## Install\nTo install YAPI you can use wget:\n\n    wget https://raw.githubusercontent.com/YetAnotherPackageInstaller/YAPI/install.sh -O - | sudo bash -\n\nThis script clones the repository, delete all the useless files and set up basic arguments of configuration.\n\nYou can also clone the repository, edit the configuration by yourself (wiki page are not available yet) and run\n\n    ./install.sh\n\n****\n\n## Usage\n\nTo use YAPI, run the yapi.sh shell script:\n\n    ./yapi.sh\n\nOr use the short method with the name of the package you want to install:\n\n    ./yapi.sh install \u003cpackage_name\u003e\n\nTo call yapi like this:\n\n    yapi \u003ccommand\u003e \u003cpackage\u003e\n\nYou need to set in the [config.ini](config.ini) file the argument \"want_soft_link =\" with \"yes\" value and run again install.py with this command:\n\n    python3 install.py\n\n****\n\n## Help\n\n\u003c!--readme_update start help --\u003e\nTo run yapi with the terminal question installer: \n \n \tyapi console  \n \nTo recreate the cache: \n \n \tyapi cache  \n \nTo install one of the packages: \n \n \tyapi install \u003cpackage_to_install\u003e \n \nTo pull the newest yapi version from github: \n \n \tyapi update  \n \nTo get information about yapi: \n \n \tyapi help  \n \n\u003c!--readme_update end help --\u003e\n\n****\n\n## Usage without clone or download\n\nIf you dont want to download YAPI but you need one of the packages, you can use the package manager to install a package with this command:\n\n    wget https://raw.githubusercontent.com/YetAnotherPackageInstaller/YAPI/master/scripts/\u003cpackage_name\u003e.sh -O - | sudo bash -\n\n****\n\n## How to add new script\n\nThere is a format for the install scripts:\n\n    # \u003cdescription of package\u003e - \u003creference site of package\u003e\n    \u003cbash commands\u003e\n\nAn example of this format is [test.sh](scripts/test.sh):\n\n    # Description of package - https://github.com/YetAnotherPackageInstaller/YAPI\n    echo \"Hello world!\"\n\nIf you want to add one script you **need** to mantain this standard. This is because the packages list on yapi.py is generated with this information, taken directly from the scripts.\n\n****\n\n## How To Contribute\n\nContributions are always welcome, either reporting issues/bugs or forking the repository and then issuing pull requests when you have completed some additional coding that you feel will be beneficial to the main project. If you are interested in contributing in a more dedicated capacity, then please contact us.\n\n****\n\n## License\n\nYAPI source code is released under the GNU General Public License v3.0. Please see [LICENSE](LICENSE) for complete licensing information.\n\n****\n\n## Contributors:\n\n[![Wabri](https://avatars3.githubusercontent.com/u/12409541?s=50\u0026v=4)](https://github.com/Wabri), [![IanDuncanT](https://avatars1.githubusercontent.com/u/39711921?s=50\u0026v=4)](https://github.com/IanDuncanT)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwabri%2Fyapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwabri%2Fyapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwabri%2Fyapi/lists"}