一个小示例包
项目描述
文学探索
当前探索远程 SQLite 数据库的选项需要在远程运行服务并使其侦听某个端口。另一种选择是通过 SSH 连接到远程实例并使用 SQLite CLI 来探索数据库。Litexplore是一个 Python Web 应用程序,可让您通过 SSH 连接探索远程 SQLite 数据库,而无需复制完整的数据库或手动使用 CLI。
它通过 SSH 连接发送命令来工作。连接是多路复用的,它被重用于发送命令。这减少了打开新的 SSH 连接以发送每个命令的开销。
注意:
litexplore仍处于早期测试状态。它有效且可用,但可能会发生重大变化。
要求
- python 3.7 或更高版本
- 书呆子的
- 快速API
- 乌维康
- 神社2
- python-多部分
安装
- 创建一个虚拟环境
python3 -m venv .venv
- 激活venv并安装依赖项
source .venv/bin/activate
python3 -m pip install litexplore
- 运行程序
litexplore
- 在以下位置打开浏览器
http://127.0.0.1:8000
注意:即使服务器0.0.0.0用作默认主机,请在127.0.0.1. 否则,cookie 将不起作用,它们用于存储用户配置。
运行litexplore --help以查看其他可用选项。
使用pipx
- 安装
litexplore
pipx install litexplore
- 运行:
litexplore
用法
主页是一个带有 3 个输入的表单。
~/.ssh首先输入我们在配置中定义的SSH主机名- 第二个输入是远程主机中 SQLite 数据库的路径
- 第三个(可选)输入是 SQLite CLI 的路径。一些预安装的 sqlite3 CLI 没有在编译时支持使用的
-json标志litexplore。
这个怎么运作
请参阅此博客文章
路线图
查看路线图问题
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
litexplore-0.0.3.tar.gz
(33.5 kB
查看哈希)
内置分布
litexplore-0.0.3-py3-none-any.whl
(34.6 kB
查看哈希)
关
litexplore -0.0.3.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 190ba9e431b86138b8c08767417ee4b27901b79d708469cacf01c0c20b76a673 |
|
| MD5 | 17c2b02d2b1a0d0580cab2bc75f71249 |
|
| 布莱克2-256 | 6100e6ffb18ea7382a8e59ca817f23a763985794420f7039ab7df6589763ccd4 |
关
litexplore -0.0.3-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d35bf954ba91b1ee24b7a577900b176f17082ef8db8936de87a84f60cb8d8d63 |
|
| MD5 | 7526db69c8df4dc2bb5970b8aba725e8 |
|
| 布莱克2-256 | 3ecf03bdbdf696ec9cec8a84d0b260e985d1e99d51850092add41c7a993bce8f |