Skip to main content

一个小示例包

项目描述

文学探索

文学探索

当前探索远程 SQLite 数据库的选项需要在远程运行服务并使其侦听某个端口。另一种选择是通过 SSH 连接到远程实例并使用 SQLite CLI 来探索数据库。Litexplore是一个 Python Web 应用程序,可让您通过 SSH 连接探索远程 SQLite 数据库,而无需复制完整的数据库或手动使用 CLI。

它通过 SSH 连接发送命令来工作。连接是多路复用的,它被重用于发送命令。这减少了打开新的 SSH 连接以发送每个命令的开销。

注意:litexplore仍处于早期测试状态。它有效且可用,但可能会发生重大变化。

要求

  • python 3.7 或更高版本
  • 书呆子的
  • 快速API
  • 乌维康
  • 神社2
  • python-多部分

安装

  1. 创建一个虚拟环境
python3 -m venv .venv
  1. 激活venv并安装依赖项
source .venv/bin/activate
python3 -m pip install litexplore
  1. 运行程序
litexplore
  1. 在以下位置打开浏览器http://127.0.0.1:8000

注意:即使服务器0.0.0.0用作默认主机,请在127.0.0.1. 否则,cookie 将不起作用,它们用于存储用户配置。

运行litexplore --help以查看其他可用选项。

使用pipx

  1. 安装litexplore
pipx install litexplore
  1. 运行:
litexplore

用法

主页是一个带有 3 个输入的表单。

  • ~/.ssh首先输入我们在配置中定义的SSH主机名
  • 第二个输入是远程主机中 SQLite 数据库的路径
  • 第三个(可选)输入是 SQLite CLI 的路径。一些预安装的 sqlite3 CLI 没有在编译时支持使用的-json标志litexplore

这个怎么运作

请参阅此博客文章

路线图

查看路线图问题

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

litexplore-0.0.3.tar.gz (33.5 kB 查看哈希

已上传 source

内置分布

litexplore-0.0.3-py3-none-any.whl (34.6 kB 查看哈希

已上传 py3