open-index/open-npm huggingface dataset:
npm package: @hrithick0330k/yt-cli
Description: A CLI tool to search and play videos from YouTube
Author: hrith
Latest version: 1.0.0

<div align="center">

# `yt-cli` 📺
### The Ultimate Terminal Media Center

Launch infinite media streams straight from your terminal. Skip the ads. Build your library. Never leave the command line.

[![npm version](https://badge.fury.io/js/yt-cli.svg)](https://badge.fury.io/js/yt-cli)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

</div>

---

## 🚀 Why yt-cli?

`yt-cli` isn't just a search tool—it's a drastically optimized terminal environment that transforms your command line into a highly professional YouTube Jukebox and Video Sandbox.

- **📻 Infinite Radio:** Start a song and let `yt-cli` endlessly queue intelligent YouTube Mixes. The music never stops.
- **🚫 Native SponsorBlock:** We don't ask you if you want ads. They are sliced out and skipped natively so you never hear a sponsorship segment again.
- **📚 Local Hub Library:** Save endless tracks to your persistent terminal vault (`~/.yt-cli-library.json`), and access them instantly without searching.
- **🎵 Auto/Audio-Only Modes:** Want to just vibe while you code? Drop it in background audio mode smoothly.
- **⬇️ 1-Click Downloads:** Rip any media straight to your PC in one stroke.
- **💻 Minimalist & Pristine:** Inspired by tools like `ani-cli`, the entire UI aggressively clears to maintain a distraction-free hacking aesthetic.

---

## 🛠️ Installation

### ⚡ The 1-Line Installer (Recommended)
This script will automatically detect your OS, install all required dependencies (`mpv`, `yt-dlp`, `node`), and install `yt-cli` globally for you!

**Mac / Linux / WSL:**
```bash
curl -fsSL https://raw.githubusercontent.com/hrithick03/yt-cli/main/install.sh | bash
```

**Windows (PowerShell):**
```powershell
irm https://raw.githubusercontent.com/hrithick03/yt-cli/main/install.ps1 | iex
```

### Manual NPM Install
If you already have [Node.js](https://nodejs.org/), [yt-dlp](https://github.com/yt-dlp/yt-dlp), and [mpv](https://mpv.io/) natively installed:
```bash
npm install -g @hrithick0330k/yt-cli
```
*(If you are installing locally from source, clone the repo and run `npm install -g .` )*

---

## 🎮 Usage

Simply pop open your favorite terminal and type:
```bash
yt-cli
```
The aesthetic main hub will boot up, allowing you to seamlessly dive into your library or search for new videos.

**Direct Search (Quick Launch):**
```bash
yt-cli "lofi hip hop radio"
```

## 🗺️ Roadmap & Features
- [x] SponsorBlock Integration 
- [x] Local Library & Playlists
- [x] Auto-Fetch Next Recommendations (Infinite Radio)
- [x] Pristine Terminal Interface (Auto-Clean)

## 📜 License
MIT License. Created by you and open-source forever. Do what you want with the code.
npm package: @hrithik73/rn-starter
Description: React Native Boilerplate
Author: Hritik Singh
Latest version: 0.1.0

## React-Native Starter

![NPM Downloads](https://img.shields.io/npm/dw/@hrithik73/rn-starter)

![Logo](./template/src/assets/images/logo.png)

An opinionated React Native template with commonly used libraries to kickstart your app development.

### Usages

To create a new app using this template, run the following command:

```
npx react-native init MyApp --template @hrithik73/rn-starter
```

Make sure to replace the `MyApp` with your App Name

### Features and Libraries inluded

- React Navigation (V6): Includes Stack and Tab navigation.
- React Native Paper: A Material Design library for React Native
- Redux Toolkit with Thunk: For state management.
- Redux Persist: For persisting data.
- Axios + React Query: For data fetching.
- react-native-vector-icon: Provides a wide range of icons
- React-Hook-Form: For handling forms.
- Absolute Imports for clean code organization.

### Folder Structure

    android                         # android project directory
    ios                             # ios project directory
    src                             # source dirctory
    ├── assets                      # assests used in apps
    ├── components                  # components
    ├── config                      # configuration files
    ├── constants                   # constants used in app
    ├── navigations                 # navigation
    ├── redux                       # redux
    │   └── slice                   # toolkit slices
    │   └── reducer.ts              # root reducer
    │   └── actions.ts              # all the actions are defined here
    │   └── store.ts                # store configuration
    ├── screens                     # screens
    ├── theme                       # theme related stuffs
    ├── types                       # types are defined here
    └── tsconfig.json               # typescript configuration
    └── ...                         # other configuration related files

### Screens

- Login Screen
- SigUp Screen

### TODOs

- [ ] Internationalization (i18n)
npm package: @hrithvik123/capacitor-google-play-services-checker
Description: Check whether android device running Capacitor app supports Google Play Services.
Author: Hrithvik
Latest version: 0.0.4

# capacitor-google-play-services-checker

Check whether android device running Capacitor app supports Google Play Services.

## Install

```bash
npm install @hrithvik123/capacitor-google-play-services-checker
npx cap sync
```

## API

<docgen-index>

* [`isGooglePlayServicesAvailable()`](#isgoogleplayservicesavailable)

</docgen-index>

<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->

### isGooglePlayServicesAvailable()

```typescript
isGooglePlayServicesAvailable() => Promise<{ available: boolean; }>
```

*
Check if Google Play Services is available on the device

**Returns:** <code>Promise&lt;{ available: boolean; }&gt;</code>

--------------------

</docgen-api>