Giter Site home page Giter Site logo

gouda3's Introduction

Gouda3

Updated "cheese" bot for irc. Python3 yo!

gouda3's People

Contributors

rinfz avatar

Watchers

James Cloos avatar  avatar

gouda3's Issues

google images module

need this back, perhaps look into selenium since scraping google be hard and api might be a bit grim

[low prio] cli for the bot

make a backend cli for management of the bot, i.e. database access/frontend, sending messages, other admin crap perhaps

qtags

command to list all existing tags so people have some reference as to what quotes they can load

refactor quote module

since the syntax was changed and resembles commands, should refactor this module into specific dispatch rather than a generic main

sed

add sed style regex

yes/no

this is pretty core funcitonality of the bot and i suppose expected

add it

staging area for messages

pooling output from modules in a staging area could potentially allow for greater composition of messages outputted by the bot leading to richer interaction and piping modules into each other.

in cases like url shortening, perhaps middleware is appropriate

gouda.run overly complicated

this behaviour should be extracted in to an individual module, something like parser or similar. it's rpetty convoluted and hard to read, i think it can be simplified

[low prio] make hot reloading better

the reloading of modules a little bit shitty, perhaps an additional spin off could be a process handler for reloading gouda entirely (i.e. when core bot functionality is changed rather than modules)

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.