ric-v / hazel-linux_chatbot_and_assistant

The project is in python and aims to get new users accustomed to linux environment with a familiar chatbot that can perform system commands without having any prior knowloedge. The work is in its initial stage. Do fork and participate.

Home Page:https://illuminati-rv.github.io/hazel-linux_chatbot_and_assistant/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hazel - Linux Chatbot and System Assistant


What is it about?

Hazel aims to be a beginner-friendly, assistive chatbot. Many of us know the benefits of using a free OS (like Linux, BSD, etc), yet we never use it as our primary OS. It's a general knowledge now that proprietary software and vensors force us to use their technology without giving us a choice. In my personal experience, more than cost-effectiveness or free content I felt choices very necessary and appealing.
Hazel enable you enjoy this freedom without having to bother about the painful learning curve associated with a linux system. Hazel simply lets you enjoy the "view" while it runs "linux commands in the background". Users need not bother about having to learn how it works or how to do things. Hazel automates more than what an average user would want out of their linux machine.

Getting started!!!

There are no complexity associated with using this software. The only skill you'll ever need to use your linux system is the ability to read and type basic english. You can ask hazel to do some actions for you and be done with it. You can perform almost all the basic tasks you want by chating with this bot.
If you are an absolute beginner or is interested in learning Linux then join now. Grab Manjaro Linux to get started or any other linux to test features other than package management.

Really getting started...

You might need to grab the following to start using Hazel

  • Manjaro Linux - I started this project exclusively for Arch-based linux since I found it more beginner friendly and appealing than other linux distributions out there (Sorry Ubuntu and other pop distros! That's a naked truth)

  • Python2 and pip - Ummh!!! Not for coding or any other geek suff. Install these to make sure the testing release of Hazel works properly as long as a stable version is not released.

sudo pacman -S python2-pip

  • Ability to read and type in English and the ability to open terminal all by yourself.... LOL! JK...

Download Manjaro Linux

Install and Run Hazel on your system...

If you are a new user, download git first

sudo pacman -S git

Clone the repository to your deivce home :

git clone https://github.com/illuminati-RV/hazel-linux_chatbot_and_assistant.git

Change present location to the project folder

cd hazel-linux_chatbot_and_assistant/hazel/

Setup nltk_data and other requirements

./setup.sh

[Optional] This script only installs essential nltk data, to get the whole nltk data, open a python shell

python2

import nltk
nltk.download()

Run the main.py file to get started with Hazel

python2 main.py



About this project

This is a small project initiated to bring more people to the FOSS world. You can modify the code to your liking and preferences for private usage. If you wish to publish your work to the public, make sure to include the license and source code along with the publication.
If you are interested in learning python or coding in python, get started with this project. You can contact me for more details.

CODE . SHARE . PROSPER

About

The project is in python and aims to get new users accustomed to linux environment with a familiar chatbot that can perform system commands without having any prior knowloedge. The work is in its initial stage. Do fork and participate.

https://illuminati-rv.github.io/hazel-linux_chatbot_and_assistant/

License:GNU General Public License v3.0


Languages

Language:Python 98.8%Language:Shell 1.2%