Skip to content
This repository was archived by the owner on Aug 28, 2024. It is now read-only.

An Electron launcher designed specifically for FitGirl Repacks, utilizing pure vanilla JavaScript, HTML, and CSS for optimal performance and customization

License

Notifications You must be signed in to change notification settings

CarrotRub/Fitgirl-Repack-Launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚨 THIS APP IS DEPRECATED 🚨

Go check out FIT-LAUNCHER on my GitHub!
It's better, faster, and leaner! 🚀🔥

FitGirl Launcher App (BETA)

FitGirl Launcher Logo

FitGirl Launcher is an Electron-based application built using vanilla JavaScript. It provides a platform to torrent and manage games from FitGirl Repacks.

Discord

This the the discord of the community, don't forget to join :) https://discord.gg/mXkC2Egwng

Installation

To install and run the application locally, follow these steps:

1. Run cmd. (To be able to run games, the cmd has to be in admin.)
2. Clone this repository to your local machine.
3. Navigate to the project directory.
4. Run `npm install` to install the necessary dependencies.
5. Run `npm start` to start the application.

Example

To install you have to get Node JS on your computer.

Clone the project

  git clone https://github.com/CarrotRub/Fitgirl-Repack-Launcher

Go to the project directory

  cd Fitgirl-Repack-Launcher

Install dependencies

npm install

Start the app

npm start

Usage

Once the application is running, you can:

- Download games from FitGirl Repacks.
- Manage settings such as theme, download location, and seeding options (Working on it...).
- View downloaded games in the library, install them and start them directly from the library.
- Access the favorites page to see your favorite games (Working on it...).

Images

Here are some screenshots of the FitGirl Launcher App:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Todo List

Settings Page

  • Create a display to show information about the app and its creator(s).
  • Implement settings display, including theme and other options as well as importing external CSS code.
  • Display download information such as download location and seeding status.
  • Complete settings page with seeding and path options.

Library Page

  • Make downloaded games appear in the library.
  • Add checkmark to downloaded games in the library.

Favorites Page

  • Store favorite games in a JSON file and localStorage.
  • Implement display of favorite games on a separate favorites page.
  • Implement the ability to mark a game as a favorite via right-click option.

How It Works

FitGirl Launcher extract game information and download links from the FitGirl Repacks website. Since FitGirl does not provide an API, requests are used to automate the process of fetching data from the website.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL-3.0

About

An Electron launcher designed specifically for FitGirl Repacks, utilizing pure vanilla JavaScript, HTML, and CSS for optimal performance and customization

Resources

License

Stars

Watchers

Forks