{"id":20173674,"url":"https://github.com/junioralive/old-spycli","last_synced_at":"2025-04-10T03:17:50.333Z","repository":{"id":213912911,"uuid":"734934716","full_name":"junioralive/old-spycli","owner":"junioralive","description":"A cli tool to browse and watch Movies/Shows/MORE, mainly focused on Bollywood \u0026 Indian Entertainment (Hindi Audio).","archived":false,"fork":false,"pushed_at":"2023-12-28T15:40:54.000Z","size":147,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T03:17:45.878Z","etag":null,"topics":["ani-cli","anicli","anipy-cli","cli","cli-player","free","free-tv-show","freemovies","freeseries","mov-cli","streaming-movies","vid-player","vid-src","vidsrc-parser"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junioralive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-23T04:32:58.000Z","updated_at":"2024-08-10T07:27:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"5180f2d1-b132-414b-a0be-cfdc35533300","html_url":"https://github.com/junioralive/old-spycli","commit_stats":null,"previous_names":["junioralive/spy-cli"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junioralive%2Fold-spycli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junioralive%2Fold-spycli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junioralive%2Fold-spycli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junioralive%2Fold-spycli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junioralive","download_url":"https://codeload.github.com/junioralive/old-spycli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248148247,"owners_count":21055548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ani-cli","anicli","anipy-cli","cli","cli-player","free","free-tv-show","freemovies","freeseries","mov-cli","streaming-movies","vid-player","vid-src","vidsrc-parser"],"created_at":"2024-11-14T01:37:23.146Z","updated_at":"2025-04-10T03:17:50.305Z","avatar_url":"https://github.com/junioralive.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/junioralive/spy-cli\"\u003e\n    \u003cimg src=\"https://github.com/junioralive/spy-cli/assets/54473944/463a6d6b-d24f-4d58-927a-7a40dbb12347\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003cp align=\"center\"\u003e\n    A cli tool to browse and watch Movies/Shows/MORE\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/junioralive/spy-cli/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/junioralive/spy-cli/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n\u003ch1 align=\"center\"\u003e\n\tShowcase\n\u003c/h1\u003e\n\n\nhttps://github.com/junioralive/spy-cli/assets/54473944/1423f1a2-37b2-45be-88c6-4781220bf969\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n### Table of Contents\n\u003col\u003e\n  \u003cli\u003e\n    \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#windows\"\u003eWindows\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#linux\"\u003eLinux\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#mac\"\u003eMAC\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#android\"\u003eAndroid\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#ios\"\u003eiOS\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#disclaimer\"\u003eDisclaimer\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#inspiration\"\u003einspiration\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nSPY-CLI provides a command-line interface (CLI) tool named `spy-cli` that allows users to stream movies or TV shows directly from the command line. It is compatible with multiple platforms including Android, Windows, Linux, macOS, and iPhone. Mainly focused on Bollywood \u0026 Indian Entertainment (Hindi Audio).\n\nNote: It requires a backend API, For API details, [spycli-api](https://github.com/junioralive/spycli-api).\n\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\n\n### Prerequisites\n\n- [`MPV`](https://mpv.io) - player used for Windows, macOS, Linux and Android\n- [`VLC`](https://apps.apple.com/us/app/vlc-media-player/id650377962) - player used for iOS\n\n\n## Installation\n\n\n\u003c!-- WINDOWS --\u003e\n### Windows\n\n  - Make sure [`Python`](https://www.python.org/) [`pip`](https://pip.pypa.io/en/stable/installation/) and [`git`](https://git-scm.com/downloads) are installed.\n  - Run this Command inside your Terminal (Installing fzf):\n    ``` \n    winget install fzf\n    ```\n  - Clone the repository:\n    ``` \n    git clone https://github.com/junioralive/spy-cli.git\n    ```\n  - Navigate to the cloned directory:\n    ``` \n    cd spy-cli\n    ```\n  - Installing setuptools:\n    ``` \n    pip install --upgrade setuptools wheel\n    ``` \n  - Install requirements and dependencies:\n    ``` \n    pip install -e .\n    ```\n  - Install py7zr dependencies:\n    ```\n    pip install py7zr\n    ```\n  - Install mpv player (Only for windows):\n    ```\n    spy-cli-player\n    ```\n  - First time run:\n    ``` \n    spy-cli.config\n    ```\n    \nEnter your API URL, choose your platform and you're all set. For API details, [spycli-api](https://github.com/junioralive/spycli-api).\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- LINUX --\u003e\n### Linux\n\n  - Make sure `Python` [`pip`](https://pip.pypa.io/en/stable/installation/) and [`git`](https://git-scm.com/downloads) are installed.\n  - Run this Command inside your Terminal (Installing fzf):\n    ``` \n    sudo apt-get install fzf mpv\n    ```\n  - Clone the repository:\n    ``` \n    git clone https://github.com/junioralive/spy-cli.git\n    ```\n  - Navigate to the cloned directory:\n    ``` \n    cd spy-cli\n    ```\n  - Installing setuptools:\n    ``` \n    pip3 install --upgrade setuptools wheel\n    ``` \n  - Install requirements and dependencies:\n    ``` \n    pip3 install -e .\n    ```\n  - First time run:\n    ``` \n    spy-cli.config\n    ```\n    \nEnter your API URL, choose your platform and you're all set. For API details, [spycli-api](https://github.com/junioralive/spycli-api).\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MAC --\u003e\n### MAC\n\n  - Make sure [`Python`](https://www.python.org/) [`pip`](https://pip.pypa.io/en/stable/installation/) and [`git`](https://git-scm.com/downloads) are installed.\n  - Open the Terminal application on your Mac (Installing Homebrew:\n    ``` \n    /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n    ```\n  - Installing fzf:\n    ``` \n    brew install fzf mpv\n    ```\n  - Clone the repository:\n    ``` \n    git clone https://github.com/junioralive/spy-cli.git\n    ```\n  - Navigate to the cloned directory:\n    ``` \n    cd spy-cli\n    ```\n  - Installing fzf:\n    ``` \n    sudo apt-get install fzf\n    ```\n  - Installing setuptools:\n    ``` \n    pip install --upgrade setuptools wheel\n    ``` \n  - Install requirements and dependencies:\n    ``` \n    pip install -e .\n    ```\n  - First time run:\n    ``` \n    spy-cli.config\n    ```\n    \nEnter your API URL, choose your platform and you're all set. For API details, [spycli-api](https://github.com/junioralive/spycli-api).\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ANDROID --\u003e \n### Android            \n\n  - Make sure [`MPV`](https://play.google.com/store/apps/details?id=is.xyz.mpv) and [`Termux`](https://play.google.com/store/apps/details?id=com.termux) are installed.\n  - Run following commands (Note: this may take a while)\n    ```\n    pkg update \u0026\u0026 pkg upgrade\n    pkg install python git fzf\n    pip install wheel\n    git clone https://github.com/junioralive/spy-cli.git\n    cd spy-cli\n    pip3 install -e .\n    ```\n  - First time run:\n    ``` \n    spy-cli.config\n    ```\nEnter your API URL, choose your platform and you're all set. For API details, [spycli-api](https://github.com/junioralive/spycli-api).\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- IOS --\u003e\n### iOS\n\n  - Make sure [`VLC MEDIA PLAYER`](https://apps.apple.com/us/app/vlc-media-player/id650377962) and [`iSH`](https://apps.apple.com/us/app/ish-shell/id1436902243) are installed.\n\n  - Run following commands (Note: this may take a while)\n    ```\n    apk update \u0026\u0026 apk upgrade\n    apk add python3 git fzf\n    python3 -m ensurepip --upgrade\n    git clone https://github.com/junioralive/spy-cli.git\n    cd spy-cli\n    pip3 install -e .\n    ```\n  - First time run:\n    ``` \n    spy-cli.config\n    ```\n    \nEnter your API URL, choose your platform and you're all set. For API details, [spycli-api](https://github.com/junioralive/spycli-api).\nNo API No problem, READ about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Usage\n\nType: ```spy-cli``` into your Commandline.\n\n### For no-server version\n\nType: ```spy-cli-basic``` into your Commandline.\n\nREAD about [spycli-noserver](https://github.com/junioralive/spycli-noserver) before using.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- DISCLAIMER --\u003e\n## Disclaimer\n\nThis project is designed to be utilized at the discretion and responsibility of the user, taking into consideration the specific legal and governmental regulations applicable to their context. The project does not exercise control over the nature of the content it disseminates. Consequently, any use of copyrighted material sourced from providers falls under the user’s own risk and accountability, and is not the responsibility of the project developers\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- Feature --\u003e\n## Feature\n\nIf you want a feature, create an [issue](https://github.com/junioralive/spy-cli/issues/new) or create the feature and make a pull request.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nPull requests are welcome and _appreciated_. For major changes, please open an issue first to discuss what you would like to change.\n\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\n```Author: JuniorAlive``` ```Discord: junioralive``` [```Discord Server```](https://discord.gg/g7wDtnBKEb) [```Project Link```](https://github.com/junioralive/spy-cli)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- Inspiration --\u003e\n## Inspiration\n\nHeavily inspired from [ani-cli](https://github.com/pystardust/ani-cli) [mov-cli](https://github.com/pystardust/mov-cli)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunioralive%2Fold-spycli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunioralive%2Fold-spycli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunioralive%2Fold-spycli/lists"}