V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nowheretoseek
V2EX  ›  问与答

需要一个供个人使用的消息中心,请问有无此轮子?

  •  
  •   nowheretoseek · 2018-11-09 11:11:58 +08:00 · 1524 次点击
    这是一个创建于 2202 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想在一个常年开启的机器上开个轻量 web 服务,作为个人消息中心,类似 feed 服务; 其它的机器上有了什么事件,post 一下就可以,然后自己从工作机、手机上编程读取。

    具体需求如下:

    • 最好 python 或 php 实现
    • 轻量服务器,轻量数据库如 sqlite
    • 支持 restful api
    • 向特定 url 发 post 请求,提交了新消息
    • get 特定 url,得到消息,支持发送人、发送时间、标题等 url 参数
    • 支持 xml、文本、html 等输出格式
    • 最好有前端界面,可以便捷浏览全部消息
    第 1 条附言  ·  2018-11-20 17:57:48 +08:00

    自己用flask开发了个,实现了上面提的几种要求。有类似需求的同学可以看看,https://tinymsg.eagent.top,用了一段时间,还是挺稳定的。有个ahk写的简陋客户端,没有打包,有人需要时再打包放上去吧。

    简要情况:

    • flask实现
    • github一键登录,oauth认证
    • 服务器apache+wsgi
    • 数据库sqlite
    • 支持 GET /msgs 获取信息,以及POST /msg 发布信息
    • GET请求支持发送时间、发送位置、标题等 url 参数进行筛选
    • 支持 xml、文本、html 等输出格式
    • 有简陋的前端界面(https://tinymsg.eagent.top),可以便捷浏览全部消息、删除消息
    • 支持绑定server酱、pushbullet,发布消息时通过tm参数选择是否转发以及转发通道
    第 2 条附言  ·  2018-11-20 18:00:41 +08:00

    对了,附个图:

    20181120175925.png

    13 条回复    2018-11-09 15:08:09 +08:00
    imn1
        1
    imn1  
       2018-11-09 11:26:40 +08:00
    wiki/google webdav
    前端需要自己造,webdav 只是协议
    xiadd
        2
    xiadd  
       2018-11-09 11:29:09 +08:00
    1. 微信 server 酱
    2. telegram bot
    3. ifttt
    4. 邮箱
    barble
        3
    barble  
       2018-11-09 11:30:56 +08:00
    redis+webdis
    barble
        4
    barble  
       2018-11-09 11:32:49 +08:00
    @barble 利用 redis 的发布订阅还能做到即时推送
    kslr
        5
    kslr  
       2018-11-09 11:34:09 +08:00
    那干嘛不买类似 aws sqs 的或者 nosql
    yidinghe
        6
    yidinghe  
       2018-11-09 11:36:39 +08:00
    主要就是没有好用的手机 app 可以接收提醒。我现在是用 OpenFire + Xabber。
    whwq2012
        7
    whwq2012  
       2018-11-09 11:38:56 +08:00 via Android
    IFTTT+telegram
    66beta
        8
    66beta  
       2018-11-09 11:41:34 +08:00 via Android
    微信公众号,后端随意
    finab
        9
    finab  
       2018-11-09 11:43:05 +08:00
    @barble 只收提醒的话,我推荐下我的 APP https://www.v2ex.com/t/467407
    finab
        10
    finab  
       2018-11-09 11:48:14 +08:00
    抱歉 @ 错人了
    想 @yidinghe 这位朋友的
    nowheretoseek
        11
    nowheretoseek  
    OP
       2018-11-09 13:28:51 +08:00
    @finab 很不错,谢谢推荐!
    nowheretoseek
        12
    nowheretoseek  
    OP
       2018-11-09 13:30:22 +08:00
    @xiadd 谢谢,暂时用上 server 酱,先把服务器监几个进程控起来了
    yidinghe
        13
    yidinghe  
       2018-11-09 15:08:09 +08:00
    @finab 不错的工具,但我是安卓用户
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:28 · PVG 17:28 · LAX 01:28 · JFK 04:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.