AnimeGen, a mobile app developed in Swift that allows users to save, generate, and share anime images! Using public APIs to fetch the images. GPLv3 Licensed.
Copyright © 2023-2024 cranci. All rights reserved.
AnimeGen is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
AnimeGen is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with AnimeGen. If not, see <https://www.gnu.org/licenses/>.
AnimeGen is designed to work smoothly on any device running iOS or iPadOS 13.
Please note that while AnimeGen should function on all compatible devices, the user experience may vary depending on the specific device model and its performance capabilities.
You can download the IPA file for installation via TrollStore, AltStore, or Sideloadly. Alternatively, you can install the app via TestFlight. Please note that the nightly-IPA may be unstable. The Testflight beta build is recommended.
Thanks to all the Developer that are providing this apis for public use! By cliccking the name of each API, you will be able to see the API website. Without them this project wouldn't exist, so thanks very much to all of them!
APIs | Type | Format | Status |
---|---|---|---|
pic.re | SFW | IMG | ✅ |
waifu.im | SFW/NSFW | IMG | ✅ |
waifu.pics | SFW/NSFW | IMG/GIF | ✅ |
Waifu.it | SFW/NSFW | IMG/GIF | |
Hmtai | SFW/NSFW | IMG/GIF | |
nekos.best | SFW | IMG | ✅ |
Nekos api | SFW/NSFW | IMG | ✅ |
Nekos.moe | SFW/NSFW | IMG | ✅ |
NekoBot | SFW/NSFW | IMG/GIF | ✅ |
Kyoko | SFW/NSFW | IMG/GIF | ❌ |
Purr Bot | SFW/NSFW | IMG/GIF | ✅ |
n-sfw api | SFW/NSFW | IMG/GIF | ✅ |
nekos.life | SFW/NSFW | IMG/GIF | ✅ |
Note
The Hmtai api is not fully supported, why?
- SDWebImage: This software is used to handle .gif images for the gallery in the app. Under the MIT License
- NineAnimator: Inspired the launch screen idea and provided a base for the app launch screen.
- Nekidev: Provided the anime-api list that helped me find more api to use.
If you want to build the app yourself, follow these steps:
-
Ensure you have Xcode installed on your machine.
-
Clone the repo:
git clone https://github.com/cranci1/AnimeGen
- Navigate to the directory:
cd AnimeGen
3-1. Update the Secrets.swift
file with your specific values: the Discord Bot Token, a Discord webhook, and your Discord channel ID:
import Foundation
struct Secrets {
static var apiToken = "Bot DiscordBotTokenHere"
static var discordWebhookURL = URL(string: "YourWebhookUrl")!
static var discordChannelId = "YourChannelIdHere"
static var waifuItToken = "waifu.it token"
}
Note: This can also be modified directly from the app in the developer section!
- Run the script:
chmod +x ./ipabuild.sh & ./ipabuild.sh
If the build was successful, you should see a "build" folder with a subfolder "DerivedDataApp" and the AnimeGen.ipa file in the AnimeGen/build directory. You can now use any IPA installer like TrollStore, AlStore, Scarlet, ESign or sideloadly to install the IPA on the desired device.
Note: If you encounter any issues during the build, please create an issue I will try my best to help!