Skip to content

FriendlyTroll/dalYinski

Repository files navigation

Installation

  1. Install Firefox

  2. Create new firefox profile

Open firefox and in address bar type "about:profiles" and click "Create a New Profile". Name it "selenium". Then click "Launch profile in new browser" and navigate to Youtube and login with your credentials.

  1. Download and install server part

After starting the app on Windows you may get a popup "Windows protected your PC". Click on more info and choose "Run anyway".

If you get a Windows Defender firewall window, check the box "Private networks, such as my home or work network" and "Public networks..." to allow the program to communicate with mobile app over your home network and check for updates.

  1. Install Android app

Get it on Google Play

  1. Click on "Start server and open browser"

You should now be able to browse videos with the Android app.

Make sure the Firefox window remains open while you are using the app!

Screenshots

Development Dependencies

Linux

GUI

  • Python 3.8.5 (should already be installed on Ubuntu 20.04)
  • python3-selenium (Ubuntu 20.04 package)
  • python3-wxgtk4.0 (Ubuntu 20.04 package)

Install above via: sudo apt install python3-selenium python3-wxgtk4.0

Android Kivy app

For android part create new virtualenv and install from requirements.txt file.

python3 -m venv myvenv
source myvenv/bin/activate
pip3 install -r requirements.txt

Windows 10

GUI

  • Python 3.8.5

Install from win-requirements.txt.

python -m venv myvenv
venv\Scripts\activate.bat
pip3 install -r win-requirements.txt

Android Kivy app

pip3 install -r requirements.txt

Icons and resources used