Linux共享交互
subshare的Python项目详细描述
子共享-Sharex Linux替代方案。
特点:
- 快速上传和共享文件,文本文件,截图和缩短链接。
- 可配置为使用自己的nextcloud实例进行上传。
- 正在将文件内容上载到hastebin。
- 通过polr缩短连接。(自行主持/公开)
示例:
Sharing a file:
https://s.atriox.io/vImLV # links are shortened via Polr :D
Sharing a text file:
https://s.atriox.io/noVEi
有关更多示例命令,请跳到“用法”。
摘要:
我做了subshare,因为我找不到一个适合sharex的linux替代品,我在windows上使用它来捕获我的截图、共享文本和文件,然后将它们上传到各自的服务中。例如:nextcloud/hastebin。所以我做了一些适合我需要的东西。如果有问题,请随意打开一个问题,我会尽力解决它。最好还是写点来帮我把汤弄出来?:d
安装:
子共享在pypi上可用,可以使用pip
https://pypi.org/project/subshare/
pip3 install --user subshare
要求
Linux系统:escrotum
- 使用选择模式时,scrot显示工件。Escrotum解决了这个问题。
配置
默认配置文件是在第一次运行subshare
时在~/.subshare.yaml
创建的,并解决以下问题。
DefaultFileUploader: nextcloud
DefaultImageUploader: nextcloud
DefaultUrlShortener: polr
screenshots:
savedir: /home/user/screenshots/
quality: 100
nextcloud:
activated: true
url: https://cloud.yourwebsite.com
username: youruser
password: supersecretpassword
screenshot_directory: subshare/screenshots
uploads_directory: subshare/share
polr:
activated: true
url: https://polr.yourwebsite.com
apikey: 123127234982c34c2943c223c4
hastebin:
url: https://paste.yourwebsite.com
如果您想使用polr来缩短链接,请输入您各自的详细信息和一个true或false。
用法
注意:所有命令都会自动将链接复制到剪贴板。
分享截图:
subshare screen
捕获常规屏幕快照。subshare screen select
允许您拖出选择。共享文本:
subshare text /path/to/file
将把文件内容发布到hastebin。共享文件:
subshare file /path/to/file
将文件上载到nextCloud实例。缩短链接:
subshare link "LINK TO SHORTEN"
将缩短指定的链接。别忘了它周围的引号。
待办事项:
[X]使POLR为可选。 []添加用于上载和共享链接的其他提供程序… []我想它基本上满足了我的要求。如果您想添加任何内容,请随意提出请求或提出问题,我们会看看我们能做些什么。