Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration #7

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d18ebe4
linting
SkaisteMotiejunaite Oct 25, 2024
14eb85b
change to python 3.11 and timeout 30 mins
SkaisteMotiejunaite Oct 25, 2024
5d15d58
install pylint
SkaisteMotiejunaite Oct 25, 2024
6cc1eb6
use 3.11 not 3.10 oops
SkaisteMotiejunaite Oct 25, 2024
72f0ae0
Colour detection updates (#1)
SkaisteMot Oct 26, 2024
5af615e
Hand gestures (#2)
SkaisteMot Oct 26, 2024
60d5e83
pylintrc file
SkaisteMotiejunaite Oct 26, 2024
bf185a1
Merge branch 'lintingFixes' of https://github.com/SkaisteMot/Thesis i…
SkaisteMotiejunaite Oct 26, 2024
38b6fd9
linting chanages to hand gestures
SkaisteMotiejunaite Oct 26, 2024
8a6049d
Facial expression (#3)
SkaisteMot Oct 26, 2024
90d34f6
update reqs
SkaisteMotiejunaite Oct 26, 2024
3f7b7bf
Merge branch 'lintingFixes' of https://github.com/SkaisteMot/Thesis i…
SkaisteMotiejunaite Oct 26, 2024
fe4fc4b
recorded video segmentation->v slow but works
SkaisteMotiejunaite Nov 5, 2024
7dd20cb
using yolo segmentation
SkaisteMotiejunaite Nov 5, 2024
cf0d367
segmentation and videos
SkaisteMotiejunaite Nov 5, 2024
ac95654
app setup
SkaisteMotiejunaite Nov 5, 2024
5607353
basic setup and connections status working for keyboard, will need t…
SkaisteMotiejunaite Dec 26, 2024
1ced617
connections check file, not clean but its only used to find devices …
SkaisteMotiejunaite Dec 26, 2024
ce1669e
setup of pages, still need to do the positions of home page and conne…
SkaisteMotiejunaite Dec 27, 2024
5271b03
hand gesture integration, will need to do absolute file paths everywe…
SkaisteMotiejunaite Dec 27, 2024
1255cf1
facial expression stuff, again will need to fix absolute paths and wh…
SkaisteMotiejunaite Dec 27, 2024
67c0cad
colour and object, not great, frame is not closed when window is so n…
SkaisteMotiejunaite Dec 27, 2024
efdba20
video released now? jaybe, jaybe not
SkaisteMotiejunaite Dec 27, 2024
56c48ba
homepage using .ui file, looks kinda nicer now
SkaisteMotiejunaite Dec 28, 2024
c4c0ada
working
SkaisteMotiejunaite Dec 31, 2024
9d24949
Linting integration (#8)
SkaisteMot Jan 9, 2025
10cf2c1
style sheets (#9)
SkaisteMot Jan 9, 2025
dd49e42
added utils file and moved main.py out of App folder and into top folder
SkaisteMotiejunaite Jan 9, 2025
3b1b671
some feedback changes
SkaisteMotiejunaite Jan 23, 2025
6740b64
some descriptions and are you sure exit popup
SkaisteMotiejunaite Feb 3, 2025
5ae31f6
forgot to commit home.qss
SkaisteMotiejunaite Feb 3, 2025
c1523d3
object and colour detection stream fix
SkaisteMotiejunaite Feb 4, 2025
393ea9c
thermal test page
SkaisteMotiejunaite Feb 4, 2025
5f0c46b
device ids
SkaisteMotiejunaite Feb 4, 2025
9ce7816
requirements
SkaisteMotiejunaite Feb 5, 2025
202bf75
fix for network ip connection status
SkaisteMotiejunaite Feb 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 32 additions & 13 deletions .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,38 @@ on: [push]
jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
python-version: ["3.11"] # Using one version to troubleshoot

steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Analyzing the code with pylint
run: |
pylint $(git ls-files '*.py')
# Step to check out the repository code
- uses: actions/checkout@v4

# Step to set up Python based on the matrix version
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}

# Cache pip packages to speed up installs
- name: Cache pip packages
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-

# Install dependencies, including pylint, with increased timeout
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt --timeout=100
pip install pylint # Ensuring pylint is explicitly installed

# Run pylint on Python files
- name: Analysing the code with pylint
run: |
pylint $(git ls-files '*.py') --output=lint.txt || true
Loading
Loading