Skip to content

Rokudigital is an interactive tool to interact and control your Roku TV remotely with python3

License

Notifications You must be signed in to change notification settings

0x0jr/rokudigital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RokuDigital 📺

image

Intro 🚪

Welcome to RokuDigital, the ultimate CLI tool for controlling your Roku TV! Easily send commands to your Roku device using an interactive command prompt. 🚀

Features ✨

  • Interactive CLI: Control your Roku TV using a command-line interface.
  • Easy Navigation: Send keypress commands like home, up, down, and more.
  • App Launching: Launch apps by their ID effortlessly.
  • Colorful Output: Enjoy a vibrant and user-friendly interface with color-coded messages.

image

Getting Started 🎬

Prerequisites ⚙️

  • Python 3.x
  • requests library
  • colorama library

Install the required libraries using pip:

pip install requests colorama

Installation 🚀

Clone the repository:

git clone https://github.com/yourusername/rokudigital.git
cd rokudigital

Usage ⚒️

Make the script executable (optional):

chmod +x rokudigital.py

Run the script:

./rokudigital.py

or

python3 rokudigital.py

Interactive CLI Commands 📟

Once the script is running, use the following commands:

Launch an App: launch <app_id>
Send Keypress:
    home
    up
    down
    left
    right
    select
    play
    pause
Exit CLI: exit

Example 📝

Welcome to rokudigital! Enter your Roku IP address: 192.168.0.136
rokudigital> home
[+] Successfully sent command to http://192.168.0.136:8060/keypress/home
rokudigital> launch 837
[+] Successfully sent command to http://192.168.0.136:8060/launch/837
rokudigital> exit
Exiting...

Contributing 🤝

Contributions are welcome! Please fork the repository and submit a pull request.

Fork the repository
Create your feature branch (git checkout -b feature/YourFeature)
Commit your changes (git commit -m 'Add some feature')
Push to the branch (git push origin feature/YourFeature)
Open a pull request

License 📜

This project is licensed under the MIT License - see the LICENSE file for details. Acknowledgements 🙌

Colorama for the colorful terminal output.
Requests for handling HTTP requests.

Feel free to reach out if you have any questions or feedback.

About

Rokudigital is an interactive tool to interact and control your Roku TV remotely with python3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages