GithubHelp home page GithubHelp logo

toddrob99 / redball Goto Github PK

View Code? Open in Web Editor NEW
23.0 4.0 8.0 1.55 MB

The redball bot management platform facilitates creating, configuring, and running of bots using a web interface. Includes bots to post and update discussion threads on Reddit related to MLB, NFL, NHL, and NBA teams, update standings in subreddit sidebars for all four major sports, remove duplicate link posts, as well as respond to comments on Reddit with MLB data.

License: GNU General Public License v3.0

Dockerfile 0.02% Python 81.00% Mako 18.49% CSS 0.49% Procfile 0.01%
python python3 bot-framework bot reddit mlb redball nfl

redball's Introduction

redball

Created by Todd Roberts

https://github.com/toddrob99/redball/

The redball bot management platform facilitates creating, configuring, and running of bots using a web interface.

Standard bots are included, with the ability to import custom bots.

Docker Setup Information: https://github.com/toddrob99/redball/wiki/Platform:-Setup-&-Run-with-Docker

Source Setup Information: https://github.com/toddrob99/redball/wiki/Platform:-Setup-&-Run-from-Source

Other information is available on the wiki.

Submit bug reports and feature requests to GitHub, and questions/help requests to Reddit or Discord.

redball's People

Contributors

toddrob99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

redball's Issues

Webserver issues related to AUTH_TYPE = None

When "None" is the selected authentication method in System Config, the following issues are known:

  1. After adding a new bot, the platform must be restarted before the bot will be visible in the UI
  2. Upon saving the Web/Security category in System Config, the webserver hangs and the platform must be restarted

Disabling authentication messes with the privilege model. The workarounds put in place to bypass privilege checks work somewhat, but live instances of redball should be run with the "Form" authentication method for the most stability.

Pytz warning

This came from the MLB game thread bot but probably applies to NFL, NHL, and NBA too.

next_game_mako:27: PytzUsageWarning: The localize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html

__init__.py:1825: PytzUsageWarning: The localize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html

MiLB support?

Hoping and praying we can work on adapting this to MiLB supported teams. Mainly, AAA and AA but if we can get any others that would be amazing!

Build fails for arm/v7

Builds fail for arm/v7 due to a failure building cryptography. Apparently cryptography isn't supporting arm/v7 and I'm not sure how to make it work.

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.