Skip to content

Still EmbedTab but have more func

Notifications You must be signed in to change notification settings

nedsion/EmbedTab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embed Tab

  • Embed all tab (chrome, ldplayer)

How to use api embed

Import module

from EmbedAPI.embed import EmbedAPI
from utils.find_handle import find_handle

LDPlayer

  • Demo image

  • Create new view

embed = EmbedAPI()
for data in find_handle("LDPlayer"):
    title, handle = data.split(":")
    embed.embed_tab(handle, new=True)

or

import win32gui
handle = win32gui.FindWindow(None, "LDPlayer")
embed = EmbedAPI()
embed.embed_tab(handle, new=True)
  • Add tab with index
embed.embed_tab(handle, index=0)

Chrome

  • Demo image
  • Code
from time import sleep
from undetected_chromedriver import Chrome
from utils.find_handle import find_handle, get_pid_from_handle
from EmbedAPI.embed import EmbedAPI
embed = EmbedAPI()
def get_handle_from_pid(browser_pid):
    handles = find_handle()
    for data in handles:
        title, handle = data.split(":")
        pid = get_pid_from_handle(int(handle))
        if pid == browser_pid:
            return handle
    return 0
driver = Chrome()
handle = get_handle_from_pid(driver.browser_pid)
embed.embed_tab(handle, new=True)
driver.get("https://www.youtube.com/@cbtool")
sleep(100)
driver.quit()

About

Still EmbedTab but have more func

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%