Skip to content

A command-line interface for streaming anime from various websites

Notifications You must be signed in to change notification settings

Luxotick/openanime-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAnime CLI

A command-line interface for watching anime from various streaming sites.

Features (Planned)

  • 🔍 Search anime across multiple streaming sites
  • 📺 Stream episodes directly from terminal
  • 📖 Episode management and tracking
  • 📜 Watch history
  • ⚙️ Configurable settings
  • 🎬 Multiple video players support

Installation

npm install -g openanime-cli

Usage

# Search and watch anime
openanime "Your Anime Name"

# Interactive mode
openanime

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build project
npm run build

Project Structure

src/
├── core/           # Main application logic
├── services/       # API and external services
│   ├── api.ts      # Anime data fetching
│   └── player.ts   # Video playback
└── utils/          # Utility functions
    ├── config.ts   # Configuration management
    ├── fileUtils.ts # File operations
    └── historyUtils.ts # Watch history

Requirements

  • Node.js >= 18.0.0
  • A video player (mpv recommended)

License

MIT

About

A command-line interface for streaming anime from various websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published