{"id":22124342,"url":"https://github.com/deepesh611/eagle-encryptor","last_synced_at":"2025-07-25T15:31:56.438Z","repository":{"id":214928464,"uuid":"737704071","full_name":"deepesh611/Eagle-Encryptor","owner":"deepesh611","description":"A Desktop application to Encrypt the contents of a file, and this application supports most of the file formats.","archived":false,"fork":false,"pushed_at":"2024-11-01T13:37:32.000Z","size":1985,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-01T14:30:43.490Z","etag":null,"topics":["encryption-decryption","file-security","powershell-script","python"],"latest_commit_sha":null,"homepage":"","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/deepesh611.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-01T06:40:44.000Z","updated_at":"2024-10-13T17:13:43.000Z","dependencies_parsed_at":"2024-03-23T13:24:45.394Z","dependency_job_id":"59e4f275-83db-48f5-9839-07403cbbc246","html_url":"https://github.com/deepesh611/Eagle-Encryptor","commit_stats":null,"previous_names":["deepesh611/eagle-encryptor"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepesh611%2FEagle-Encryptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepesh611%2FEagle-Encryptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepesh611%2FEagle-Encryptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepesh611%2FEagle-Encryptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepesh611","download_url":"https://codeload.github.com/deepesh611/Eagle-Encryptor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227590131,"owners_count":17790446,"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":["encryption-decryption","file-security","powershell-script","python"],"created_at":"2024-12-01T15:47:28.017Z","updated_at":"2024-12-01T15:47:28.864Z","avatar_url":"https://github.com/deepesh611.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🦅 *Eagle-Encryptor 3.0*\r\n\r\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54)\r\n![Markdown](https://img.shields.io/badge/markdown-%23000000.svg?style=for-the-badge\u0026logo=markdown\u0026logoColor=white)\r\n![MySQL](https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\r\n![PowerShell](https://img.shields.io/badge/PowerShell-%235391FE.svg?style=for-the-badge\u0026logo=powershell\u0026logoColor=white)\r\n![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge\u0026logo=visual-studio-code\u0026logoColor=white)\r\n![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)\r\n\r\nThis simple Python tool allows users to encrypt and decrypt files of a certain format. It provides a user-friendly interface for securing files with encryption and managing a local list of up to 1000 encrypted files. Additionally, the list of files and their details are stored in a MySQL database for easy \u0026 secure retrieval. There is also a password required to open the application. By default the password is `admin` however, the application gives an option to change it.\r\n\r\n\r\n## Table of Contents\r\n- 🚀 [Features](#-features)\r\n- 🛠️ [Getting Started](#-getting-started)\r\n- 📝 [Usage](#-usage)\r\n- 🤝 [Contribution](#-contribution)\r\n- 📄 [License](#license)\r\n- [Release Notes](https://github.com/deepesh611/Eagle-Encryptor/blob/main/Release%20Notes.md)\r\n\r\n## 🚀 Features\r\n\r\n1. **File Encryption:**\r\n   - The tool supports the encryption of various text file formats such as `.word`, `.py`, `.txt`, `.jpg`, and more.\r\n   - A list of all supported formats is given below.\r\n\r\n2. **Password Management:**\r\n   - Users can set and change the application password if they wish to.\r\n\r\n3. **Local File-Location Storage:**\r\n   - The tool can manage a local list of storing up to 1000 file paths so that the user does not have to give the file path every time the user opens the application.\r\n\r\n4. **MySQL Integration:**\r\n   - The list of files is stored in a MySQL database for efficient \u0026 secure organization and easy retrieval.\r\n\r\n\r\n## 🛠️ Getting Started\r\n\r\nTo use the Encryptor-Decryptor tool, follow these steps:\r\n\r\n1. **Clone the Repository:**\r\n   - You can clone this repository by executing the following command on the terminal (cmd).\r\n   ```bash\r\n   git clone https://github.com/deepesh611/Eagle-Encryptor.git\r\n   ```\r\n\r\n\r\n3. **Install Dependencies:**\r\n   - Before Installing the Application,t you should have the following installed.\r\n      `Python (3.11.x)`\r\n      `pip3`\r\n      `MySQL` (Along with the `Python-MySQL Connector` (Available in MySQL Installer - Community)) OR you can proceed with the `Wampserver64`\r\n\r\n   - To install the application, clone this repository to the preferred location, then enter the following commands in `Powershell`/`CMD`. **(RUN AS ADMINISTRATOR)**\r\n  ```bash\r\ncd '.\\Eagle Encryptor'\r\n.\\setup.ps1\r\n   ```\r\n   - If the terminal shows an error to run the script, try the following commands:\r\n```bash\r\nSet-ExecutionPolicy RemoteSigned\r\n.\\setup.ps1\r\n```\r\n   \r\n\r\n## 📝 **Usage**\r\n- Launch the tool using \r\n```bash\r\ncd src\r\npython ./dist/main.py\r\n```\r\n\r\n- Here is a list of accepted file formats:\r\n   |    ***Domain***     |           ***Extensions***          |\r\n   | ------------------- | ----------------------------------  |\r\n   |        Text         | `.txt`,`.py`, `.pdf`,`.word`,`.xlsx`, `.html`, `.css`, `.c`, `.cpp`, `.php`, etc.|\r\n   |       Images        |             `.png`, `.ico`, `.jpg`, `.jpeg`, `.img`                |\r\n \u003cbr\u003e\r\n- Type `help` to view the list of all the Commands:\r\n\u003cbr\u003e \u003c!-- Add a blank line here --\u003e\r\n\r\n  |   ***COMMANDS***     |   ***TASK***                           |\r\n  | ------------------   | -------------------------------------- |\r\n  |        `ls`          |   Shows List of all Commands           |\r\n  |   `encf` / `ef`      |   Encrypt a File from Your List        |\r\n  |   `decf` / `df`      |   Decrypt a File from Your List        |\r\n  |   `view` / `v`       |   View List of Files                   |\r\n  |   `add` / `a`        |   Add a File in your List              |\r\n  |   `del` / `d`        |   Delete a File from Your List         |\r\n  |   `delall` / `da`    |   Delete All Files from the List       |\r\n  |   `pwd` / `cp`       |   Change Password                      |\r\n  |   `quit` / `q`       |   Exit the Application                 |\r\n  \r\n- Use the given commands to encrypt, decrypt, change the password, or use other functions\r\n- Make sure that you do the following things after installation:\r\n- `hide the subfolder where the main Python script is stored`\r\n- `Create the Application Shortcut to Desktop`\r\n\r\n## 🤝 **Contribution**\r\nContributions are welcome! If you find any issues or have suggestions for improvements, feel free to create an issue or submit a pull request.\r\n\r\n## 📄**License**\r\nThis project is licensed under the MIT License.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepesh611%2Feagle-encryptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepesh611%2Feagle-encryptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepesh611%2Feagle-encryptor/lists"}