Welcome to CryptoFactory.exe – a fun and interactive fake cryptocurrency mining simulator built with Python and PyQt5. This application mimics the process of mining cryptocurrency with a user-friendly interface, fake GPU stats, and the ability to plot performance data in real-time.
- Real-time Mining Simulation: The app simulates mining operations, showing fake statistics such as speed, average time, and GPU performance.
- BTC Price Fetching: The app fetches the real-time Bitcoin price from the CoinGecko API.
- Performance Data: Users can view mining performance data and plot speed and average time using Matplotlib.
- GPU Information: Fake GPU stats including temperature, load, and memory usage are displayed.
- BTC and USD Values: The app tracks and displays fake Bitcoin and USD values as mining progresses.
- User Interaction: Start and stop mining at any time. Explore additional features like settings, about, and support links.
To run the application, you need the following Python libraries installed:
PyQt5
: for building the GUIrequests
: to fetch real-time BTC pricesmatplotlib
: for plotting performance data
For Linux users, you can install the necessary dependencies as follows:
-
Install Python 3: Ensure that Python 3 is installed.
sudo apt update sudo apt install python3 python3-pip
-
Install PyQt5:
sudo apt install python3-pyqt5
-
Install Additional Python Libraries:
pip3 install requests matplotlib
If PyQt5
is not available through your package manager, you can install it via pip:
pip3 install PyQt5
-
Clone the repository:
git clone https://github.com/l1ve709XXD/CryptoFactory-1.6.git pip install -r requirements.txt cd CrpytoFactory.1.6 python3 main.py
-
Make the script executable:
chmod +x main.py
-
Run the application:
./main.py
Alternatively, you can run it with Python 3 directly:
python3 main.py
- main.py: The main Python file that runs the fake mining application.
- background.jpg: An optional background image file used in the main window. Ensure it's in the same directory as
main.py
.
- Start Mining: Click the
RUN
button to simulate cryptocurrency mining. - Stop Mining: Click the
STOP
button to stop the simulation.
- Monitor your fake Bitcoin and USD wallet values as they update during the mining process.
- Displays fake GPU information (e.g., temperature, memory usage) that updates in real-time.
- The app records and displays performance data, which you can visualize with the Plot Performance Data button.
- Theme: Change between light and dark themes from the settings window.
- About & Support: Links to an external website and a Discord server for additional information and support.
- Permission Issues: If you encounter permission issues while trying to run the script, ensure the
main.py
file is executable (chmod +x main.py
). - Python Version: Make sure you are using Python 3. Some distributions might still default to Python 2.
- PyQt5 Installation: If you encounter issues with installing PyQt5 via
apt
, usingpip
to install it (pip3 install PyQt5
) is an alternative solution.
- Add real-time mining pool interaction.
- Enhance GPU information with real-time hardware monitoring.
This project is licensed under the GPL-3.0 license.
### Key Additions for Linux:
- **Dependencies Installation**: Detailed steps for installing Python, PyQt5, and other dependencies on Linux.
- **Running the App**: Steps to make the Python script executable and run it via the terminal.
- **Linux-Specific Notes**: Tips on dealing with permissions, ensuring Python 3 is being used, and troubleshooting PyQt5 installation.