Libraries and frameworks

For libraries and frameworks for specific networks check out their corresponding pages:

General bot frameworks

Language

Filtering

node.js
  • iscool -- tool to help check if a string contains offensive or disrespectful language, or refers to a tragedy.
Python

Generating and templating

node.js
Python

Rhyming and pronunciation

node.js
Python

Other

node.js
Python

Images

node.js

Python

Lua

APIs

node.js

Web scraping and parsing

node.js

  • cheeriojs/cheerio -- "fast, flexible, and lean implementation of core jQuery designed specifically for the server" (web scraping)
  • feedparser -- a robust RSS Atom and RDF feed parsing using Isaac Schlueter's sax parser

Python

  • Beautiful Soup -- "a Python library for pulling data out of HTML and XML files"

Python

Darius Kazemi's GitHub repos are also worth checking out for an assorted collection of tools and libraries for node.js and Python.

Back to all resources.

Support Botwiki through donations or the Botwiki store! Here's a list of our supporters.

Tags: #resources #libraries #frameworks #web #scraping #scraper #language #rhyme #rhyming #nlp #machine learning #nodejs #python #block #offensive