Skip to main content

A python package for automation

Project description

Tuesday

You can easily automize and control most of the functions of system by your voice. By using this package u can easily build jarvis like programme, irrespective of your knowledge of coding. Easy voice commands to work with.

Requirements

You have to follow the steps given below before installing package:

1: Install Microsoft Redistributable

MicrosoftRedistributable select version according to your system.

2: Install visual studio build tools c++ 2015 or above

visual studio build tools c++ 2015 and should have windows 10

3: Download geckodriver version according to your system

geckodriver. Paste and extract file in your python folder or PATH.

4: Download chromedriver version according to your system

chromedriver. Paste and extract file in your python folder or PATH.

5: Download wheel version according to your python version

wheel. Paste this wheel file in your project folder.

6: Allow access to less secured apps

lesssecureapps. Allow it.

Installation

Use the package manager pip to install tuesday.

# step 1: Python should be istalled in "C:\Folder" location
#step 2: Python interpreter should be installed in "C:\new folder" location 
#step 3: Project should be located in "C:\name of project" location
# step 4: Paste the downloaded file in your project folder and in python interpretor use "pip install nameofthewheelfile"

Speak

from tuesday import speech

speech.speak("hello") #speak function

Voice Search

from tuesday import search
search.google()

Interactive voice programme

Send a email through gmail

you can send a mail using your voice

from tuesday import sendmail
sendmail.send()

From next update mail can be sent by other email platforms also, But now it is limited to GMAIL only.

Jarvis structure

if __name__=='__main__':
    speech.speak("hello my name is tuesday")
    speech.intro()

    while True:

        comm=speech.takecommand().lower()
        if "open a website" in comm:
            websites.Open(".com") #use capital 'Open'
        elif "google" in comm:
            search.google()
        elif "play youtube" in comm:
            search.youtubeplay()
        elif "search youtube" in comm:
            search.youtubesearch()
        elif "open facebook by mail" in comm:
            social.facebookemail()
        elif "open gmail" in comm:
            social.gmail()
        elif "send a mail" in comm:
            sendmail.send()     
        elif "tuesday stop" in comm:
            sys.exit() 

More commands are available try to explore them. Next update will include many more commands. Thank you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuesday-3.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuesday-3.0.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file tuesday-3.0.0.tar.gz.

File metadata

  • Download URL: tuesday-3.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for tuesday-3.0.0.tar.gz
Algorithm Hash digest
SHA256 3d95b29ed819bfb0cbd3b65696cb255f1077b5b6d8922f40f88409130a56671a
MD5 7754f0df49e8e03fab72a81797b1162f
BLAKE2b-256 327f5e43d4db4d83d0f55739300c8ef1271f861a532ccb9293a29e275bc164cb

See more details on using hashes here.

File details

Details for the file tuesday-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: tuesday-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for tuesday-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8bb6ec09ca4579b414a1fde80e166debc5fced6df19f90ea3e99be3d3f7b6dfd
MD5 f5b378f68d9560cfefe9d5e22198651e
BLAKE2b-256 cf82a66857a30e5919f258b9b0c6f2c4d2a0e7ea7215d0d9a777e6080d0777b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page