Salman Rakin's repositories
WebDocument-Editor
A database interactive WebDocument Editor that contains many feautres of Microsoft Office Online. Saving file into database and opening it from that is a bonus!!
ChatterBot
ChatterBot is a machine learning, conversational dialog engine for creating chat bots
dialogflow-python-client
Python library for Dialogflow
dialogflow-python-client-v2
Python client for Dialogflow: Design and integrate a conversational user interface into your applications and devices.
django-mongoengine
django mongoengine integration
messenger-bot-tutorial
Facebook Messenger bot 15 minute tutorial
Smart-Weather-Agent
Python Implementation works as a wrapper over OpenWeatherAPI as a callback for NLP based agent to get weather information from various geographic locations that stimulates HCI (Human Computer Interaction) in a way that user can interact with the Agent instead of simply calling the Weather APIs
soci
SOCI - The C++ Database Access Library. This is official repository the SOCI project.
flack
Companion code to my PyCon 2016 "Flask at Scale" tutorial session.
flask
The Python micro framework for building web applications.
flask-chatterbot
Simple boilerplate for ChatterBot using Flask
Flask-SocketIO
Socket.IO integration for Flask applications.
google-cloud-python
Google Cloud Client Library for Python
HotpotQA_Institutional
Multi-hop QA dataset similar to HotpotQA but limited to only institutional research data.
node-wit
Node.js SDK for Wit.ai
odpi
Oracle Database Programming Interface for Drivers and Applications
python-cx_Oracle
Python interface to Oracle Database conforming to the Python DB API 2.0 specification.
python-docs-samples
Code samples used on cloud.google.com
python-duckduckgo
A library for querying the DuckDuckGo API
RealtimePythonChat
Sample chat written by Python using Flask and Socket.io
Spoon-Knife
This repo is for demonstration purposes only.
WeatherAPI-Flask
Using this service the Smart Weather Agent can simulate a conversation through providing weather information of cities and geographic coordinates on the globe using the [OpenWeathermapAPI](https://openweathermap.org/api). This application extract the required city from the user query and prepare the request url to call for getting back all the necessary weather parameters as JSON from the API. Finally, based on the response back from the API, an NLP based speech has been built to send as the final response to the user with meaningful weather information!!
Wit-Facebook
Wit-Faebook Messenger Example