#notion #webhook #discord #web-ui #mattermost #config-toml

app einwurf

最小化未认证的 Web UI,用于接收和转发笔记

2 个不稳定版本

0.2.0 2023 年 2 月 3 日
0.1.0 2023 年 1 月 29 日

#5#notion

MIT 许可证

18KB
378

Einwurf

使用公开的、最小化的 Web UI(只是一个文本区域和一个提交按钮)接收和转发笔记等,无需认证,并将其发布到另一个选择的目标位置。

用例:您正在手机或工作电脑上浏览网页,遇到一个您稍后想参与的想法或链接(例如,在您的私人电脑上在家)。

使用 Einwurf,您只需打开 Web 界面,"放置"那些笔记,并且知道它们被添加到您可以稍后访问的某个列表中。

目前支持以下目标

用法

包含有关如何获取或选择值的说明的示例配置文件作为 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