GithubHelp home page GithubHelp logo

tubbz-alt / mote Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fedora-infra/mote

0.0 1.0 0.0 824 KB

Python Flask project used to aggregate and distribute IRC meeting minutes and logs for the Fedora Project

Home Page: https://meetbot.fedoraproject.org

License: GNU General Public License v2.0

Python 54.89% CSS 6.45% HTML 20.02% JavaScript 15.29% Shell 3.36%

mote's Introduction

møte

møte - Fedora meetbot log wrangler

Staging | Production

About

møte is an interface to MeetBot logs that allows the Fedora community to search and explore IRC meetings. More information on meetings can be found here.

møte organises and serves meetings as a drop-in replacement, without needing any modification to the MeetBot plugin itself.

Using møte

Dependencies:

  • memcached (sudo dnf install memcached)
  • Python 3.8.x
  • Pipenv (sudo dnf install pipenv)

Virtual Environment setup:

  • pipenv install will create a new virtual environment and install the requirements.
  • pipenv shell will activate Python's virtual environement's shell.

Running møte:

  • Start memcached by typing memcached in the terminal and pressing Return (Enter) key.
  • Edit config.py with necessary information and place the config.py in mote/
  • Modify the copied config.py to use memcached by setting use_memcached = TRUE
    • You can do it by running the following command in command line too: sed -i '/use_memcached = / s/False/True/' mote/config.py
  • Enter the Pipenv's newly created virtualenv's shell with pipenv shell
  • Run python runmote.py

Note : Make sure memcached is running in the background.

Running tests:

  • sh run_tests.sh

Contribute to møte

You can contribute code or data. møte is in need of contributors to increase its name association data pool. Some of the meeting groups' names are difficult to understand: for instance, the term famna may be unfamiliar to prospective ambassadors. To help add friendlier names and create a clear grouping of meeting groups, you can fork, edit, and send a pull request to the following data files:

mote's People

Contributors

cydrobolt avatar ralphbean avatar jwflory avatar cverna avatar nasirhm avatar ramyaparimi avatar tserafim avatar vivekanand1101 avatar gridhead avatar alick avatar pnemade avatar puiterwijk avatar quintenvandamme avatar tyll avatar keszybz avatar yummyweb avatar mymindstorm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.