semvec/pypi-packages huggingface dataset:
macrenew 1.0.0
A simple Python script to change the mac address of your machine. Current only working on Linux.
Requires Python: >=3.6

MIT License

Copyright (c) 2024 André Buck Miedzinski

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
geminicontrolpc 0.1.7
A Python package for controlling your PC using Google Gemini AI.
Requires Python: >=3.6

# Gemini Chat

Welcome to Gemini Chat, a powerful AI-driven chat application that allows users to interact with Google's Gemini AI. This project showcases various features, including screenshot capture and Python script execution on your local machine.

## Features

### 1. Chat with Gemini AI
- Users can type messages and receive intelligent responses generated by the Gemini AI model.

### 2. Screenshot Capture
- Type `screenshot` in the chat to capture the current screen. The application will minimize the terminal window, take a screenshot, save it in a folder called `screenshots`, and then restore the terminal window.
- Screenshots are saved with incremental naming, such as `screenshot1.png`, `screenshot2.png`, etc.

### 3. Run Python Scripts
- When Gemini AI provides code in response to user queries, it can save the code in a `temporarycodes` folder as `tempcode1.py`, `tempcode2.py`, and so forth.
- Users can choose to execute the saved Python script directly from the application, and the output will be displayed in the terminal.

### 4. API Key Management
- On the first run, the application prompts the user to enter their Google Gemini API key through a Tkinter GUI window. The key is saved in an `apikey.txt` file for future use.
- If `apikey.txt` already exists, the application will use the stored key without prompting the user again.

## Installation

To install this project, follow these steps:

pip install geminicontrolpc




### Usage
Run the Application: Launch the application by typing the following command in your terminal:


geminicontrolpc

### Interact with the AI:

Start chatting by typing your questions or commands in the terminal.
To take a screenshot, simply type:

screenshot

### Run Python Code:

If Gemini AI provides code, you can execute it by responding to the prompt after the code is saved.
Contributions
Contributions are welcome! Please submit a pull request or create an issue for any feature requests or bug reports.

License
This project has no liscence! I really dont even know what a lisence is haha.

Acknowledgments
Thanks to Google for providing the Gemini AI model.
Special thanks to the developers of the libraries used in this project: Pillow, PyGetWindow, and Tkinter.
Contact
For more information, feel free to reach out to me at allanleonardiii@gmail.com or trey6383@outlook.com. If you email trey6383@outlook.com theres a higher chance ill see it.