react-native-consumet
v1.2.2
Published
React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet API for mobile applications.
Downloads
228
Readme
react-native-consumet
React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet Node Package for mobile applications.
📚 Documentation
New to React Native Consumet? Start here:
- 📖 Getting Started Guide - Complete setup and basic usage
- 🔧 Extension Integration - Using the powerful extension system (Recommended)
- 📋 Full Documentation - Complete documentation index
Provider-Specific Guides
- 🎬 Anime Providers - Anime streaming providers
- 🎥 Movie Providers - Movie and TV show providers
- 📚 Manga Providers - Manga reading providers
- 📖 Light Novel Providers - Light novel providers
- 🔍 Meta Providers - Metadata and search providers
Installation
npm install react-native-consumet
# or yarn add react-native-consumet[!IMPORTANT]
This library has been primarily tested on Android devices. iOS testing is currently limited due to lack of MacBook access. Some providers (like Zoro, FlixHQ) may not work correctly on iOS. Contributions from developers with iOS testing capabilities are greatly appreciated!
[!NOTE] This library is actively maintained but may occasionally lag behind the latest Consumet API changes. The project is in early development and some features may be incomplete or require refinement. If you encounter any issues or have suggestions, please open an issue on GitHub.
Quick Start
import { ANIME } from 'react-native-consumet';
// Initialize the provider (e.g., Zoro)
const zoro = new ANIME.Zoro();
// Example usage in a component
const MyAnimeComponent = () => {
const [animeList, setAnimeList] = useState([]);
const fetchAnime = async () => {
try {
const results = await zoro.search('one piece');
setAnimeList(results.results);
} catch (error) {
console.error('Error fetching anime:', error);
}
};
return (
// Your component JSX
);
};💡 Want more examples? Check out our 📖 Getting Started Guide for detailed examples and best practices!
🚀 Using Extensions? We recommend the Extension System for better performance and unified API access.
✨ Features
- 🎬 Multi-Provider Support: Anime, Movies, Manga, Light Novels, and more
- 🔧 Extension System: Dynamic provider loading with unified API
- 📱 React Native Optimized: Built specifically for mobile applications
- 🔍 Cross-Provider Search: Search across multiple providers simultaneously
- 📚 Comprehensive Documentation: Detailed guides for every use case
- 🤝 Active Community: Open source with regular updates
🤝 Contributing
We welcome contributions! Please check out:
- 🤝 Contributing Guide - Detailed contribution guidelines
- 📁 Provider Documentation - How to add new providers
📄 License
Made with create-react-native-library
