Skip to content

Linux#79

Merged
ashiven merged 6 commits into
mainfrom
linux
Aug 7, 2025
Merged

Linux#79
ashiven merged 6 commits into
mainfrom
linux

Conversation

@ashiven
Copy link
Copy Markdown
Owner

@ashiven ashiven commented Aug 7, 2025

  • Added support for linux

@ashiven ashiven requested a review from Copilot August 7, 2025 06:29
@ashiven ashiven self-assigned this Aug 7, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds Linux support to the CS2 tracker application by implementing platform-specific functionality and build processes. The changes enable the application to run natively on Linux systems with proper background task scheduling and file system handling.

  • Added Linux-specific constants and path handling for data directories
  • Implemented cron-based background task scheduling for Linux
  • Updated CI/CD pipeline to build Linux executables alongside Windows builds

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

File Description
cs2tracker/constants.py Added macOS enum value and Linux-specific data directory paths
cs2tracker/scraper/background_task.py Implemented Linux cron job management for background tasks
cs2tracker/scraper/parser.py Updated price sources from YOUPIN898 to CSFLOAT
.github/workflows/pyinstaller.yml Extended CI pipeline to build Linux executables

Comment thread cs2tracker/constants.py
Comment thread cs2tracker/scraper/background_task.py
Comment thread cs2tracker/scraper/background_task.py
@ashiven ashiven merged commit 9e4d913 into main Aug 7, 2025
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants