2 个不稳定版本
0.2.0 | 2023 年 2 月 3 日 |
---|---|
0.1.0 | 2023 年 1 月 29 日 |
#5 在 #notion
18KB
378 行
Einwurf
使用公开的、最小化的 Web UI(只是一个文本区域和一个提交按钮)接收和转发笔记等,无需认证,并将其发布到另一个选择的目标位置。
用例:您正在手机或工作电脑上浏览网页,遇到一个您稍后想参与的想法或链接(例如,在您的私人电脑上在家)。
使用 Einwurf,您只需打开 Web 界面,"放置"那些笔记,并且知道它们被添加到您可以稍后访问的某个列表中。
目前支持以下目标
- Discord:写入频道。
- Mattermost:写入频道。
- Notion:附加到页面。
用法
包含有关如何获取或选择值的说明的示例配置文件作为 config_example.toml
包含在内。
运行它必须提供配置文件
$ einwurf --config config.toml
建议仅在 localhost
/127.0.0.1
上运行 Einwurf,并通过提供 TLS 的反向代理来公开它。
例如,nginx 可以设置为如下(使用 Certbot 管理证书)
server {
listen 443 ssl;
server_name einwurf.example;
location / {
proxy_pass http://127.0.0.1:3000/;
proxy_redirect off;
}
ssl_certificate /etc/letsencrypt/live/einwurf.example/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/einwurf.example/privkey.pem; # managed by Certbot
}
许可证
Einwurf 采用 MIT 许可证。
版权
版权 2022-2023 Jochen Kupperschmidt
依赖关系
~11–23MB
~367K SLoC