├── .gitignore ├── LICENSE ├── README.md ├── async_test.gif ├── behaviors.gif ├── code_rain.gif ├── examples ├── async_test.py ├── behaviors_test.py ├── chart_test.py ├── clock_test.py ├── code_rain_logo.py ├── color_test.py ├── exploding_logo.py ├── file_explorer_test.py ├── hello_world.py ├── layout_test.py ├── menu_test.py ├── notepad.py ├── pad_test.py ├── stack_grid_test.py ├── textbox_test.py └── textpad_test.py ├── exploding_python.gif ├── nurses ├── __init__.py ├── builder.py ├── keys.py ├── managers │ ├── __init__.py │ ├── color_manager.py │ ├── meta.py │ ├── scheduler.py │ └── screen_manager.py ├── observable.py └── widgets │ ├── __init__.py │ ├── analog_clock.py │ ├── array_pad.py │ ├── array_win.py │ ├── behaviors │ ├── __init__.py │ ├── bouncing.py │ ├── movable.py │ ├── resizable.py │ ├── scrollable.py │ └── selectable.py │ ├── chart.py │ ├── digital_clock.py │ ├── file_explorer.py │ ├── grid.py │ ├── layout.py │ ├── menu.py │ ├── menubar.py │ ├── root.py │ ├── splits.py │ ├── stack.py │ ├── text_pad.py │ ├── textbox.py │ └── widget.py ├── pad_test.gif └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/README.md -------------------------------------------------------------------------------- /async_test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/async_test.gif -------------------------------------------------------------------------------- /behaviors.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/behaviors.gif -------------------------------------------------------------------------------- /code_rain.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/code_rain.gif -------------------------------------------------------------------------------- /examples/async_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/async_test.py -------------------------------------------------------------------------------- /examples/behaviors_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/behaviors_test.py -------------------------------------------------------------------------------- /examples/chart_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/chart_test.py -------------------------------------------------------------------------------- /examples/clock_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/clock_test.py -------------------------------------------------------------------------------- /examples/code_rain_logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/code_rain_logo.py -------------------------------------------------------------------------------- /examples/color_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/color_test.py -------------------------------------------------------------------------------- /examples/exploding_logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/exploding_logo.py -------------------------------------------------------------------------------- /examples/file_explorer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/file_explorer_test.py -------------------------------------------------------------------------------- /examples/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/hello_world.py -------------------------------------------------------------------------------- /examples/layout_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/layout_test.py -------------------------------------------------------------------------------- /examples/menu_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/menu_test.py -------------------------------------------------------------------------------- /examples/notepad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/notepad.py -------------------------------------------------------------------------------- /examples/pad_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/pad_test.py -------------------------------------------------------------------------------- /examples/stack_grid_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/stack_grid_test.py -------------------------------------------------------------------------------- /examples/textbox_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/textbox_test.py -------------------------------------------------------------------------------- /examples/textpad_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/examples/textpad_test.py -------------------------------------------------------------------------------- /exploding_python.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/exploding_python.gif -------------------------------------------------------------------------------- /nurses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/__init__.py -------------------------------------------------------------------------------- /nurses/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/builder.py -------------------------------------------------------------------------------- /nurses/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/keys.py -------------------------------------------------------------------------------- /nurses/managers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/managers/__init__.py -------------------------------------------------------------------------------- /nurses/managers/color_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/managers/color_manager.py -------------------------------------------------------------------------------- /nurses/managers/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/managers/meta.py -------------------------------------------------------------------------------- /nurses/managers/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/managers/scheduler.py -------------------------------------------------------------------------------- /nurses/managers/screen_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/managers/screen_manager.py -------------------------------------------------------------------------------- /nurses/observable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/observable.py -------------------------------------------------------------------------------- /nurses/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/__init__.py -------------------------------------------------------------------------------- /nurses/widgets/analog_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/analog_clock.py -------------------------------------------------------------------------------- /nurses/widgets/array_pad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/array_pad.py -------------------------------------------------------------------------------- /nurses/widgets/array_win.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/array_win.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/__init__.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/bouncing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/bouncing.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/movable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/movable.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/resizable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/resizable.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/scrollable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/scrollable.py -------------------------------------------------------------------------------- /nurses/widgets/behaviors/selectable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/behaviors/selectable.py -------------------------------------------------------------------------------- /nurses/widgets/chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/chart.py -------------------------------------------------------------------------------- /nurses/widgets/digital_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/digital_clock.py -------------------------------------------------------------------------------- /nurses/widgets/file_explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/file_explorer.py -------------------------------------------------------------------------------- /nurses/widgets/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/grid.py -------------------------------------------------------------------------------- /nurses/widgets/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/layout.py -------------------------------------------------------------------------------- /nurses/widgets/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/menu.py -------------------------------------------------------------------------------- /nurses/widgets/menubar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/menubar.py -------------------------------------------------------------------------------- /nurses/widgets/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/root.py -------------------------------------------------------------------------------- /nurses/widgets/splits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/splits.py -------------------------------------------------------------------------------- /nurses/widgets/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/stack.py -------------------------------------------------------------------------------- /nurses/widgets/text_pad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/text_pad.py -------------------------------------------------------------------------------- /nurses/widgets/textbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/textbox.py -------------------------------------------------------------------------------- /nurses/widgets/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/nurses/widgets/widget.py -------------------------------------------------------------------------------- /pad_test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salt-die/nurses/HEAD/pad_test.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | lark 2 | numpy 3 | windows-curses; sys_platform=='win32' --------------------------------------------------------------------------------