【问题标题】:Creating WebUI for sysadmin scripts为系统管理员脚本创建 WebUI
【发布时间】:2022-10-04 21:10:15
【问题描述】:

是的,我的问题可能听起来很模糊,不完整。 Web ui 开发初学者。

为 SysAdmin 任务寻找交互式 WebUI:

我现在有什么?

  • 很多 Ansible 任务、剧本、bash 脚本、用于系统管理员任务的 python 脚本。
  • 其中一些可以存储在本地(在笔记本电脑或任何位置)
  • 其中一些只能放置在它保存的地方,需要从那里运行。

我想要达到什么目的?

我想添加一个 WebUI 应用程序来支持这些脚本。不想每次都通过 SSH 和 ./script.shpython mypy.py 之类的常规执行来编辑脚本并提供值。


一次示例任务:

  • 将备份存储在 S3 和本地位置。重要的是,数据库和一些杂项。目前我正在运行一些 bash 脚本、python 脚本来恢复它们。 (需要修改一些变量取决于选择的备份)

目前它显示了我们在 S3 中的内容,我们需要选择备份日期和存档列表并修改恢复脚本。 所以我在想,为什么不从 s3 和其他备份位置读取,将项目列为复选框,执行将运行当前脚本,每个人都很高兴。


在搜索当前可用的选项时,


那么,我应该学习什么,实现这个解决方案需要什么(首选pythonic方式)?也许这可能是一个很大的问题。

我在考虑 Django 或任何基于 php 的框架?

我希望这是一个简单的开发。 :D

【问题讨论】:

    标签: python python-3.x django ui-automation webui


    【解决方案1】:

    从我的列表中删除 Flask,Django。

    继续使用python streamlit。使用现有的 python 脚本满足要求并易于实现。

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2010-10-10
      相关资源
      最近更新 更多