Skip to content

set_multi_access not working/doesn't exists #4

Open

Description

@hunar1997

Hello, I want to try my UI on phone

first of all I cant see the PORT, is there a way to see it? I'm currently ctrl-p ing and i can find it there
and how can i set the port myself?

and the main problem, even when I find the port, i cant see it on my phone because the MyWindow.set_multi_access(True) isn't working. it doesn't exist in the source code

Activity

  1. hassandraga commented on Nov 26, 2023

    @hassandraga
    Member

    MyWindow.set_multi_access is removed. And WebUI does not support phones.

  2. hunar1997 commented on Nov 27, 2023

    @hunar1997
    Author

    Sorry I didn't understand, webui can work on phone since webui is the bridge, the (works) part is html/css/javascript s job right? I compiled the C version of webui on androud/termux and it works fine.. when I launch the binary it opens my default browser and shows the UI without any problems. if multi access wasn't removed I would've just typed my computers IP:PORT

    What part did I understand wrong

  3. AlbertShown commented on Nov 27, 2023

    @AlbertShown
    Member

    If you used termux in this case it will work with the default browser in Android.
    However, I added a PR to add get_url() you can test it now, or, wait until someone merges it.

    1. Show window with NoBrowser
    2. Get URL .get_url() (PR)
    3. Use the URL anywhere you want... The URL works only once for security reasons
    	# Show the window
    	MyWindow.show(html, webui.browser.NoBrowser)
    	url = MyWindow.get_url()
    	print('url: ' + url)
  4. hunar1997 commented on Nov 29, 2023

    @hunar1997
    Author

    Thanks for the update :D it helped but I cant connect to the page for some reason
    when running on windows I can access the page when using localhost but not when using my local LAN IP
    then i tried on linux and it shows the files within the folder instead of an html page, (behaves like python's http server)

  5. hassandraga commented on Nov 29, 2023

    @hassandraga
    Member

    WebUI is totally localhost only, to make UI available for the whole public network this need to be implemented. I don't know, maybe in the coming next version. But a good option to have anyway.

    Source: webui.c

  6. hassandraga commented on Nov 30, 2023

    @hassandraga
    Member

    This feature is implemented.
    Available from Python-WebUI v2.4.4

    Example: https://github.com/webui-dev/python-webui/blob/main/examples/public_ui.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions