ai-eks / Openclubhouse Worker
Licence: mit
A simple worker for OpenClubhouse to sync data.
Stars: ✭ 102
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Openclubhouse Worker
React Awesome Query Builder
User-friendly query builder for React
Stars: ✭ 682 (+568.63%)
Mutual labels: mongo
Typescript Node Rest Starter
Simple starter template for building NODE REST API's using TypeScript
Stars: ✭ 50 (-50.98%)
Mutual labels: mongo
Pa11y Dashboard
Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites
Stars: ✭ 787 (+671.57%)
Mutual labels: mongo
Mean Stack Angular6 Crud Example
MEAN Stack Angular 6 CRUD Web Application
Stars: ✭ 69 (-32.35%)
Mutual labels: mongo
Kov Blog
A blog platform built with koa,vue and mongoose. 使用 koa ,vue 和 mongo 搭建的博客页面和支持markdown语法的博客编写平台,自动保存草稿。博客地址:https://chuckliu.me
Stars: ✭ 635 (+522.55%)
Mutual labels: mongo
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Stars: ✭ 20 (-80.39%)
Mutual labels: mongo
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-65.69%)
Mutual labels: mongo
Testing Nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Stars: ✭ 685 (+571.57%)
Mutual labels: mongo
Vue Shopping Cart
Simple shopping cart with Vue.js and Deno.js
Stars: ✭ 87 (-14.71%)
Mutual labels: mongo
Laravel Mongodb
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
Stars: ✭ 5,860 (+5645.1%)
Mutual labels: mongo
Mern Stack Authentication
Secure MERN Stack CRUD Web Application using Passport.js Authentication
Stars: ✭ 60 (-41.18%)
Mutual labels: mongo
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-5.88%)
Mutual labels: mongo
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+17711.76%)
Mutual labels: mongo
Devops Resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
Stars: ✭ 1,194 (+1070.59%)
Mutual labels: mongo
OpenClubhouse-Worker
This is a simple worker for OpenClubhouse to sync CH channel data.
Run
- Install python packages by
pip install -r requirements.txt
- Change the configs in
config.template.py
. - Rename
config.template.py
toconfig.py
. - Run
python main.py
.
Third-part Software
- Python3.8
- requests
- requests_openapi
- pymongo
- mongoDB
Reference
-
https://github.com/zhuowei/ClubhouseAPI
- Regex pattern for requests_openapi: replace "(/(.+):\n (post|get):\n)" with "$1 operationId: $2\n"
- https://github.com/lafin/clubhouseapi
Todo
- [x] large channel write
- reduce the number of saved users
- [ ] update strategy
- [ ] token update (low priority) - maybe add a probability to join again
- [x] user count update
- [x] channel status update
- [ ] Exception notification
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].