neuro-sys / neuro-bot Goto Github PK
View Code? Open in Web Editor NEWAn IRC bot extensible with plugins.
An IRC bot extensible with plugins.
It's a python.lib issue, as the problam disappears if the dll is not loaded by the program.
As is known, python handles SIGINT itself in a way not to kill the interpreter.
This thread post might be useful to fix/workaround this issue.
http://mail.python.org/pipermail/python-list/2012-May/624103.html
Users should be able to bookmark links so as to retreive them later.
return a struct that holds http headers and stuff rather than only a char * to the content body, so that the plugin modules can check the headers prior to processing.
12:05 neuro_sys: bu bota bi haller oldu yemeksepeti.com'a DoS yapmaya basladi
Add Bash support for Bash plugins
let plugins without commands (e.g. mod_title) get triggered by keyword(s) of their providing so that they aren't hardcoded in.
libgio-2.0.dll
g_file_info_get_attribute_as_string() returns null, without setting GError.
py_wrap.c:py_load_modules()
while ( (fileInfo = g_file_enumerator_next_file(enum_children, NULL, &error)) != NULL) {
struct py_module_t * mod;
char * file_name_temp = (g_file_info_get_attribute_as_string(fileInfo, G_FILE_ATTRIBUTE_STANDARD_NAME));
char mod_name[50];
if (!file_name_temp) {
continue;
}
Ideally pass a struct irc_t to the py module, which in return would reply with a char * to be freed by the caller.
provide functionality to the plugins through a function table
Might consider removing jansson and libcurl deps, for glib already has an xml parser -- as an alternative to json; and, GIO is capable of http streams.
It's all over leaky.
Cygwin build behaves indeterminately when processing bot commands. The program either quits without a crash on getting a youtube URL (not always), and doesn't somehow parse https urls (not always either).
-- Dynamically attach bot command prefixes and pycalls for the modules that are loaded so that it's not hardcoded in irc.c for every pymodule loaded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.