Skip to content

Conversation

@Satvik-Singh192
Copy link
Contributor

Description

Added support for loading configuration from a config.json file instead of using hardcoded parameters.

The application now reads intervals (screenshot, email, clipboard), paths, and email settings from the JSON file, making it easier to modify behavior without editing the source code.


Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

Closes #20 — [Feature]: Add a config file to keylogger


Checklist

- Implemented config.json loading in guikeylogger.py
- Removed hardcoded parameters (intervals, paths, etc.)
- Fixed asset paths for .ico and .png loading
- Ensures backward compatibility when config.json is missing
@AdityaKumar5155 AdityaKumar5155 added Type:Medium Pr is accepted with difficulty level as medium Issue:feature issue is created for new feature request Semver:minor Pr will force a minor update in repo and includes new features and backward compatibility PR:Accept Pr has been accepted and is merged labels Oct 23, 2025
@AdityaKumar5155 AdityaKumar5155 merged commit a4db448 into OPCODE-Open-Spring-Fest:main Oct 23, 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

Issue:feature issue is created for new feature request PR:Accept Pr has been accepted and is merged Semver:minor Pr will force a minor update in repo and includes new features and backward compatibility Type:Medium Pr is accepted with difficulty level as medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add a config file to keylogger

2 participants