# Module `lib.webpage`

All web pages defined here

Expand source code

    # Distributed under Pycameresp License
    # Copyright (c) 2023 Remi BERTHOLET
    """ All web pages defined here """
    import webpage.passwordpage
    import webpage.mainpage
    import webpage.changepasswordpage
    import webpage.infopage
    import webpage.pushoverpage
    import webpage.serverpage
    import webpage.wifipage
    import webpage.regionpage
    import webpage.presencepage
    import webpage.awakepage
    import webpage.systempage
    import webpage.webhookpage
    import webpage.mqttpage
    import webpage.fileexplorer
    import tools.info
    import tools.support

    if tools.support.battery():
            # pylint:disable=ungrouped-imports
            import webpage.batterypage

    if tools.info.iscamera():
            # pylint:disable=ungrouped-imports
            import webpage.streamingpage
            import webpage.camerapage
            import webpage.historicpage
            import webpage.motionpage

## Sub-modules

`lib.webpage.awakepage`

  Function define the web page to configure the awake

`lib.webpage.batterypage`

  Function define the web page to configure the battery level detection

`lib.webpage.camerapage`

  Function define the web page to see the camera streaming

`lib.webpage.changepasswordpage`

  Function define the web page to change the user and password

`lib.webpage.fileexplorer`

  Function define the web page to view recent motion detection

`lib.webpage.historicpage`

  Function define the web page to view recent motion detection

`lib.webpage.infopage`

  Function define the web page to display all informations of the board

`lib.webpage.mainpage`

  Function define the main web page with menu, it check also the login password

`lib.webpage.motionpage`

  Function define the web page to see the camera streaming

`lib.webpage.mqttpage`

  Function define the web page to configure the mqtt broker

`lib.webpage.passwordpage`

  Function define the web page to change the login password

`lib.webpage.presencepage`

  Function define the web page to configure the presence detection

`lib.webpage.pushoverpage`

  Function define the web page to configure the pushover notifications

`lib.webpage.regionpage`

  Function define the date time and language

`lib.webpage.serverpage`

  Function define the web page to configure the start of servers

`lib.webpage.streamingpage`

  Function define the web page to see the camera streaming

`lib.webpage.systempage`

  Function define the web page to manage board

`lib.webpage.webhookpage`

  Function define the web page to configure the webhook to interact with domoticz or other

`lib.webpage.wifipage`

  Function define the web page to configure the wifi