wwj718 / Paperweekly_forum
paperweekly's forum
Stars: ✭ 118
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Paperweekly forum
Hydroshare
HydroShare is a collaborative website for better access to data and models in the hydrologic sciences.
Stars: ✭ 117 (-0.85%)
Mutual labels: django, django-rest-framework
Wechat Go
go version wechat web api and message framework for building wechat robot
Stars: ✭ 1,381 (+1070.34%)
Mutual labels: bot, wechat
Drf Cheat Sheet
Cheat sheet / quick reference guide for Django REST Framework.
Stars: ✭ 99 (-16.1%)
Mutual labels: django, django-rest-framework
Work At Olist
Apply for a job at Olist's Development Team: https://bit.ly/olist-webdev
Stars: ✭ 93 (-21.19%)
Mutual labels: django, django-rest-framework
Crudl Example Django
CRUDL with Django, DRF/Graphene and SQLite
Stars: ✭ 113 (-4.24%)
Mutual labels: django, django-rest-framework
Iotdashboard
Fast Django server for IOT Devices
Stars: ✭ 95 (-19.49%)
Mutual labels: django, django-rest-framework
Wq.db
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourcing.
Stars: ✭ 101 (-14.41%)
Mutual labels: django, django-rest-framework
Grand Challenge.org
A platform for end-to-end development of machine learning solutions in biomedical imaging
Stars: ✭ 89 (-24.58%)
Mutual labels: django, django-rest-framework
Opentpod
Open Toolkit for Painless Object Detection
Stars: ✭ 106 (-10.17%)
Mutual labels: django, django-rest-framework
Wechat4u
微信 wechat web 网页版接口的 JavaScript 实现,兼容Node和浏览器,微信机器人
Stars: ✭ 1,431 (+1112.71%)
Mutual labels: bot, wechat
Django rest Vuejs Auth
An Authentication project using JWT Tokens, Vuejs(frontend) and Django-Rest(backend).
Stars: ✭ 92 (-22.03%)
Mutual labels: django, django-rest-framework
Bag Of Holding
An application to assist in the organization and prioritization of software security activities.
Stars: ✭ 114 (-3.39%)
Mutual labels: django, django-rest-framework
Tutorialdb
A search 🔎 engine for programming/dev tutorials, See it in action 👉
Stars: ✭ 93 (-21.19%)
Mutual labels: django, django-rest-framework
Django Auth0 Vue
A Django REST Framework + Vue.js CRUD Demo Secured Using Auth0
Stars: ✭ 99 (-16.1%)
Mutual labels: django, django-rest-framework
Django Rest Framework Api Key
An extra layer of authentication for Web APIs made with Django REST Framework
Stars: ✭ 92 (-22.03%)
Mutual labels: django, django-rest-framework
Django Rest Swagger Docs
Beginners approach to Django Rest Swagger
Stars: ✭ 86 (-27.12%)
Mutual labels: django, django-rest-framework
Cride Platzi
REST API project used to teach Django on Platzi
Stars: ✭ 88 (-25.42%)
Mutual labels: django, django-rest-framework
Everbug
Django debug tool for browser
Stars: ✭ 114 (-3.39%)
Mutual labels: django, django-rest-framework
paperweekly's forum
为paperweekly构建的论坛
ps:群里进行头脑风暴,需求确定得很快,用了一晚大概实现了骨架,源码粗糙,见笑,欢迎改进 : )
提醒
消息机器人最近被独立出去,单独维护了,仅仅想使用消息机器人的同学,可以移步到这个项目:paperweekly_bot
描述
项目由3个组件构成:
- 论坛(forum/bbs)
- 微信机器人(wechat_bot)
- 消息服务
实现paperweekly微信群<==>论坛双向通信(方便问题讨论与归档整理),消息同时可以被多个client订阅,支持推送到QQ群,允许被任意多得消息订阅点订阅(假设不考虑服务器压力)
场景
当大家在微信群中交流时,消息可以被推送到论坛中以便归档。当论坛有新的讨论时,将自动推送到微信群,大家可以据此展开讨论,并将讨论结果推往论坛以解答问题。
设想这种场景:进行头脑风暴时,大家在微信群中漫谈、碰撞、擦出火花,任何成员看到亮点即可使用:/bot/q xxx
将点子推往论坛做记录,观点争论问题也是如此。
当群成员看到来自论坛的问题,使用:/bot/t/(id) xxx
即可对问题及时作出回答,论坛那头在线急等的小伙伴便可看到
同时更多的微信群和QQ群可以订阅讨论的结果,华山论剑,天下观之
架构
测试站点
http://paperweekly.just4fun.site/
依赖
- Nginx
- Gunicorn
- virtualenv
- supervisor
- PostgreSQL
- redis
- Misago
- ItChat
- Kinto
todo
- [x] 在服务器部署论坛: paperweekly.just4fun.site
- [x] 微信发送帖子到论坛
- [x] 论坛发送帖子到微信群
- [x] bot的交互界面(help:/bot/h,question:/bot/q,thread reply:/bot/t/(id))
- [x] 迁移论坛到新的服务器
- [ ] 重新设计user interface,更友好的交互方式, 诸如使用表情:
[疑问]
来激活bot - [x] 整合论坛机器人和1,2群转发机器人(我这里基于itchat实现了一个,@碱馒头兄也有一个版本,我比较偏好itchat就自己实现了)
- [ ] 撰写教程和开发者文档
- [x] 在markdown中支持数学公式
- [x] 与qq群对接
- [x] 回复时增加@的功能
- [x] 从stackoverflow搜索最佳答案
- [x] 支持转发图片和sharing格式信息
来自paperweekly群的建议
- [x] @张俊:帖子内容支持放图片(方便提问)
- [ ] @guangbao: 有帖子的新消息,@发帖人 ( 功能已在开发环境完成,尚未集成)
- [ ] @碱馒头: 精简帖子创建成功的消息,突出id
- [ ] @张源源: 消息内容的组织需要重新排版。群消息和bbs消息要有区分度
- [ ] @侯月源:希望论坛地址变成帖子地址(地址建议采用ip而不是域名,否则体验不好),能直接跳转近帖子里看历史讨论.
感谢
- Misago
- 我fork了一个分支,对源码做了调整:wwj718/Misago,之后维护这个分支
- ItChat
- kinto
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].