4
Gnotty
Gnotty knyter knuten mellan webben och IRC.Det är utformat för att hjälpa open source-projekt som är värd för en IRC-kanal för samarbete om deras projekt.Gnotty är BSD-licens.
- Gratis
- Web
- Self-Hosted
- Python
Gnotty knyter knuten mellan webben och IRC.Det är utformat för att hjälpa open source-projekt som är värd för en IRC-kanal för samarbete om deras projekt.Gnotty är BSD-licens.Gnotty består av flera delar.Primärt tillhandahåller Gnotty en modern webbklient och server för att kommunicera med en IRC-kanal via en webbläsare.Webbservern använder gevent och WebSockets, som ger kommunikationslagret mellan IRC-kanalen och webbläsaren.Twitter's Bootstrap används för att utforma webbgränssnittet, vilket ger en helt responsiv layout, lämplig för användning med mobila enheter.Anpassningsbara mallar tillhandahålls också för att skinna webbgränssnittet .... Kolla in Gnotty live-demo för att se webbgränssnittet i aktion.För det andra ger Gnotty möjligheten att köra en mycket anpassningsbar IRC-bot.Olika klasser av bots kan konfigureras vid uppstart, och bots kan utföra olika tjänster såsom meddelandeloggning och interaktion med användare på IRC-kanalen.Bots innehåller också webhooks, vilket gör att bots kan ta emot och agera på input via HTTP från externa tjänster.Gnotty tillhandahåller också en valfri Django-applikation som arkiverar IRC-meddelanden för att surfa och söka via ett webbgränssnitt.Som standard använder IRC-botten Pythons loggmodul för att tillhandahålla konfigurerbara loggarhanterare för IRC-meddelanden.När Django-applikationen används läggs en logghanterare till som loggar alla IRC-meddelanden till Django-projektets databas.Django-applikationen tillhandahåller sedan alla nödvändiga vyer och mallar för meddelanden som kan sökas efter nyckelord eller bläddras efter datum med ett kalendergränssnitt.Observera att Django-applikationen är helt valfri.Gnotty kan köras utan att använda Django alls, som en fristående geventwebserver som ger webbgränssnittet till en IRC-kanal med konfigurerbara IRC-bots.