Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.
/ danron-deprecated Public archive

談論 danron - discussion

License

Notifications You must be signed in to change notification settings

bear/danron-deprecated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloads Requirements Status codecov

About

談論 - discussion

  • Japanese - danron
  • Chinese - tán lùn 谈论

Danron is a Python Flask app designed to facilitate distributed IndieWeb Chat.

Requirements and Assumptions

  • Python v2.7
  • Danron is written using Flask and takes advantage of the builtin Jinja template handling
  • Because Danron needs to to store state information for authentication and authorization, it requires a Redis database
  • All Micropub and Webmention calls are handled, dispatched and then an HTTP code 202 is returned.

Configuration

The Flask part of Danron uses the normal Flask settings.py configuration file, see https://github.com/bear/Danron/blob/master/Danron/settings.py for reference.

Installation

All of the dependencies are outlined in a pip installable requirements.txt file.

Running

dev mode - make server

uwsgi - make uwsgi

Todo

  • allow micropub create
  • allow webmentions ala brid.gy publish
  • scan sourceurl for a single chat/note
  • scan sourceurl for all chat/notes, cache?
  • push
  • pubsubhubbub
  • superfeedr

Notes

Thank you @attackgithub for Issue 3 and giving me the Chinese name

About

談論 danron - discussion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •