All Projects → Epicalable → JARVIS

Epicalable / JARVIS

Licence: AGPL-3.0 license
Jarvis is a simple Chatbot with a GUI capable of chatting and retrieving information and daily news from the internet for it's user using python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to JARVIS

doto
Let's try something different
Stars: ✭ 78 (+59.18%)
Mutual labels:  weather, news
Zonkeynet
RADIO Mesh Network
Stars: ✭ 12 (-75.51%)
Mutual labels:  news, internet
File-Maker
Generate data files for Wii Channels that have the latest news, forecast data, etc.
Stars: ✭ 65 (+32.65%)
Mutual labels:  weather, news
ZhiXinApp
知心App 1.0 版本 / 动态权限申请 / 图灵机器人 / 人脸识别登录 / 欧酷天气 / 网易新闻 / Bmob后端云数据库实现登录注册以及上传文件 / 蒲公英应用发布平台 / 安卓(Android)毕业设计
Stars: ✭ 97 (+97.96%)
Mutual labels:  weather, news
Localradio
📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio (SDR) app for your Mac and mobile devices. With an inexpensive RTL-SDR USB device, LocalRadio provides a casual, home-based radio listening experience for your favorite local frequencies - FM broadcasts/free music/news/sports/weather/public safety & aviation scanner/etc.
Stars: ✭ 269 (+448.98%)
Mutual labels:  weather, news
Marquee Scroller
Marquee Scroller Clock News Weather and More
Stars: ✭ 211 (+330.61%)
Mutual labels:  weather, news
Quietweather
☀️ Develop a weather wechat mini program application in two days - 两天撸一个天气应用微信小程序
Stars: ✭ 677 (+1281.63%)
Mutual labels:  weather, news
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-24.49%)
Mutual labels:  weather, news
jser.github.io
JSer.infoのブログリポジトリ
Stars: ✭ 90 (+83.67%)
Mutual labels:  news
TopWerewolf
狼人杀头条App安卓项目开源,贴吧社区。爬虫抓取了包括今日头条、优酷、sohu、百度等网站中包含狼人杀及相关的新闻
Stars: ✭ 30 (-38.78%)
Mutual labels:  news
dynamic-marquee
A small library for creating marquees.
Stars: ✭ 64 (+30.61%)
Mutual labels:  news
django-calaccess-raw-data
A Django app to download, extract and load campaign finance and lobbying activity data from the California Secretary of State's CAL-ACCESS database
Stars: ✭ 61 (+24.49%)
Mutual labels:  news
GrabCut-Annotation-Tool
OpenCVのGrabCut()を利用したセマンティックセグメンテーション向けアノテーションツール(Annotation tool using GrabCut() of OpenCV. It can be used to create datasets for semantic segmentation.)
Stars: ✭ 27 (-44.9%)
Mutual labels:  pysimplegui
GamerClubWeb
🎮 A gaming news frontend, base on vuetify
Stars: ✭ 17 (-65.31%)
Mutual labels:  news
PressCenters.com
News aggregator for the press releases of the Bulgarian government sites written in ASP.NET Core
Stars: ✭ 91 (+85.71%)
Mutual labels:  news
eve
👻 everyday explore, Github / HackNews / V2EX / Medium / Product Hunt.
Stars: ✭ 13 (-73.47%)
Mutual labels:  news
google-news-scraper
Google News Scraper for languages like Japanese, Chinese... [VPN Support]
Stars: ✭ 88 (+79.59%)
Mutual labels:  news
Offline-Browser-Android-App
SMS Based Browser for Android Devices for Retrieving Web Contents without WiFi/Internet.
Stars: ✭ 20 (-59.18%)
Mutual labels:  internet
gosquito
gosquito ("go" + "mosquito") is a pluggable tool for data gathering, data processing and data transmitting to various destinations.
Stars: ✭ 25 (-48.98%)
Mutual labels:  news
kobe-every-shot-ever
A Los Angeles Times analysis of Every shot in Kobe Bryant's NBA career
Stars: ✭ 66 (+34.69%)
Mutual labels:  news

J.A.R.V.I.S

Kindly consider starring this repository if you like the program :-)

ForTheBadge powered-by-electricity

forthebadge made-with-python

Maintenance Documentation Status contributions welcome

jaruiv1.0

What/Who is J.A.R.V.I.S?

J.A.R.V.I.S is an chatbot written that is built and coded in Python whose aim is to be capable of chatting and retrieving any information and on-going news from the internet for it's user.

How To Run J.A.R.V.I.S?

To run J.A.R.V.I.S the user is required to open up the JarvisGUI.py file and run it so as to successfully open the GUI and start chatting with J.A.R.V.I.S. Users facing any issues can open up an issue at the Issues section of JARVIS Github Page and can expext us to rectify it ASAP.

What python packages are needed to run J.A.R.V.I.S (Requirements)?

In order for J.A.R.V.I.S to work at full capacity a few 3rd party python packages will be required to be installed:

  1. pip install PySimpleGUI
  2. pip install requests
  3. pip install beautifulsoup4
  4. pip install wikipedia
  5. pip install geocoder

How does J.A.R.V.I.S store info and is it safe?

Yes, Your info will be safe since it will be stored locally on your personal computer. J.A.R.V.I.S stores mainly 2 types of info.

  1. Response-Intents: Stored in Jarintents file used by J.A.R.V.I.S to check your input with tags and provide the appropriate output for the user.

  2. Info-Intents: Stored in the Jarinfo file used by J.A.R.V.I.S to store Api keys, User Name and User location for data retrieval. You can access these using the settings menu.

  3. Audit-Indents: Stored in the Jaraudit file used by J.A.R.V.I.S to store user input/output logs, system retrival logs and fallback errors in your computer. You can access them by heaading to ChatLogs on the menu.

All CRITICAL INFO REGARDING the USER will be STORED IN your PERSONAL COMPUTER and NOT on the INTERNET.

What kind of API should I subscribe to?

When completed installing, by default you can chat with J.A.R.V.I.S but not get any information. To activate it you will need to head to:

  1. https://newsapi.org/ : For Live News, Morning Briefings and News Headlines.

  2. https://openweathermap.org/ : For current Weather information.

Both websites once registered will provide you an API key, Users should then copy the API key and paste it in the respective bars in the settings menu.

Some examples of J.A.R.V.I.S commands

To make JARVIS respond Users will need to enter a Command in the input for which JARVIS will scan for keywords and provide an answer or information.

Here is a sample list of available Commands:

  1. Hello
  2. How are you
  3. Are you fine
  4. Are you real
  5. Tell me the time
  6. News on [your input]-- Ex. News on Github.
  7. Get me news headlines-- NOTE: Type in country's abbreviation in input bar in Newsui. EX. Us, Sg, Uk, Au.
  8. Send an email
  9. Wikipedia [Query]-- Ex. Wikipedia github.
  10. Who is [Query] / What is [Query]-- NOTE: JARVIS will get answer from Wikipedia.
  11. Get me stock price for [Query]-- NOTE: Query of stock should be abbreviations. EX. TSLA, AAPL, MSFT.
  12. Goodbye jarvis-- NOTE: Command to quit JARVIS.

License Open Source Love svg1

IMPORTANT NOTE: Any User who are willing to Share or Re-Distribute the above 'Program' are kindly advised to:

  1. keep at least ONE "(C) Epicalable" text in the 'program'.

  2. a link to this repository from the user's 'Modified program' README file.

It will be helpful for us as users will know it's original source and about our startup.

THANK YOU FOR YOUR COOPERATION :-)

ForTheBadge built-with-love

ForTheBadge built-by-developers

ForTheBadge uses-git ForTheBadge makes-people-smile

J.A.R.V.I.S Copyright (C) 2022 Epicalable LLC. All Rights Reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].