From 023a1e7931d72fe176f7c6054d07b30f92f84714 Mon Sep 17 00:00:00 2001 From: Gaurav Karakoti Date: Sun, 12 Jan 2025 11:29:15 +0530 Subject: [PATCH 1/3] Testing Workflow --- .github/workflows/issues-pr-workflow.yml | 47 ++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/issues-pr-workflow.yml diff --git a/.github/workflows/issues-pr-workflow.yml b/.github/workflows/issues-pr-workflow.yml new file mode 100644 index 0000000..0c20925 --- /dev/null +++ b/.github/workflows/issues-pr-workflow.yml @@ -0,0 +1,47 @@ +name: Issues and PR Workflow + +on: + issues: + types: [opened] + pull_request: + types: [opened] + +jobs: + issue-labeler: + runs-on: ubuntu-latest + steps: + - name: Check out repository + uses: actions/checkout@v3 + + - name: Add labels to issues + uses: actions-ecosystem/action-add-labels@v1 + with: + labels: | + - enhancement + - bug + - high-priority + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + pr-checks: + runs-on: ubuntu-latest + steps: + - name: Check out repository + uses: actions/checkout@v3 + + - name: Run code formatting check + run: npm run format-check + + - name: Run linting + run: npm run lint + + - name: Run tests + run: npm test + + notify-maintainers: + runs-on: ubuntu-latest + if: contains(github.event.issue.labels.*.name, 'high-priority') + steps: + - name: Notify maintainers for high-priority issues + run: | + echo "@maintainers Please review the new high-priority issue: ${{ github.event.issue.html_url }}" \ No newline at end of file From d2a1007674f69f27d2e5647221d4205d568c2487 Mon Sep 17 00:00:00 2001 From: Gaurav Karakoti Date: Sun, 12 Jan 2025 11:54:17 +0530 Subject: [PATCH 2/3] Requirements --- .github/workflows/issues-pr-workflow.yml | 13 ++++++---- MyAI.py | 2 -- requirements.txt | 31 ++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 requirements.txt diff --git a/.github/workflows/issues-pr-workflow.yml b/.github/workflows/issues-pr-workflow.yml index 0c20925..d7247eb 100644 --- a/.github/workflows/issues-pr-workflow.yml +++ b/.github/workflows/issues-pr-workflow.yml @@ -29,14 +29,17 @@ jobs: - name: Check out repository uses: actions/checkout@v3 - - name: Run code formatting check - run: npm run format-check + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.x' - - name: Run linting - run: npm run lint + - name: Install dependencies + run: | + pip install -r requirements.txt - name: Run tests - run: npm test + run: pytest notify-maintainers: runs-on: ubuntu-latest diff --git a/MyAI.py b/MyAI.py index 4e84ca8..3128d86 100644 --- a/MyAI.py +++ b/MyAI.py @@ -1,7 +1,6 @@ import requests from bs4 import BeautifulSoup import pyautogui -import webbrowser as web import json import webbrowser import datetime @@ -11,7 +10,6 @@ import os import speedtest -import speech_recognition as sr def Listen(): diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ad646f5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,31 @@ +speechrecognition +pygame +bardapi +pyperclip +pyautogui +selenium +openai +languagemodels +opencv-python-headless +pyaudio +pandas +matplotlib +cvzone +pyserial +numpy +mediapipe +googletrans==4.0.0rc1 +smtplib +PyQt5 +pyttsx3 +nltk +torch +speedtest-cli +moviepy +beautifulsoup4 +pywhatkit +google-generativeai +phonenumbers +opencage +tensorflow +pytest>=7.0.0 \ No newline at end of file From daa0c949b88b6ec40a856bbcd2d885ebe94ddefd Mon Sep 17 00:00:00 2001 From: Gaurav Karakoti Date: Sun, 12 Jan 2025 12:01:35 +0530 Subject: [PATCH 3/3] Fixes --- .github/workflows/issues-pr-workflow.yml | 2 -- requirements.txt | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/issues-pr-workflow.yml b/.github/workflows/issues-pr-workflow.yml index d7247eb..3dd3df2 100644 --- a/.github/workflows/issues-pr-workflow.yml +++ b/.github/workflows/issues-pr-workflow.yml @@ -20,8 +20,6 @@ jobs: - enhancement - bug - high-priority - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} pr-checks: runs-on: ubuntu-latest diff --git a/requirements.txt b/requirements.txt index ad646f5..de3b963 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,8 +14,7 @@ cvzone pyserial numpy mediapipe -googletrans==4.0.0rc1 -smtplib +googletrans==4.0.0rc1 PyQt5 pyttsx3 nltk