{"id":18307755,"url":"https://github.com/killovsky/isis","last_synced_at":"2025-04-12T16:45:02.124Z","repository":{"id":251539377,"uuid":"836966407","full_name":"KillovSky/Isis","owner":"KillovSky","description":"O Projeto Ísis é um plugin opcional em Python para o Projeto Íris, permitindo a implementação de QUALQUER funcionalidade Python, incluindo algoritmos complexos e modelos avançados de IA, como Transformers e GPT4All. Isso elimina a necessidade de editar o código principal da Íris ou aprender Node.js (JavaScript) para editá-la.","archived":false,"fork":false,"pushed_at":"2024-08-03T19:53:57.000Z","size":21,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T11:11:11.699Z","etag":null,"topics":["api","bot","documentation","easy","gpt","https","iris","modular","multiplatform","plugin","plugins","post","python","socket","socket-io","termux","transformers","websocket","whatsapp","whatsapp-bot"],"latest_commit_sha":null,"homepage":"https://killovsky.github.io/Iris/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KillovSky.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["killovsky"],"patreon":null,"open_collective":null,"ko_fi":"killovsky","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://linktr.ee/killovsky"]}},"created_at":"2024-08-01T23:51:37.000Z","updated_at":"2025-02-27T14:20:55.000Z","dependencies_parsed_at":"2024-08-03T20:50:12.342Z","dependency_job_id":null,"html_url":"https://github.com/KillovSky/Isis","commit_stats":null,"previous_names":["killovsky/isis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KillovSky%2FIsis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KillovSky%2FIsis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KillovSky%2FIsis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KillovSky%2FIsis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KillovSky","download_url":"https://codeload.github.com/KillovSky/Isis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248600494,"owners_count":21131494,"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":["api","bot","documentation","easy","gpt","https","iris","modular","multiplatform","plugin","plugins","post","python","socket","socket-io","termux","transformers","websocket","whatsapp","whatsapp-bot"],"created_at":"2024-11-05T16:05:23.747Z","updated_at":"2025-04-12T16:45:02.087Z","avatar_url":"https://github.com/KillovSky.png","language":"Python","funding_links":["https://github.com/sponsors/killovsky","https://ko-fi.com/killovsky","https://linktr.ee/killovsky"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ch1 align=\"center\"\u003eProjeto Ísis\u003c/h1\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/blob/main/LICENSE\"\u003e\u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/KillovSky/Isis?color=blue\u0026label=License\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis\"\u003e\u003cimg alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/KillovSky/isis?label=Size%20%28With%20.git%20folder%29\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://api.github.com/repos/KillovSky/Isis/languages\"\u003e\u003cimg alt=\"GitHub Languages\" src=\"https://img.shields.io/github/languages/count/KillovSky/isis?label=Code%20Languages\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/Isis/blob/main/.github/CHANGELOG.md\"\u003e\u003cimg alt=\"GitHub Version\" src=\"https://img.shields.io/github/package-json/v/KillovSky/Isis?label=Latest%20Version\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/Isis/blob/main/.github/CHANGELOG.md\"\u003e\u003cimg alt=\"Project Codename\" src=\"https://img.shields.io/github/package-json/build_name/KillovSky/Isis?label=Latest%20Codename\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/Isis/blob/main/.github/CHANGELOG.md\"\u003e\u003cimg alt=\"Last Update\" src=\"https://img.shields.io/github/package-json/build_date/KillovSky/Isis?label=Latest%20Update\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/commits/main\"\u003e\u003cimg alt=\"GitHub Commits\" src=\"https://img.shields.io/github/commit-activity/y/KillovSky/isis?label=Commits\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/stargazers/\"\u003e\u003cimg title=\"GitHub Stars\" src=\"https://img.shields.io/github/stars/KillovSky/isis?label=Stars\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/network/members\"\u003e\u003cimg title=\"GitHub Forks\" src=\"https://img.shields.io/github/forks/KillovSky/isis?label=Forks\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/watchers\"\u003e\u003cimg title=\"GitHub Watchers\" src=\"https://img.shields.io/github/watchers/KillovSky/isis?label=Watchers\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"http://isitmaintained.com/project/killovsky/isis\"\u003e\u003cimg alt=\"Issue Resolution\" src=\"http://isitmaintained.com/badge/resolution/killovsky/isis.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"http://isitmaintained.com/project/killovsky/isis\"\u003e\u003cimg alt=\"Open Issues\" src=\"http://isitmaintained.com/badge/open/killovsky/isis.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://hits.seeyoufarm.com\"\u003e\u003cimg src=\"https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FKillovSky%2FIsis\u0026count_bg=%2379C83D\u0026title_bg=%23555555\u0026icon=\u0026icon_color=%23E7E7E7\u0026title=Views\u0026edge_flat=false\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/pulls\"\u003e\u003cimg alt=\"Pull Requests\" src=\"https://img.shields.io/github/issues-pr/KillovSky/isis?label=Pull%20Requests\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/KillovSky/isis/graphs/contributors\"\u003e\u003cimg alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/KillovSky/isis?label=Contribuidores\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# O que é?\n\nO Projeto Ísis é um plugin opcional desenvolvido em Python para o [Projeto Íris](https://github.com/KillovSky/Iris). Este plugin permite a adição de funcionalidades personalizadas em Python, incluindo algoritmos avançados e modelos de IA como Transformers e GPT4All. Com o Projeto Ísis, você pode personalizar o Projeto Íris sem a necessidade de modificar seu código principal ou aprender Node.js (JavaScript).\n\n## Requisitos\n\nPara garantir o correto funcionamento do Projeto Ísis, o Projeto Íris deve estar ativo. Observe que a versão atual do Projeto Ísis é experimental e foi desenvolvida em pouco tempo para fins de aprendizado, podendo conter erros menores.\n\n1. **Python 3**:\n    - É recomendada a versão mais recente disponível, mas acima da v3.8 provavelmente funcionará.\n2. **Projeto Íris**:\n    - Deve estar instalada e em execução.\n3. **Dependências do Projeto Íris**:\n    - Instale todas as dependências necessárias do Projeto Íris para assegurar o correto funcionamento da Ísis.\n\n## Instalação\n\nPara instalar as dependências do Projeto Ísis, você tem duas opções:\n\n1. **Usando NPM**:\n   - Embora o Projeto Ísis **NÃO UTILIZE** JavaScript, você pode instalar os módulos Python via NPM por conta das configurações inseridas para facilitar o uso de quem veio pelo Node.js.\n   - Utilize o seguinte comando:\n     ```bash\n     npm run install\n     ```\n   - Este comando executará o `pip` por meio do NPM para instalar os requisitos do Python.\n   - O NPM também pode ser usado para iniciar, como dito na etapa **Execução**.\n\n2. **Alternativamente**:\n   - Instale diretamente com pip:\n     ```bash\n     pip install -r requirements.txt\n     ```\n\n## Execução\n\nNão é necessário qualquer scan de QR, inserção de código ou demais, basta que sua Íris esteja rodando.\n\nApós a instalação das dependências, você pode executar o Projeto Ísis de duas maneiras:\n\n1. **Usando NPM**:\n   - O Projeto Ísis pode ser iniciado via NPM com um dos seguintes comandos:\n     ```bash\n     npm start\n     ```\n     ou\n     ```bash\n     npm run start\n     ```\n   - Isso executará o script Python diretamente por meio do NPM.\n\n2. **Alternativamente**:\n   - Execute diretamente com Python:\n     ```bash\n     python start.py\n     ```\n\n## Modificação\n\nSe você não tem experiência com Python, a maneira mais simples de modificar o Projeto Ísis é através do sistema `Cases`, localizado em `src/commands/cases/index.py`. Lá você encontrará um comando de exemplo que pode ser usado como base para criar novos comandos.\n\nTodos os parâmetros do Projeto Íris estão acessíveis via `env['nomeDaVariavel']`, permitindo que você utilize as funcionalidades do Projeto Íris em seu código Python, seja ele síncrono, assíncrono, ou em threads.\n\n## Configuração\n\nPara testar o Projeto Ísis com versões anteriores do Projeto Íris, ajuste a porta HTTPS do Projeto Íris [localizada aqui](https://github.com/KillovSky/Iris/blob/main/lib/Functions/Works/Terminal/utils.json#L211) para 3000, ou edite a porta na configuração `config.json`, localizada na pasta `settings` do Projeto Ísis.\n\n## Detalhes Adicionais\n\n**Informações da Versão**:\n- **Codinome**: MERCURY\n- **Versão**: v1.0.0\n- **Tipo**: BETA\n- **Erros**: Nenhum bug grave detectado\n- **Data de Lançamento**: 03/08/2024\n- **Observações**: Esta versão pode apresentar problemas menores não graves devido à ausência de alguns parâmetros opcionais ainda não integrados no Projeto Íris. Atualizações futuras do Projeto Íris resolverão essas questões, garantindo a integração completa e o funcionamento adequado dos parâmetros. Não será necessário reinstalar o Ísis para aplicar essas atualizações, pois os parâmetros já estarão incorporados nas futuras versões da Íris, e nenhuma intervenção adicional será necessária no Projeto Ísis, a menos que haja novas atualizações da mesma.\n\n## Desenvolvimento Futuro\n\nEstarei trabalhando em novas funcionalidades e atualizações tanto para o Projeto Íris quanto para o Projeto Ísis, e eventualmente em versões para outras linguagens de programação. Fique atento às atualizações e acompanhe as redes sociais para mais informações!\n\nObrigado pelo seu interesse e apoio! Vamos continuar evoluindo juntos a um open-source melhor! ❤️","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillovsky%2Fisis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkillovsky%2Fisis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillovsky%2Fisis/lists"}