⑴Shiori是一款开源免费的书签管理软件,软件采用开源编程语言GO语言进行编写,具有极佳的稳定性和流畅性;软件被看做是Pocket的克隆版本,拥有比Pocket更为便捷和简单的书签管理功能;用户可以将这款工具用作是命令行应用或者是WEB程序,通过二进制的文件形式进行信息分发,用户可以轻松的在多种系统中安装并运行使用它;通过软件,用户可以对书签进行一些基本的管理,比如添加书签,删除书签,编辑书签和搜索书签等等;并且这款软件还能够创建脱机文档,让用户可以轻松离线查看网页信息。
⑵基本书签管理,即添加,编辑,删除和搜索。
⑶从scape书签文件导入和导出书签。
⑷书签是从口袋中导入的。
⑸可移植性,得益于其单一的二进制格式。
⑹它支持SQLite,MySQL和PostgreSQL作为其数据库。
⑺如果可能,Shiori默认情况下会解析可读内容并创建网页的脱机存档。
⑻简单干净的命令行界面。
⑼对于不想使用命令行应用程序的用户,简单而美观的Web界面。
⑽您可以将其用作命令行应用程序或Web应用程序。
⑾作为单个二进制文件分发,可以轻松安装和使用。
⑿beta Web扩展支持Firefox和chrome浏览器。
⒀在使用之前shiori,请确保已将其安装在系统上。默认情况下,shiori会将其数据存储在directory中$HOME/.local/share/shiori。如果要将数据目录设置到另一个位置,则可以将环境变量SHIORI_DIR(ENV_SHIORI_DIR如果位于之前..设置为所需的路径。
⒁运行Docker容器
⒂构建或提取图像后,您将可以从中启动一个容器。要保留数据,您需要绑定目录以存储数据库,缩略图和存档。在此示例中,我们将数据目录绑定到当前工作目录:
⒃从image创建一个新容器radhifadlillah/shiori。
⒄将容器名称设置为shiori(选项--name。
⒅将主机当前的工作目录绑定到/srv/shiori容器内部(选项-v。
⒆将容器中的端口暴露到主机中的端口(选项-p。
⒇在后台运行容器(选项-d。
⒈停止时自动移除容器(选项--rm。
⒉在后台运行容器之后,可以访问容器的控制台:
⒊现在您可以像平常一样使用了shiori。完成后,可以通过运行停止并删除容器:
⒋Shiori由几个子命令组成。要查看文档,请运行shiori -h:
⒌在print命令行界面中,您可以使用-sflag提交将在url,标题,摘录或缓存的内容中搜索的关键字。您还可以使用-t标志来包含标签,并使用-e标志来排除标签。
⒍要访问Web界面,请shiori serve按照上面的教程运行或启动Docker容器。如果要使用其他端口而不是,则只需运行即可shiori
⒎serve -p
⒏。启动后,您可以访问Web界面,也可以自定义它。您会看到这样的登录屏幕:
⒐由于这是我们的第一次,所以我们尚未注册任何帐户。话虽如此,我们可以使用默认用户访问Web界面:
⒑登录成功后,您将可以使用Web界面。要添加新帐户,请打开设置页面并根据需要添加帐户:
⒒您添加的第一个新帐户将成为所有者,并将自动停用“ shiori:gopher”默认用户。
⒓搜索书签时,您可以用来在搜索栏中tag:tagname包含标签和-tag:tagname排除标签。您还可以使用标签对话框来执行此操作:
⒔Click 在标签名称上包含它;
⒕Alt + Click 在标签名称上将其排除。
⒖改进了从Pocket的导入
⒗Shiori提供了一个命令行界面,其中包含shiori pocket导入Pocket条目的命令,但是只能将其作为链接而不是完整的条目导入。
⒘要使用文本和图像从Pocket导入书签,请遵循以下简单步骤(基于Issue :
⒙通过访问从Pocket导出条目
⒚下载此shell脚本。[ 您需要在docker容器中或托管shiori的设备上下载此文件 ]。例如命名pocketshiori.sh。
⒛提示:检出Wiki,以在Docker容器中打开控制台。
①执行shell脚本。
②这是您需要运行的命令:
③提示:如果您使用的是shiori的docker容器,请确保从docker容器中可以访问从Pocket导出的HTML。
④现在,您应该看到shiori正确导入带有文本和图像的Pocket条目。这是可选的,但是一旦导入完成,您可以通过运行以下命令进行清理: