Important
- Pre built codebase is only meant to help you get a starting point the API's has rate-limiting enabled to minimize bandwidth consumption. It is recommended to deploy your own instance for personal use by customizing the API as you need it to be.
- This website is just an unofficial clone of hianime.to But both share same database.
- The content that this website provides is not mine, nor is it hosted by me. These belong to their respective owners. This website just demonstrates how to build an ANIME WEBSITE .
Table of Contents
Anipaca - Click to expand
**Anipaca** is an open-source anime streaming website that provides a high-quality anime viewing experience. Built on top of the HiAnimeAPI, this PHP application offers a range of features designed for anime enthusiasts.
- Ad-Free Experience: Enjoy watching anime without annoying video ads.
- High-Quality Streaming: Stream your favorite shows in 1080p, 720p, 480p, and 360p.
- Device Compatibility: Access the platform on PCs, laptops, tablets, mobile devices, and smart TVs.
- Extensive Browsing Options: Easily browse, search, and watch anime based on genres, seasons, and more.
- Future Integration: Potential integration with Anilist for enhanced features.
Explore Anipaca and elevate your anime streaming experience!
This is an example of how you may give instructions on setting up your project on cPanle. To get a website running up follow these simple example steps.
API Name | Deploy Link | Example API Link |
---|---|---|
Hianime API | GET https://hianime-psi.vercel.app/ |
|
Zenime API | GET https://zen-api-brown.vercel.app/ |
|
M3U8 Proxy | GET https://proxy-pink-three.vercel.app/ |
-
Clone or Download the repository:
git clone https://github.com/PacaHat/Anipaca.git
-
Set up the database:
- Import the provided SQL file into your MySQL database.
- Update the database connection details in
_config.php
.
-
Set up the database:
<?php
// Database connection
$conn = new mysqli("HOSTNAME", "USERNAME", "PASSWORD", "DATABASE");
if ($conn->connect_error) {
error_log("Database connection failed: " . $conn->connect_error);
die("Connection failed: " . $conn->connect_error);
}
// Website settings
$websiteTitle = "AniPaca";
$websiteUrl = "//{$_SERVER['SERVER_NAME']}";
$websiteLogo = $websiteUrl . "/public/logo/logo.png";
$contactEmail = "@gmail.com";
$version = "0.1";
// Social links
$discord = "https://discord.gg/aVvqx77RGs";
$github = "https://github.com/PacaHat";
$twitter = "https://x.com/PacaHat";
// API endpoints
$api = "your-hosted-api.com/api/v2/hianime"; // Use this in src/component/qtip.php
$zpi = "your-hosted-api.com/api"; // Anime API
$proxy = "your-hosted-proxy.com/cors?url="; // CORS Proxy
// Banner image
$banner = $websiteUrl . "/public/images/banner.png";
?>
- Add Comment section
- Add Admin panel for better management
- Add PHP routing system to avoid htaccess error
- Add Multiple video sources
- Anime download
- Multi-language Support
- Hindi
- Spanish
- Need more features? Create a request on our Discord server! Join here
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request