{"id":28463922,"url":"https://github.com/koompi/sel","last_synced_at":"2025-06-30T17:33:05.757Z","repository":{"id":45249818,"uuid":"385248229","full_name":"koompi/sel","owner":"koompi","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-01T08:34:59.000Z","size":614,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-07T05:08:40.824Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/koompi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-12T12:57:36.000Z","updated_at":"2021-08-01T08:35:02.000Z","dependencies_parsed_at":"2022-09-17T14:30:36.639Z","dependency_job_id":null,"html_url":"https://github.com/koompi/sel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/koompi/sel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koompi%2Fsel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koompi%2Fsel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koompi%2Fsel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koompi%2Fsel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koompi","download_url":"https://codeload.github.com/koompi/sel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koompi%2Fsel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262819192,"owners_count":23369431,"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":[],"created_at":"2025-06-07T05:08:27.245Z","updated_at":"2025-06-30T17:33:05.744Z","avatar_url":"https://github.com/koompi.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\n\u003ch1\u003eSEL PROTOCOL\u003c/h1\u003e\n\u003ch3\u003eMagic Protocol For Everyone\u003c/h3\u003e\n\u003c/center\u003e\n\n\u003ccenter\u003e\n\u003cimg src=\"./gui-admin/public/logo.svg\" alt=\"sel logo\" /\u003e\n\u003c/center\u003e\n\n## DESCRIPTION\n\nSEL is a protocol enabling sucure remote execution through URI by utilizing XDG URL handler with end to end encrytion. KOOMPI created this helping users in trobleshooting their computing problem by just clicking on the SEL link issued by KOOMPI OS maintainers to deal with any problems users might have.\n\n## INSTALLATION\n\n### Uers\n\nFirstly we need to install SEL protocol first.\n\n```shell\nsudo pacman -S sel-protol\n```\n\n**NOTES:**\n\nIf sel-protocol is not available, then you will need include KOOMPI's repository to your `/etc/pacman.conf`\n\n### ADMIN\n\n```shell\nsudo pacman -S sel-protol sel-admin\n```\n\n## USAGE\n\nFor **users**, when you have any problems just report your problems to KOOMPI admins through our [Telegram community](\"https://t.me/koompi\"). After that you just need open SEL Wallet application, sign up, and copy your public key for KOOMPI's admin when they ask for. After that they will give you a link. Just click on the link then your default browser will handle the link. Firefox is recommended.\n\nFor **admins**, firstly when user report problem, just open SEL Admin application, sign in to your account, ask users for the PUBLIC KEY, and paste in the the public key input box. Secondly, you need to input SEL URL as belowd. After that click on sign, then you get a HTTP link for your to use. The link is only work for one user since it signed by SEL server with user's public key.\n\n**SEL URI**\n\nURI without parameters\n\n```shell\nsel://pacman/update\nsel://pi/update\nsel://pix/update\n```\n\nURI with parameters\n\n```\nsel://pacman/install?apps=app_name1,app_name2,...,app_name_nth\n\nsel://pacman/remove?apps=app_name1,app_name2,...,app_name_nth\n\nsel://pi/install?apps=app_name1,app_name2,...,app_name_nth\n\nsel://pi/remove?apps=app_name1,app_name2,...,app_name_nth\n\nsel://pix/install?apps=app_name1,app_name2,...,app_name_nth\n\nsel://pix/remove?apps=app_name1,app_name2,...,app_name_nth\n\n# Grub maintenace\nsel://maintenance?ops=grub_update\nsel://maintenance?ops=grub_install_efi\nsel://maintenance?ops=grub_install_bios\n\n# Switching Kernel\nsel://maintenance?ops=kernel_koompi\nsel://maintenance?ops=kernel_arch\nsel://maintenance?ops=kernel_lts\nsel://maintenance?ops=kernel_zen\n\n# Pacman\nsel://maintenance?ops=pacman_cache\nsel://maintenance?ops=pacman_reinstall_all\n\n# Plasma\nsel://maintenance?ops=plasma_refresh_all\nsel://maintenance?ops=plasma_refresh_panel\nsel://maintenance?ops=plasma_refresh_widget\nsel://maintenance?ops=plasma_restore_default\n\n```\n\n## DEVELOPMENT\n\nYou can register more maintenance operations by just registering the operation name in `operations.yml` and add a script for it in [maintenace directory](https://github.com/koompi/sel/tree/main/maintenance).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoompi%2Fsel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoompi%2Fsel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoompi%2Fsel/lists"}