main.py 374 B

12345678910111213141516
  1. #!/usr/bin/env python3
  2. import time
  3. from nicegui import ui
  4. @ui.page('/')
  5. async def page():
  6. async def check():
  7. if await ui.run_javascript('window.pageYOffset >= document.body.offsetHeight - 2 * window.innerHeight'):
  8. ui.image(f'https://picsum.photos/640/360?{time.time()}')
  9. await ui.context.client.connected()
  10. ui.timer(0.1, check)
  11. ui.run()