MRScraper is a Python application that provides users a quick, easy and efficient way to mass-download ROMs from the media preservation site myrient.erista.me. The app is designed to help streamline the process of acquiring ROMs with various filters in place to make sure the user is getting only the top-quality material while still being comprehensive.
- Mass downloads from media preservation site myrient.erista.me
- User-friendly GUI
- Select console system from a predefined list
- Options for custom downloads
- Filter ROMs by region
- Smart filtering to optimal ROMs
- Enable/Disable various download filters
- Choose region for the files
- Specify output directory
- Progress bar to show download status
- Cancel download option
- Pause download option
- Clone the repository:
git clone https://github.com/yourusername/MRScraper.git
- Navigate to the project directory:
cd MRScraper
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Select the console system from the dropdown list.
- Choose the region for the files.
- (Optional) Check the "Limit files" option and set upper boundary.
- Specify the output directory.
- Click "Start Download" to begin downloading files.
- Use the "Cancel Download" button to stop the download process.
- Python 3.x
requests
beautifulsoup4
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature/your-feature
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE
file for more details.