├── ChatBot ├── __pycache__ │ └── main.cpython-37.pyc ├── db.sqlite3 ├── db.sqlite3-shm ├── db.sqlite3-wal ├── main.exe ├── main.py ├── main.spec ├── readme.md └── requirements.txt ├── Drink Water Notifier ├── __pycache__ │ └── water_notifier.cpython-37.pyc ├── build │ └── water_notifier │ │ ├── Analysis-00.toc │ │ ├── COLLECT-00.toc │ │ ├── EXE-00.toc │ │ ├── PKG-00.pkg │ │ ├── PKG-00.toc │ │ ├── PYZ-00.pyz │ │ ├── PYZ-00.toc │ │ ├── base_library.zip │ │ ├── warn-water_notifier.txt │ │ ├── water_notifier.exe │ │ ├── water_notifier.exe.manifest │ │ └── xref-water_notifier.html ├── dist │ └── water_notifier │ │ ├── VCRUNTIME140.dll │ │ ├── _bz2.pyd │ │ ├── _ctypes.pyd │ │ ├── _hashlib.pyd │ │ ├── _lzma.pyd │ │ ├── _queue.pyd │ │ ├── _socket.pyd │ │ ├── _ssl.pyd │ │ ├── base_library.zip │ │ ├── libcrypto-1_1-x64.dll │ │ ├── libssl-1_1-x64.dll │ │ ├── pyexpat.pyd │ │ ├── python37.dll │ │ ├── pywintypes37.dll │ │ ├── select.pyd │ │ ├── unicodedata.pyd │ │ ├── water_notifier.exe │ │ ├── water_notifier.exe.manifest │ │ ├── win32api.pyd │ │ └── win32evtlog.pyd ├── water_notifier.py └── water_notifier.spec ├── Facebook automater ├── README.md ├── main.exe └── main.py ├── Health management system └── main.py ├── Kirana store calculator and receipt generator ├── LICENSE.txt ├── README.md ├── main.exe └── main.py ├── LICENSE.txt ├── Library mangement system ├── main.exe ├── main.py ├── main.spec └── readme.md ├── NUMBER GUESSUNG GAME └── main.py ├── News Reader ├── LICENSE.txt ├── README.md ├── main.exe ├── main.py └── tempCodeRunnerFile.py ├── README.md ├── Secure the password └── main.py ├── Snake water gun game ├── LICENSE.txt ├── README.md ├── SNAKE_WATER_GAME.exe └── SNAKE_WATER_GAME.py ├── binod detector ├── main.exe ├── main.py ├── main.spec ├── readme.md ├── search.txt └── search2.txt ├── cryptocurrency prices ├── README.md ├── main.py └── requirements.txt └── password generator ├── main.exe ├── main.py └── main.spec /ChatBot/__pycache__/main.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/__pycache__/main.cpython-37.pyc -------------------------------------------------------------------------------- /ChatBot/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/db.sqlite3 -------------------------------------------------------------------------------- /ChatBot/db.sqlite3-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/db.sqlite3-shm -------------------------------------------------------------------------------- /ChatBot/db.sqlite3-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/db.sqlite3-wal -------------------------------------------------------------------------------- /ChatBot/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/main.exe -------------------------------------------------------------------------------- /ChatBot/main.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Made by - Aditya mangal 3 | Purpose - Python mini project 4 | Date - 18 october 2020 5 | ''' 6 | from termcolor import cprint 7 | from chatterbot import ChatBot 8 | from chatterbot.trainers import ChatterBotCorpusTrainer 9 | import time 10 | 11 | chatbot = ChatBot('Bot') 12 | trainer = ChatterBotCorpusTrainer(chatbot) 13 | 14 | trainer.train('chatterbot.corpus.english') 15 | 16 | 17 | if __name__ == "__main__": 18 | cprint("#" * 50, "magenta") 19 | cprint((f"A Chatot ").center(50), "yellow") 20 | cprint("#" * 50, "magenta") 21 | 22 | print('You can exit by type exit\n') 23 | while True: 24 | query = input(">> ") 25 | if 'exit' in query: 26 | exit() 27 | else: 28 | print(chatbot.get_response(query)) 29 | -------------------------------------------------------------------------------- /ChatBot/main.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['main.py'], 7 | pathex=['C:\\Users\\Aditya Mangal\\Desktop\\New folder\\chat bot'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | [], 23 | exclude_binaries=True, 24 | name='main', 25 | debug=False, 26 | bootloader_ignore_signals=False, 27 | strip=False, 28 | upx=True, 29 | console=True ) 30 | coll = COLLECT(exe, 31 | a.binaries, 32 | a.zipfiles, 33 | a.datas, 34 | strip=False, 35 | upx=True, 36 | upx_exclude=[], 37 | name='main') 38 | -------------------------------------------------------------------------------- /ChatBot/readme.md: -------------------------------------------------------------------------------- 1 | # ChatBot 2 | ## A chatbot is an intelligent piece of software that is capable of communicating and performing actions similar to a human. Chatbots are used a lot in customer interaction, marketing on social network sites. 3 | 4 | ![chatbot-in-python-1024x312](https://user-images.githubusercontent.com/68494604/97669303-d5946700-1aa9-11eb-8327-3d0c292bc07c.png) 5 | -------------------------------------------------------------------------------- /ChatBot/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/ChatBot/requirements.txt -------------------------------------------------------------------------------- /Drink Water Notifier/__pycache__/water_notifier.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/__pycache__/water_notifier.cpython-37.pyc -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/Analysis-00.toc: -------------------------------------------------------------------------------- 1 | (['D:\\python mini\\Drink Water Notifier\\water_notifier.py'], 2 | ['D:\\python mini\\Drink Water Notifier', 3 | 'D:\\python mini\\Drink Water Notifier'], 4 | ['codecs'], 5 | ['d:\\python ' 6 | '37\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks', 7 | 'd:\\python ' 8 | '37\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks\\__pycache__', 9 | 'd:\\python ' 10 | '37\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks', 11 | 'd:\\python ' 12 | '37\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\__pycache__', 13 | 'd:\\python 37\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks', 14 | 'd:\\python 37\\lib\\site-packages\\lark\\__pyinstaller'], 15 | [], 16 | [], 17 | False, 18 | False, 19 | '3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]', 20 | [('water_notifier', 21 | 'D:\\python mini\\Drink Water Notifier\\water_notifier.py', 22 | 'PYSOURCE')], 23 | [('base64', 'd:\\python 37\\lib\\base64.py', 'PYMODULE'), 24 | ('getopt', 'd:\\python 37\\lib\\getopt.py', 'PYMODULE'), 25 | ('gettext', 'd:\\python 37\\lib\\gettext.py', 'PYMODULE'), 26 | ('copy', 'd:\\python 37\\lib\\copy.py', 'PYMODULE'), 27 | ('os', 'd:\\python 37\\lib\\os.py', 'PYMODULE'), 28 | ('subprocess', 'd:\\python 37\\lib\\subprocess.py', 'PYMODULE'), 29 | ('selectors', 'd:\\python 37\\lib\\selectors.py', 'PYMODULE'), 30 | ('threading', 'd:\\python 37\\lib\\threading.py', 'PYMODULE'), 31 | ('_threading_local', 'd:\\python 37\\lib\\_threading_local.py', 'PYMODULE'), 32 | ('contextlib', 'd:\\python 37\\lib\\contextlib.py', 'PYMODULE'), 33 | ('signal', 'd:\\python 37\\lib\\signal.py', 'PYMODULE'), 34 | ('ntpath', 'd:\\python 37\\lib\\ntpath.py', 'PYMODULE'), 35 | ('string', 'd:\\python 37\\lib\\string.py', 'PYMODULE'), 36 | ('genericpath', 'd:\\python 37\\lib\\genericpath.py', 'PYMODULE'), 37 | ('posixpath', 'd:\\python 37\\lib\\posixpath.py', 'PYMODULE'), 38 | ('stat', 'd:\\python 37\\lib\\stat.py', 'PYMODULE'), 39 | ('struct', 'd:\\python 37\\lib\\struct.py', 'PYMODULE'), 40 | ('bz2', 'd:\\python 37\\lib\\bz2.py', 'PYMODULE'), 41 | ('_compression', 'd:\\python 37\\lib\\_compression.py', 'PYMODULE'), 42 | ('stringprep', 'd:\\python 37\\lib\\stringprep.py', 'PYMODULE'), 43 | ('quopri', 'd:\\python 37\\lib\\quopri.py', 'PYMODULE'), 44 | ('_py_abc', 'd:\\python 37\\lib\\_py_abc.py', 'PYMODULE'), 45 | ('doctest', 'd:\\python 37\\lib\\doctest.py', 'PYMODULE'), 46 | ('argparse', 'd:\\python 37\\lib\\argparse.py', 'PYMODULE'), 47 | ('textwrap', 'd:\\python 37\\lib\\textwrap.py', 'PYMODULE'), 48 | ('unittest', 'd:\\python 37\\lib\\unittest\\__init__.py', 'PYMODULE'), 49 | ('unittest.signals', 'd:\\python 37\\lib\\unittest\\signals.py', 'PYMODULE'), 50 | ('unittest.main', 'd:\\python 37\\lib\\unittest\\main.py', 'PYMODULE'), 51 | ('unittest.runner', 'd:\\python 37\\lib\\unittest\\runner.py', 'PYMODULE'), 52 | ('unittest.loader', 'd:\\python 37\\lib\\unittest\\loader.py', 'PYMODULE'), 53 | ('fnmatch', 'd:\\python 37\\lib\\fnmatch.py', 'PYMODULE'), 54 | ('unittest.suite', 'd:\\python 37\\lib\\unittest\\suite.py', 'PYMODULE'), 55 | ('unittest.case', 'd:\\python 37\\lib\\unittest\\case.py', 'PYMODULE'), 56 | ('pprint', 'd:\\python 37\\lib\\pprint.py', 'PYMODULE'), 57 | ('logging', 'd:\\python 37\\lib\\logging\\__init__.py', 'PYMODULE'), 58 | ('pickle', 'd:\\python 37\\lib\\pickle.py', 'PYMODULE'), 59 | ('_compat_pickle', 'd:\\python 37\\lib\\_compat_pickle.py', 'PYMODULE'), 60 | ('unittest.result', 'd:\\python 37\\lib\\unittest\\result.py', 'PYMODULE'), 61 | ('unittest.util', 'd:\\python 37\\lib\\unittest\\util.py', 'PYMODULE'), 62 | ('pdb', 'd:\\python 37\\lib\\pdb.py', 'PYMODULE'), 63 | ('pydoc', 'd:\\python 37\\lib\\pydoc.py', 'PYMODULE'), 64 | ('webbrowser', 'd:\\python 37\\lib\\webbrowser.py', 'PYMODULE'), 65 | ('socket', 'd:\\python 37\\lib\\socket.py', 'PYMODULE'), 66 | ('shutil', 'd:\\python 37\\lib\\shutil.py', 'PYMODULE'), 67 | ('zipfile', 'd:\\python 37\\lib\\zipfile.py', 'PYMODULE'), 68 | ('py_compile', 'd:\\python 37\\lib\\py_compile.py', 'PYMODULE'), 69 | ('tarfile', 'd:\\python 37\\lib\\tarfile.py', 'PYMODULE'), 70 | ('gzip', 'd:\\python 37\\lib\\gzip.py', 'PYMODULE'), 71 | ('lzma', 'd:\\python 37\\lib\\lzma.py', 'PYMODULE'), 72 | ('email.message', 'd:\\python 37\\lib\\email\\message.py', 'PYMODULE'), 73 | ('email.policy', 'd:\\python 37\\lib\\email\\policy.py', 'PYMODULE'), 74 | ('email.contentmanager', 75 | 'd:\\python 37\\lib\\email\\contentmanager.py', 76 | 'PYMODULE'), 77 | ('email.quoprimime', 'd:\\python 37\\lib\\email\\quoprimime.py', 'PYMODULE'), 78 | ('email.headerregistry', 79 | 'd:\\python 37\\lib\\email\\headerregistry.py', 80 | 'PYMODULE'), 81 | ('email._header_value_parser', 82 | 'd:\\python 37\\lib\\email\\_header_value_parser.py', 83 | 'PYMODULE'), 84 | ('urllib', 'd:\\python 37\\lib\\urllib\\__init__.py', 'PYMODULE'), 85 | ('email.iterators', 'd:\\python 37\\lib\\email\\iterators.py', 'PYMODULE'), 86 | ('email.generator', 'd:\\python 37\\lib\\email\\generator.py', 'PYMODULE'), 87 | ('random', 'd:\\python 37\\lib\\random.py', 'PYMODULE'), 88 | ('bisect', 'd:\\python 37\\lib\\bisect.py', 'PYMODULE'), 89 | ('hashlib', 'd:\\python 37\\lib\\hashlib.py', 'PYMODULE'), 90 | ('email._encoded_words', 91 | 'd:\\python 37\\lib\\email\\_encoded_words.py', 92 | 'PYMODULE'), 93 | ('email.charset', 'd:\\python 37\\lib\\email\\charset.py', 'PYMODULE'), 94 | ('email.encoders', 'd:\\python 37\\lib\\email\\encoders.py', 'PYMODULE'), 95 | ('email.base64mime', 'd:\\python 37\\lib\\email\\base64mime.py', 'PYMODULE'), 96 | ('email._policybase', 97 | 'd:\\python 37\\lib\\email\\_policybase.py', 98 | 'PYMODULE'), 99 | ('email.header', 'd:\\python 37\\lib\\email\\header.py', 'PYMODULE'), 100 | ('email.errors', 'd:\\python 37\\lib\\email\\errors.py', 'PYMODULE'), 101 | ('email.utils', 'd:\\python 37\\lib\\email\\utils.py', 'PYMODULE'), 102 | ('email._parseaddr', 'd:\\python 37\\lib\\email\\_parseaddr.py', 'PYMODULE'), 103 | ('calendar', 'd:\\python 37\\lib\\calendar.py', 'PYMODULE'), 104 | ('datetime', 'd:\\python 37\\lib\\datetime.py', 'PYMODULE'), 105 | ('_strptime', 'd:\\python 37\\lib\\_strptime.py', 'PYMODULE'), 106 | ('email', 'd:\\python 37\\lib\\email\\__init__.py', 'PYMODULE'), 107 | ('email.parser', 'd:\\python 37\\lib\\email\\parser.py', 'PYMODULE'), 108 | ('email.feedparser', 'd:\\python 37\\lib\\email\\feedparser.py', 'PYMODULE'), 109 | ('uu', 'd:\\python 37\\lib\\uu.py', 'PYMODULE'), 110 | ('optparse', 'd:\\python 37\\lib\\optparse.py', 'PYMODULE'), 111 | ('http.server', 'd:\\python 37\\lib\\http\\server.py', 'PYMODULE'), 112 | ('http', 'd:\\python 37\\lib\\http\\__init__.py', 'PYMODULE'), 113 | ('socketserver', 'd:\\python 37\\lib\\socketserver.py', 'PYMODULE'), 114 | ('mimetypes', 'd:\\python 37\\lib\\mimetypes.py', 'PYMODULE'), 115 | ('http.client', 'd:\\python 37\\lib\\http\\client.py', 'PYMODULE'), 116 | ('ssl', 'd:\\python 37\\lib\\ssl.py', 'PYMODULE'), 117 | ('html', 'd:\\python 37\\lib\\html\\__init__.py', 'PYMODULE'), 118 | ('html.entities', 'd:\\python 37\\lib\\html\\entities.py', 'PYMODULE'), 119 | ('pydoc_data.topics', 120 | 'd:\\python 37\\lib\\pydoc_data\\topics.py', 121 | 'PYMODULE'), 122 | ('pydoc_data', 'd:\\python 37\\lib\\pydoc_data\\__init__.py', 'PYMODULE'), 123 | ('tty', 'd:\\python 37\\lib\\tty.py', 'PYMODULE'), 124 | ('tempfile', 'd:\\python 37\\lib\\tempfile.py', 'PYMODULE'), 125 | ('urllib.parse', 'd:\\python 37\\lib\\urllib\\parse.py', 'PYMODULE'), 126 | ('tokenize', 'd:\\python 37\\lib\\tokenize.py', 'PYMODULE'), 127 | ('token', 'd:\\python 37\\lib\\token.py', 'PYMODULE'), 128 | ('platform', 'd:\\python 37\\lib\\platform.py', 'PYMODULE'), 129 | ('plistlib', 'd:\\python 37\\lib\\plistlib.py', 'PYMODULE'), 130 | ('xml.parsers.expat', 131 | 'd:\\python 37\\lib\\xml\\parsers\\expat.py', 132 | 'PYMODULE'), 133 | ('xml.parsers', 'd:\\python 37\\lib\\xml\\parsers\\__init__.py', 'PYMODULE'), 134 | ('xml', 'd:\\python 37\\lib\\xml\\__init__.py', 'PYMODULE'), 135 | ('xml.sax.expatreader', 136 | 'd:\\python 37\\lib\\xml\\sax\\expatreader.py', 137 | 'PYMODULE'), 138 | ('xml.sax.saxutils', 'd:\\python 37\\lib\\xml\\sax\\saxutils.py', 'PYMODULE'), 139 | ('urllib.request', 'd:\\python 37\\lib\\urllib\\request.py', 'PYMODULE'), 140 | ('getpass', 'd:\\python 37\\lib\\getpass.py', 'PYMODULE'), 141 | ('nturl2path', 'd:\\python 37\\lib\\nturl2path.py', 'PYMODULE'), 142 | ('ftplib', 'd:\\python 37\\lib\\ftplib.py', 'PYMODULE'), 143 | ('netrc', 'd:\\python 37\\lib\\netrc.py', 'PYMODULE'), 144 | ('http.cookiejar', 'd:\\python 37\\lib\\http\\cookiejar.py', 'PYMODULE'), 145 | ('urllib.response', 'd:\\python 37\\lib\\urllib\\response.py', 'PYMODULE'), 146 | ('urllib.error', 'd:\\python 37\\lib\\urllib\\error.py', 'PYMODULE'), 147 | ('xml.sax', 'd:\\python 37\\lib\\xml\\sax\\__init__.py', 'PYMODULE'), 148 | ('xml.sax.handler', 'd:\\python 37\\lib\\xml\\sax\\handler.py', 'PYMODULE'), 149 | ('xml.sax._exceptions', 150 | 'd:\\python 37\\lib\\xml\\sax\\_exceptions.py', 151 | 'PYMODULE'), 152 | ('xml.sax.xmlreader', 153 | 'd:\\python 37\\lib\\xml\\sax\\xmlreader.py', 154 | 'PYMODULE'), 155 | ('pkgutil', 'd:\\python 37\\lib\\pkgutil.py', 'PYMODULE'), 156 | ('importlib', 'd:\\python 37\\lib\\importlib\\__init__.py', 'PYMODULE'), 157 | ('importlib.abc', 'd:\\python 37\\lib\\importlib\\abc.py', 'PYMODULE'), 158 | ('importlib.util', 'd:\\python 37\\lib\\importlib\\util.py', 'PYMODULE'), 159 | ('importlib.machinery', 160 | 'd:\\python 37\\lib\\importlib\\machinery.py', 161 | 'PYMODULE'), 162 | ('importlib._bootstrap_external', 163 | 'd:\\python 37\\lib\\importlib\\_bootstrap_external.py', 164 | 'PYMODULE'), 165 | ('importlib._bootstrap', 166 | 'd:\\python 37\\lib\\importlib\\_bootstrap.py', 167 | 'PYMODULE'), 168 | ('runpy', 'd:\\python 37\\lib\\runpy.py', 'PYMODULE'), 169 | ('shlex', 'd:\\python 37\\lib\\shlex.py', 'PYMODULE'), 170 | ('readline', 'd:\\python 37\\lib\\site-packages\\readline.py', 'PYMODULE'), 171 | ('pyreadline.console', 172 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\__init__.py', 173 | 'PYMODULE'), 174 | ('pyreadline.console.console', 175 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\console.py', 176 | 'PYMODULE'), 177 | ('pyreadline.console.event', 178 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\event.py', 179 | 'PYMODULE'), 180 | ('ctypes.wintypes', 'd:\\python 37\\lib\\ctypes\\wintypes.py', 'PYMODULE'), 181 | ('ctypes', 'd:\\python 37\\lib\\ctypes\\__init__.py', 'PYMODULE'), 182 | ('ctypes._endian', 'd:\\python 37\\lib\\ctypes\\_endian.py', 'PYMODULE'), 183 | ('ctypes.util', 'd:\\python 37\\lib\\ctypes\\util.py', 'PYMODULE'), 184 | ('ctypes._aix', 'd:\\python 37\\lib\\ctypes\\_aix.py', 'PYMODULE'), 185 | ('ctypes.macholib.dyld', 186 | 'd:\\python 37\\lib\\ctypes\\macholib\\dyld.py', 187 | 'PYMODULE'), 188 | ('ctypes.macholib', 189 | 'd:\\python 37\\lib\\ctypes\\macholib\\__init__.py', 190 | 'PYMODULE'), 191 | ('ctypes.macholib.dylib', 192 | 'd:\\python 37\\lib\\ctypes\\macholib\\dylib.py', 193 | 'PYMODULE'), 194 | ('ctypes.macholib.framework', 195 | 'd:\\python 37\\lib\\ctypes\\macholib\\framework.py', 196 | 'PYMODULE'), 197 | ('pyreadline.console.ansi', 198 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\ansi.py', 199 | 'PYMODULE'), 200 | ('pyreadline.keysyms', 201 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\__init__.py', 202 | 'PYMODULE'), 203 | ('pyreadline.keysyms.keysyms', 204 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\keysyms.py', 205 | 'PYMODULE'), 206 | ('pyreadline.keysyms.common', 207 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\common.py', 208 | 'PYMODULE'), 209 | ('pyreadline.keysyms.ironpython_keysyms', 210 | 'd:\\python ' 211 | '37\\lib\\site-packages\\pyreadline\\keysyms\\ironpython_keysyms.py', 212 | 'PYMODULE'), 213 | ('pyreadline.keysyms.winconstants', 214 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\winconstants.py', 215 | 'PYMODULE'), 216 | ('pyreadline.logger', 217 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\logger.py', 218 | 'PYMODULE'), 219 | ('logging.handlers', 'd:\\python 37\\lib\\logging\\handlers.py', 'PYMODULE'), 220 | ('win32evtlogutil', 221 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\win32evtlogutil.py', 222 | 'PYMODULE'), 223 | ('winerror', 224 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\winerror.py', 225 | 'PYMODULE'), 226 | ('win32con', 227 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\win32con.py', 228 | 'PYMODULE'), 229 | ('smtplib', 'd:\\python 37\\lib\\smtplib.py', 'PYMODULE'), 230 | ('hmac', 'd:\\python 37\\lib\\hmac.py', 'PYMODULE'), 231 | ('queue', 'd:\\python 37\\lib\\queue.py', 'PYMODULE'), 232 | ('pyreadline.unicode_helper', 233 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\unicode_helper.py', 234 | 'PYMODULE'), 235 | ('pyreadline.py3k_compat', 236 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\py3k_compat.py', 237 | 'PYMODULE'), 238 | ('pyreadline.console.ironpython_console', 239 | 'd:\\python ' 240 | '37\\lib\\site-packages\\pyreadline\\console\\ironpython_console.py', 241 | 'PYMODULE'), 242 | ('pyreadline', 243 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\__init__.py', 244 | 'PYMODULE'), 245 | ('pyreadline.release', 246 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\release.py', 247 | 'PYMODULE'), 248 | ('pyreadline.modes', 249 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\__init__.py', 250 | 'PYMODULE'), 251 | ('pyreadline.modes.vi', 252 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\vi.py', 253 | 'PYMODULE'), 254 | ('pyreadline.lineeditor.history', 255 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\history.py', 256 | 'PYMODULE'), 257 | ('pyreadline.lineeditor.lineobj', 258 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\lineobj.py', 259 | 'PYMODULE'), 260 | ('pyreadline.lineeditor.wordmatcher', 261 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\wordmatcher.py', 262 | 'PYMODULE'), 263 | ('pyreadline.modes.notemacs', 264 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\notemacs.py', 265 | 'PYMODULE'), 266 | ('pyreadline.modes.emacs', 267 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\emacs.py', 268 | 'PYMODULE'), 269 | ('pyreadline.modes.basemode', 270 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\basemode.py', 271 | 'PYMODULE'), 272 | ('pyreadline.error', 273 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\error.py', 274 | 'PYMODULE'), 275 | ('pyreadline.lineeditor', 276 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\__init__.py', 277 | 'PYMODULE'), 278 | ('pyreadline.clipboard', 279 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\clipboard\\__init__.py', 280 | 'PYMODULE'), 281 | ('pyreadline.clipboard.win32_clipboard', 282 | 'd:\\python ' 283 | '37\\lib\\site-packages\\pyreadline\\clipboard\\win32_clipboard.py', 284 | 'PYMODULE'), 285 | ('pyreadline.clipboard.no_clipboard', 286 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\clipboard\\no_clipboard.py', 287 | 'PYMODULE'), 288 | ('pyreadline.clipboard.ironpython_clipboard', 289 | 'd:\\python ' 290 | '37\\lib\\site-packages\\pyreadline\\clipboard\\ironpython_clipboard.py', 291 | 'PYMODULE'), 292 | ('pyreadline.rlmain', 293 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\rlmain.py', 294 | 'PYMODULE'), 295 | ('glob', 'd:\\python 37\\lib\\glob.py', 'PYMODULE'), 296 | ('code', 'd:\\python 37\\lib\\code.py', 'PYMODULE'), 297 | ('codeop', 'd:\\python 37\\lib\\codeop.py', 'PYMODULE'), 298 | ('dis', 'd:\\python 37\\lib\\dis.py', 'PYMODULE'), 299 | ('opcode', 'd:\\python 37\\lib\\opcode.py', 'PYMODULE'), 300 | ('bdb', 'd:\\python 37\\lib\\bdb.py', 'PYMODULE'), 301 | ('cmd', 'd:\\python 37\\lib\\cmd.py', 'PYMODULE'), 302 | ('inspect', 'd:\\python 37\\lib\\inspect.py', 'PYMODULE'), 303 | ('ast', 'd:\\python 37\\lib\\ast.py', 'PYMODULE'), 304 | ('difflib', 'd:\\python 37\\lib\\difflib.py', 'PYMODULE'), 305 | ('__future__', 'd:\\python 37\\lib\\__future__.py', 'PYMODULE'), 306 | ('tracemalloc', 'd:\\python 37\\lib\\tracemalloc.py', 'PYMODULE'), 307 | ('typing', 'd:\\python 37\\lib\\typing.py', 'PYMODULE'), 308 | ('plyer', 309 | 'd:\\python 37\\lib\\site-packages\\plyer\\__init__.py', 310 | 'PYMODULE'), 311 | ('plyer.utils', 312 | 'd:\\python 37\\lib\\site-packages\\plyer\\utils.py', 313 | 'PYMODULE'), 314 | ('plyer.facades', 315 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\__init__.py', 316 | 'PYMODULE'), 317 | ('plyer.facades.screenshot', 318 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\screenshot.py', 319 | 'PYMODULE'), 320 | ('plyer.facades.cpu', 321 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\cpu.py', 322 | 'PYMODULE'), 323 | ('plyer.facades.processors', 324 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\processors.py', 325 | 'PYMODULE'), 326 | ('plyer.facades.bluetooth', 327 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\bluetooth.py', 328 | 'PYMODULE'), 329 | ('plyer.facades.storagepath', 330 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\storagepath.py', 331 | 'PYMODULE'), 332 | ('plyer.facades.keystore', 333 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\keystore.py', 334 | 'PYMODULE'), 335 | ('plyer.facades.brightness', 336 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\brightness.py', 337 | 'PYMODULE'), 338 | ('plyer.facades.spatialorientation', 339 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\spatialorientation.py', 340 | 'PYMODULE'), 341 | ('plyer.facades.humidity', 342 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\humidity.py', 343 | 'PYMODULE'), 344 | ('plyer.facades.temperature', 345 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\temperature.py', 346 | 'PYMODULE'), 347 | ('plyer.facades.wifi', 348 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\wifi.py', 349 | 'PYMODULE'), 350 | ('plyer.facades.vibrator', 351 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\vibrator.py', 352 | 'PYMODULE'), 353 | ('plyer.facades.uniqueid', 354 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\uniqueid.py', 355 | 'PYMODULE'), 356 | ('plyer.facades.tts', 357 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\tts.py', 358 | 'PYMODULE'), 359 | ('plyer.facades.stt', 360 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\stt.py', 361 | 'PYMODULE'), 362 | ('plyer.facades.sms', 363 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\sms.py', 364 | 'PYMODULE'), 365 | ('plyer.facades.notification', 366 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\notification.py', 367 | 'PYMODULE'), 368 | ('plyer.facades.orientation', 369 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\orientation.py', 370 | 'PYMODULE'), 371 | ('plyer.facades.proximity', 372 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\proximity.py', 373 | 'PYMODULE'), 374 | ('plyer.facades.light', 375 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\light.py', 376 | 'PYMODULE'), 377 | ('plyer.facades.irblaster', 378 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\irblaster.py', 379 | 'PYMODULE'), 380 | ('plyer.facades.gyroscope', 381 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gyroscope.py', 382 | 'PYMODULE'), 383 | ('plyer.facades.gravity', 384 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gravity.py', 385 | 'PYMODULE'), 386 | ('plyer.facades.gps', 387 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gps.py', 388 | 'PYMODULE'), 389 | ('plyer.facades.flash', 390 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\flash.py', 391 | 'PYMODULE'), 392 | ('plyer.facades.filechooser', 393 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\filechooser.py', 394 | 'PYMODULE'), 395 | ('plyer.facades.email', 396 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\email.py', 397 | 'PYMODULE'), 398 | ('plyer.facades.compass', 399 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\compass.py', 400 | 'PYMODULE'), 401 | ('plyer.facades.camera', 402 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\camera.py', 403 | 'PYMODULE'), 404 | ('plyer.facades.call', 405 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\call.py', 406 | 'PYMODULE'), 407 | ('plyer.facades.battery', 408 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\battery.py', 409 | 'PYMODULE'), 410 | ('plyer.facades.barometer', 411 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\barometer.py', 412 | 'PYMODULE'), 413 | ('plyer.facades.audio', 414 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\audio.py', 415 | 'PYMODULE'), 416 | ('plyer.compat', 417 | 'd:\\python 37\\lib\\site-packages\\plyer\\compat.py', 418 | 'PYMODULE'), 419 | ('plyer.facades.accelerometer', 420 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\accelerometer.py', 421 | 'PYMODULE')], 422 | [('VCRUNTIME140.dll', 'd:\\python 37\\VCRUNTIME140.dll', 'BINARY'), 423 | ('python37.dll', 'd:\\python 37\\python37.dll', 'BINARY'), 424 | ('select', 'd:\\python 37\\DLLs\\select.pyd', 'EXTENSION'), 425 | ('_bz2', 'd:\\python 37\\DLLs\\_bz2.pyd', 'EXTENSION'), 426 | ('unicodedata', 'd:\\python 37\\DLLs\\unicodedata.pyd', 'EXTENSION'), 427 | ('_socket', 'd:\\python 37\\DLLs\\_socket.pyd', 'EXTENSION'), 428 | ('_lzma', 'd:\\python 37\\DLLs\\_lzma.pyd', 'EXTENSION'), 429 | ('_hashlib', 'd:\\python 37\\DLLs\\_hashlib.pyd', 'EXTENSION'), 430 | ('_ssl', 'd:\\python 37\\DLLs\\_ssl.pyd', 'EXTENSION'), 431 | ('pyexpat', 'd:\\python 37\\DLLs\\pyexpat.pyd', 'EXTENSION'), 432 | ('_ctypes', 'd:\\python 37\\DLLs\\_ctypes.pyd', 'EXTENSION'), 433 | ('win32evtlog', 434 | 'd:\\python 37\\lib\\site-packages\\win32\\win32evtlog.pyd', 435 | 'EXTENSION'), 436 | ('win32api', 437 | 'd:\\python 37\\lib\\site-packages\\win32\\win32api.pyd', 438 | 'EXTENSION'), 439 | ('_queue', 'd:\\python 37\\DLLs\\_queue.pyd', 'EXTENSION'), 440 | ('libcrypto-1_1-x64.dll', 441 | 'd:\\python 37\\DLLs\\libcrypto-1_1-x64.dll', 442 | 'BINARY'), 443 | ('libssl-1_1-x64.dll', 'd:\\python 37\\DLLs\\libssl-1_1-x64.dll', 'BINARY'), 444 | ('pywintypes37.dll', 445 | 'd:\\python 37\\lib\\site-packages\\pywin32_system32\\pywintypes37.dll', 446 | 'BINARY')], 447 | [], 448 | [], 449 | [('base_library.zip', 450 | 'D:\\python mini\\Drink Water ' 451 | 'Notifier\\build\\water_notifier\\base_library.zip', 452 | 'DATA')], 453 | []) 454 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/COLLECT-00.toc: -------------------------------------------------------------------------------- 1 | ([('water_notifier.exe', 2 | 'D:\\python mini\\Drink Water ' 3 | 'Notifier\\build\\water_notifier\\water_notifier.exe', 4 | 'EXECUTABLE'), 5 | ('water_notifier.exe.manifest', 6 | 'D:\\python mini\\Drink Water ' 7 | 'Notifier\\build\\water_notifier\\water_notifier.exe.manifest', 8 | 'BINARY'), 9 | ('VCRUNTIME140.dll', 'd:\\python 37\\VCRUNTIME140.dll', 'BINARY'), 10 | ('python37.dll', 'd:\\python 37\\python37.dll', 'BINARY'), 11 | ('select', 'd:\\python 37\\DLLs\\select.pyd', 'EXTENSION'), 12 | ('_bz2', 'd:\\python 37\\DLLs\\_bz2.pyd', 'EXTENSION'), 13 | ('unicodedata', 'd:\\python 37\\DLLs\\unicodedata.pyd', 'EXTENSION'), 14 | ('_socket', 'd:\\python 37\\DLLs\\_socket.pyd', 'EXTENSION'), 15 | ('_lzma', 'd:\\python 37\\DLLs\\_lzma.pyd', 'EXTENSION'), 16 | ('_hashlib', 'd:\\python 37\\DLLs\\_hashlib.pyd', 'EXTENSION'), 17 | ('_ssl', 'd:\\python 37\\DLLs\\_ssl.pyd', 'EXTENSION'), 18 | ('pyexpat', 'd:\\python 37\\DLLs\\pyexpat.pyd', 'EXTENSION'), 19 | ('_ctypes', 'd:\\python 37\\DLLs\\_ctypes.pyd', 'EXTENSION'), 20 | ('win32evtlog', 21 | 'd:\\python 37\\lib\\site-packages\\win32\\win32evtlog.pyd', 22 | 'EXTENSION'), 23 | ('win32api', 24 | 'd:\\python 37\\lib\\site-packages\\win32\\win32api.pyd', 25 | 'EXTENSION'), 26 | ('_queue', 'd:\\python 37\\DLLs\\_queue.pyd', 'EXTENSION'), 27 | ('libcrypto-1_1-x64.dll', 28 | 'd:\\python 37\\DLLs\\libcrypto-1_1-x64.dll', 29 | 'BINARY'), 30 | ('libssl-1_1-x64.dll', 'd:\\python 37\\DLLs\\libssl-1_1-x64.dll', 'BINARY'), 31 | ('pywintypes37.dll', 32 | 'd:\\python 37\\lib\\site-packages\\pywin32_system32\\pywintypes37.dll', 33 | 'BINARY'), 34 | ('base_library.zip', 35 | 'D:\\python mini\\Drink Water ' 36 | 'Notifier\\build\\water_notifier\\base_library.zip', 37 | 'DATA')],) 38 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/EXE-00.toc: -------------------------------------------------------------------------------- 1 | ('D:\\python mini\\Drink Water ' 2 | 'Notifier\\build\\water_notifier\\water_notifier.exe', 3 | True, 4 | False, 5 | True, 6 | None, 7 | None, 8 | False, 9 | False, 10 | '', 11 | True, 12 | 'water_notifier.pkg', 13 | [('PYZ-00.pyz', 14 | 'D:\\python mini\\Drink Water Notifier\\build\\water_notifier\\PYZ-00.pyz', 15 | 'PYZ'), 16 | ('struct', 'd:\\python 37\\lib\\struct.pyo', 'PYMODULE'), 17 | ('pyimod01_os_path', 18 | 'd:\\python ' 19 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod01_os_path.pyc', 20 | 'PYMODULE'), 21 | ('pyimod02_archive', 22 | 'd:\\python ' 23 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod02_archive.pyc', 24 | 'PYMODULE'), 25 | ('pyimod03_importers', 26 | 'd:\\python ' 27 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod03_importers.pyc', 28 | 'PYMODULE'), 29 | ('pyiboot01_bootstrap', 30 | 'd:\\python ' 31 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', 32 | 'PYSOURCE'), 33 | ('water_notifier', 34 | 'D:\\python mini\\Drink Water Notifier\\water_notifier.py', 35 | 'PYSOURCE'), 36 | ('water_notifier.exe.manifest', 37 | 'D:\\python mini\\Drink Water ' 38 | 'Notifier\\build\\water_notifier\\water_notifier.exe.manifest', 39 | 'BINARY')], 40 | [], 41 | False, 42 | False, 43 | 1613036351, 44 | [('run.exe', 45 | 'd:\\python ' 46 | '37\\lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit\\run.exe', 47 | 'EXECUTABLE')]) 48 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/PKG-00.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/build/water_notifier/PKG-00.pkg -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/PKG-00.toc: -------------------------------------------------------------------------------- 1 | ('D:\\python mini\\Drink Water Notifier\\build\\water_notifier\\PKG-00.pkg', 2 | {'BINARY': 1, 3 | 'DATA': 1, 4 | 'EXECUTABLE': 1, 5 | 'EXTENSION': 1, 6 | 'PYMODULE': 1, 7 | 'PYSOURCE': 1, 8 | 'PYZ': 0}, 9 | [('PYZ-00.pyz', 10 | 'D:\\python mini\\Drink Water Notifier\\build\\water_notifier\\PYZ-00.pyz', 11 | 'PYZ'), 12 | ('struct', 'd:\\python 37\\lib\\struct.pyo', 'PYMODULE'), 13 | ('pyimod01_os_path', 14 | 'd:\\python ' 15 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod01_os_path.pyc', 16 | 'PYMODULE'), 17 | ('pyimod02_archive', 18 | 'd:\\python ' 19 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod02_archive.pyc', 20 | 'PYMODULE'), 21 | ('pyimod03_importers', 22 | 'd:\\python ' 23 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyimod03_importers.pyc', 24 | 'PYMODULE'), 25 | ('pyiboot01_bootstrap', 26 | 'd:\\python ' 27 | '37\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', 28 | 'PYSOURCE'), 29 | ('water_notifier', 30 | 'D:\\python mini\\Drink Water Notifier\\water_notifier.py', 31 | 'PYSOURCE'), 32 | ('water_notifier.exe.manifest', 33 | 'D:\\python mini\\Drink Water ' 34 | 'Notifier\\build\\water_notifier\\water_notifier.exe.manifest', 35 | 'BINARY')], 36 | True, 37 | False, 38 | False, 39 | []) 40 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/build/water_notifier/PYZ-00.pyz -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/PYZ-00.toc: -------------------------------------------------------------------------------- 1 | ('D:\\python mini\\Drink Water Notifier\\build\\water_notifier\\PYZ-00.pyz', 2 | [('base64', 'd:\\python 37\\lib\\base64.py', 'PYMODULE'), 3 | ('getopt', 'd:\\python 37\\lib\\getopt.py', 'PYMODULE'), 4 | ('gettext', 'd:\\python 37\\lib\\gettext.py', 'PYMODULE'), 5 | ('copy', 'd:\\python 37\\lib\\copy.py', 'PYMODULE'), 6 | ('os', 'd:\\python 37\\lib\\os.py', 'PYMODULE'), 7 | ('subprocess', 'd:\\python 37\\lib\\subprocess.py', 'PYMODULE'), 8 | ('selectors', 'd:\\python 37\\lib\\selectors.py', 'PYMODULE'), 9 | ('threading', 'd:\\python 37\\lib\\threading.py', 'PYMODULE'), 10 | ('_threading_local', 'd:\\python 37\\lib\\_threading_local.py', 'PYMODULE'), 11 | ('contextlib', 'd:\\python 37\\lib\\contextlib.py', 'PYMODULE'), 12 | ('signal', 'd:\\python 37\\lib\\signal.py', 'PYMODULE'), 13 | ('ntpath', 'd:\\python 37\\lib\\ntpath.py', 'PYMODULE'), 14 | ('string', 'd:\\python 37\\lib\\string.py', 'PYMODULE'), 15 | ('genericpath', 'd:\\python 37\\lib\\genericpath.py', 'PYMODULE'), 16 | ('posixpath', 'd:\\python 37\\lib\\posixpath.py', 'PYMODULE'), 17 | ('stat', 'd:\\python 37\\lib\\stat.py', 'PYMODULE'), 18 | ('struct', 'd:\\python 37\\lib\\struct.py', 'PYMODULE'), 19 | ('bz2', 'd:\\python 37\\lib\\bz2.py', 'PYMODULE'), 20 | ('_compression', 'd:\\python 37\\lib\\_compression.py', 'PYMODULE'), 21 | ('stringprep', 'd:\\python 37\\lib\\stringprep.py', 'PYMODULE'), 22 | ('quopri', 'd:\\python 37\\lib\\quopri.py', 'PYMODULE'), 23 | ('_py_abc', 'd:\\python 37\\lib\\_py_abc.py', 'PYMODULE'), 24 | ('doctest', 'd:\\python 37\\lib\\doctest.py', 'PYMODULE'), 25 | ('argparse', 'd:\\python 37\\lib\\argparse.py', 'PYMODULE'), 26 | ('textwrap', 'd:\\python 37\\lib\\textwrap.py', 'PYMODULE'), 27 | ('unittest', 'd:\\python 37\\lib\\unittest\\__init__.py', 'PYMODULE'), 28 | ('unittest.signals', 'd:\\python 37\\lib\\unittest\\signals.py', 'PYMODULE'), 29 | ('unittest.main', 'd:\\python 37\\lib\\unittest\\main.py', 'PYMODULE'), 30 | ('unittest.runner', 'd:\\python 37\\lib\\unittest\\runner.py', 'PYMODULE'), 31 | ('unittest.loader', 'd:\\python 37\\lib\\unittest\\loader.py', 'PYMODULE'), 32 | ('fnmatch', 'd:\\python 37\\lib\\fnmatch.py', 'PYMODULE'), 33 | ('unittest.suite', 'd:\\python 37\\lib\\unittest\\suite.py', 'PYMODULE'), 34 | ('unittest.case', 'd:\\python 37\\lib\\unittest\\case.py', 'PYMODULE'), 35 | ('pprint', 'd:\\python 37\\lib\\pprint.py', 'PYMODULE'), 36 | ('logging', 'd:\\python 37\\lib\\logging\\__init__.py', 'PYMODULE'), 37 | ('pickle', 'd:\\python 37\\lib\\pickle.py', 'PYMODULE'), 38 | ('_compat_pickle', 'd:\\python 37\\lib\\_compat_pickle.py', 'PYMODULE'), 39 | ('unittest.result', 'd:\\python 37\\lib\\unittest\\result.py', 'PYMODULE'), 40 | ('unittest.util', 'd:\\python 37\\lib\\unittest\\util.py', 'PYMODULE'), 41 | ('pdb', 'd:\\python 37\\lib\\pdb.py', 'PYMODULE'), 42 | ('pydoc', 'd:\\python 37\\lib\\pydoc.py', 'PYMODULE'), 43 | ('webbrowser', 'd:\\python 37\\lib\\webbrowser.py', 'PYMODULE'), 44 | ('socket', 'd:\\python 37\\lib\\socket.py', 'PYMODULE'), 45 | ('shutil', 'd:\\python 37\\lib\\shutil.py', 'PYMODULE'), 46 | ('zipfile', 'd:\\python 37\\lib\\zipfile.py', 'PYMODULE'), 47 | ('py_compile', 'd:\\python 37\\lib\\py_compile.py', 'PYMODULE'), 48 | ('tarfile', 'd:\\python 37\\lib\\tarfile.py', 'PYMODULE'), 49 | ('gzip', 'd:\\python 37\\lib\\gzip.py', 'PYMODULE'), 50 | ('lzma', 'd:\\python 37\\lib\\lzma.py', 'PYMODULE'), 51 | ('email.message', 'd:\\python 37\\lib\\email\\message.py', 'PYMODULE'), 52 | ('email.policy', 'd:\\python 37\\lib\\email\\policy.py', 'PYMODULE'), 53 | ('email.contentmanager', 54 | 'd:\\python 37\\lib\\email\\contentmanager.py', 55 | 'PYMODULE'), 56 | ('email.quoprimime', 'd:\\python 37\\lib\\email\\quoprimime.py', 'PYMODULE'), 57 | ('email.headerregistry', 58 | 'd:\\python 37\\lib\\email\\headerregistry.py', 59 | 'PYMODULE'), 60 | ('email._header_value_parser', 61 | 'd:\\python 37\\lib\\email\\_header_value_parser.py', 62 | 'PYMODULE'), 63 | ('urllib', 'd:\\python 37\\lib\\urllib\\__init__.py', 'PYMODULE'), 64 | ('email.iterators', 'd:\\python 37\\lib\\email\\iterators.py', 'PYMODULE'), 65 | ('email.generator', 'd:\\python 37\\lib\\email\\generator.py', 'PYMODULE'), 66 | ('random', 'd:\\python 37\\lib\\random.py', 'PYMODULE'), 67 | ('bisect', 'd:\\python 37\\lib\\bisect.py', 'PYMODULE'), 68 | ('hashlib', 'd:\\python 37\\lib\\hashlib.py', 'PYMODULE'), 69 | ('email._encoded_words', 70 | 'd:\\python 37\\lib\\email\\_encoded_words.py', 71 | 'PYMODULE'), 72 | ('email.charset', 'd:\\python 37\\lib\\email\\charset.py', 'PYMODULE'), 73 | ('email.encoders', 'd:\\python 37\\lib\\email\\encoders.py', 'PYMODULE'), 74 | ('email.base64mime', 'd:\\python 37\\lib\\email\\base64mime.py', 'PYMODULE'), 75 | ('email._policybase', 76 | 'd:\\python 37\\lib\\email\\_policybase.py', 77 | 'PYMODULE'), 78 | ('email.header', 'd:\\python 37\\lib\\email\\header.py', 'PYMODULE'), 79 | ('email.errors', 'd:\\python 37\\lib\\email\\errors.py', 'PYMODULE'), 80 | ('email.utils', 'd:\\python 37\\lib\\email\\utils.py', 'PYMODULE'), 81 | ('email._parseaddr', 'd:\\python 37\\lib\\email\\_parseaddr.py', 'PYMODULE'), 82 | ('calendar', 'd:\\python 37\\lib\\calendar.py', 'PYMODULE'), 83 | ('datetime', 'd:\\python 37\\lib\\datetime.py', 'PYMODULE'), 84 | ('_strptime', 'd:\\python 37\\lib\\_strptime.py', 'PYMODULE'), 85 | ('email', 'd:\\python 37\\lib\\email\\__init__.py', 'PYMODULE'), 86 | ('email.parser', 'd:\\python 37\\lib\\email\\parser.py', 'PYMODULE'), 87 | ('email.feedparser', 'd:\\python 37\\lib\\email\\feedparser.py', 'PYMODULE'), 88 | ('uu', 'd:\\python 37\\lib\\uu.py', 'PYMODULE'), 89 | ('optparse', 'd:\\python 37\\lib\\optparse.py', 'PYMODULE'), 90 | ('http.server', 'd:\\python 37\\lib\\http\\server.py', 'PYMODULE'), 91 | ('http', 'd:\\python 37\\lib\\http\\__init__.py', 'PYMODULE'), 92 | ('socketserver', 'd:\\python 37\\lib\\socketserver.py', 'PYMODULE'), 93 | ('mimetypes', 'd:\\python 37\\lib\\mimetypes.py', 'PYMODULE'), 94 | ('http.client', 'd:\\python 37\\lib\\http\\client.py', 'PYMODULE'), 95 | ('ssl', 'd:\\python 37\\lib\\ssl.py', 'PYMODULE'), 96 | ('html', 'd:\\python 37\\lib\\html\\__init__.py', 'PYMODULE'), 97 | ('html.entities', 'd:\\python 37\\lib\\html\\entities.py', 'PYMODULE'), 98 | ('pydoc_data.topics', 99 | 'd:\\python 37\\lib\\pydoc_data\\topics.py', 100 | 'PYMODULE'), 101 | ('pydoc_data', 'd:\\python 37\\lib\\pydoc_data\\__init__.py', 'PYMODULE'), 102 | ('tty', 'd:\\python 37\\lib\\tty.py', 'PYMODULE'), 103 | ('tempfile', 'd:\\python 37\\lib\\tempfile.py', 'PYMODULE'), 104 | ('urllib.parse', 'd:\\python 37\\lib\\urllib\\parse.py', 'PYMODULE'), 105 | ('tokenize', 'd:\\python 37\\lib\\tokenize.py', 'PYMODULE'), 106 | ('token', 'd:\\python 37\\lib\\token.py', 'PYMODULE'), 107 | ('platform', 'd:\\python 37\\lib\\platform.py', 'PYMODULE'), 108 | ('plistlib', 'd:\\python 37\\lib\\plistlib.py', 'PYMODULE'), 109 | ('xml.parsers.expat', 110 | 'd:\\python 37\\lib\\xml\\parsers\\expat.py', 111 | 'PYMODULE'), 112 | ('xml.parsers', 'd:\\python 37\\lib\\xml\\parsers\\__init__.py', 'PYMODULE'), 113 | ('xml', 'd:\\python 37\\lib\\xml\\__init__.py', 'PYMODULE'), 114 | ('xml.sax.expatreader', 115 | 'd:\\python 37\\lib\\xml\\sax\\expatreader.py', 116 | 'PYMODULE'), 117 | ('xml.sax.saxutils', 'd:\\python 37\\lib\\xml\\sax\\saxutils.py', 'PYMODULE'), 118 | ('urllib.request', 'd:\\python 37\\lib\\urllib\\request.py', 'PYMODULE'), 119 | ('getpass', 'd:\\python 37\\lib\\getpass.py', 'PYMODULE'), 120 | ('nturl2path', 'd:\\python 37\\lib\\nturl2path.py', 'PYMODULE'), 121 | ('ftplib', 'd:\\python 37\\lib\\ftplib.py', 'PYMODULE'), 122 | ('netrc', 'd:\\python 37\\lib\\netrc.py', 'PYMODULE'), 123 | ('http.cookiejar', 'd:\\python 37\\lib\\http\\cookiejar.py', 'PYMODULE'), 124 | ('urllib.response', 'd:\\python 37\\lib\\urllib\\response.py', 'PYMODULE'), 125 | ('urllib.error', 'd:\\python 37\\lib\\urllib\\error.py', 'PYMODULE'), 126 | ('xml.sax', 'd:\\python 37\\lib\\xml\\sax\\__init__.py', 'PYMODULE'), 127 | ('xml.sax.handler', 'd:\\python 37\\lib\\xml\\sax\\handler.py', 'PYMODULE'), 128 | ('xml.sax._exceptions', 129 | 'd:\\python 37\\lib\\xml\\sax\\_exceptions.py', 130 | 'PYMODULE'), 131 | ('xml.sax.xmlreader', 132 | 'd:\\python 37\\lib\\xml\\sax\\xmlreader.py', 133 | 'PYMODULE'), 134 | ('pkgutil', 'd:\\python 37\\lib\\pkgutil.py', 'PYMODULE'), 135 | ('importlib', 'd:\\python 37\\lib\\importlib\\__init__.py', 'PYMODULE'), 136 | ('importlib.abc', 'd:\\python 37\\lib\\importlib\\abc.py', 'PYMODULE'), 137 | ('importlib.util', 'd:\\python 37\\lib\\importlib\\util.py', 'PYMODULE'), 138 | ('importlib.machinery', 139 | 'd:\\python 37\\lib\\importlib\\machinery.py', 140 | 'PYMODULE'), 141 | ('importlib._bootstrap_external', 142 | 'd:\\python 37\\lib\\importlib\\_bootstrap_external.py', 143 | 'PYMODULE'), 144 | ('importlib._bootstrap', 145 | 'd:\\python 37\\lib\\importlib\\_bootstrap.py', 146 | 'PYMODULE'), 147 | ('runpy', 'd:\\python 37\\lib\\runpy.py', 'PYMODULE'), 148 | ('shlex', 'd:\\python 37\\lib\\shlex.py', 'PYMODULE'), 149 | ('readline', 'd:\\python 37\\lib\\site-packages\\readline.py', 'PYMODULE'), 150 | ('pyreadline.console', 151 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\__init__.py', 152 | 'PYMODULE'), 153 | ('pyreadline.console.console', 154 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\console.py', 155 | 'PYMODULE'), 156 | ('pyreadline.console.event', 157 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\event.py', 158 | 'PYMODULE'), 159 | ('ctypes.wintypes', 'd:\\python 37\\lib\\ctypes\\wintypes.py', 'PYMODULE'), 160 | ('ctypes', 'd:\\python 37\\lib\\ctypes\\__init__.py', 'PYMODULE'), 161 | ('ctypes._endian', 'd:\\python 37\\lib\\ctypes\\_endian.py', 'PYMODULE'), 162 | ('ctypes.util', 'd:\\python 37\\lib\\ctypes\\util.py', 'PYMODULE'), 163 | ('ctypes._aix', 'd:\\python 37\\lib\\ctypes\\_aix.py', 'PYMODULE'), 164 | ('ctypes.macholib.dyld', 165 | 'd:\\python 37\\lib\\ctypes\\macholib\\dyld.py', 166 | 'PYMODULE'), 167 | ('ctypes.macholib', 168 | 'd:\\python 37\\lib\\ctypes\\macholib\\__init__.py', 169 | 'PYMODULE'), 170 | ('ctypes.macholib.dylib', 171 | 'd:\\python 37\\lib\\ctypes\\macholib\\dylib.py', 172 | 'PYMODULE'), 173 | ('ctypes.macholib.framework', 174 | 'd:\\python 37\\lib\\ctypes\\macholib\\framework.py', 175 | 'PYMODULE'), 176 | ('pyreadline.console.ansi', 177 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\console\\ansi.py', 178 | 'PYMODULE'), 179 | ('pyreadline.keysyms', 180 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\__init__.py', 181 | 'PYMODULE'), 182 | ('pyreadline.keysyms.keysyms', 183 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\keysyms.py', 184 | 'PYMODULE'), 185 | ('pyreadline.keysyms.common', 186 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\common.py', 187 | 'PYMODULE'), 188 | ('pyreadline.keysyms.ironpython_keysyms', 189 | 'd:\\python ' 190 | '37\\lib\\site-packages\\pyreadline\\keysyms\\ironpython_keysyms.py', 191 | 'PYMODULE'), 192 | ('pyreadline.keysyms.winconstants', 193 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\keysyms\\winconstants.py', 194 | 'PYMODULE'), 195 | ('pyreadline.logger', 196 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\logger.py', 197 | 'PYMODULE'), 198 | ('logging.handlers', 'd:\\python 37\\lib\\logging\\handlers.py', 'PYMODULE'), 199 | ('win32evtlogutil', 200 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\win32evtlogutil.py', 201 | 'PYMODULE'), 202 | ('winerror', 203 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\winerror.py', 204 | 'PYMODULE'), 205 | ('win32con', 206 | 'd:\\python 37\\lib\\site-packages\\win32\\lib\\win32con.py', 207 | 'PYMODULE'), 208 | ('smtplib', 'd:\\python 37\\lib\\smtplib.py', 'PYMODULE'), 209 | ('hmac', 'd:\\python 37\\lib\\hmac.py', 'PYMODULE'), 210 | ('queue', 'd:\\python 37\\lib\\queue.py', 'PYMODULE'), 211 | ('pyreadline.unicode_helper', 212 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\unicode_helper.py', 213 | 'PYMODULE'), 214 | ('pyreadline.py3k_compat', 215 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\py3k_compat.py', 216 | 'PYMODULE'), 217 | ('pyreadline.console.ironpython_console', 218 | 'd:\\python ' 219 | '37\\lib\\site-packages\\pyreadline\\console\\ironpython_console.py', 220 | 'PYMODULE'), 221 | ('pyreadline', 222 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\__init__.py', 223 | 'PYMODULE'), 224 | ('pyreadline.release', 225 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\release.py', 226 | 'PYMODULE'), 227 | ('pyreadline.modes', 228 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\__init__.py', 229 | 'PYMODULE'), 230 | ('pyreadline.modes.vi', 231 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\vi.py', 232 | 'PYMODULE'), 233 | ('pyreadline.lineeditor.history', 234 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\history.py', 235 | 'PYMODULE'), 236 | ('pyreadline.lineeditor.lineobj', 237 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\lineobj.py', 238 | 'PYMODULE'), 239 | ('pyreadline.lineeditor.wordmatcher', 240 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\wordmatcher.py', 241 | 'PYMODULE'), 242 | ('pyreadline.modes.notemacs', 243 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\notemacs.py', 244 | 'PYMODULE'), 245 | ('pyreadline.modes.emacs', 246 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\emacs.py', 247 | 'PYMODULE'), 248 | ('pyreadline.modes.basemode', 249 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\modes\\basemode.py', 250 | 'PYMODULE'), 251 | ('pyreadline.error', 252 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\error.py', 253 | 'PYMODULE'), 254 | ('pyreadline.lineeditor', 255 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\lineeditor\\__init__.py', 256 | 'PYMODULE'), 257 | ('pyreadline.clipboard', 258 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\clipboard\\__init__.py', 259 | 'PYMODULE'), 260 | ('pyreadline.clipboard.win32_clipboard', 261 | 'd:\\python ' 262 | '37\\lib\\site-packages\\pyreadline\\clipboard\\win32_clipboard.py', 263 | 'PYMODULE'), 264 | ('pyreadline.clipboard.no_clipboard', 265 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\clipboard\\no_clipboard.py', 266 | 'PYMODULE'), 267 | ('pyreadline.clipboard.ironpython_clipboard', 268 | 'd:\\python ' 269 | '37\\lib\\site-packages\\pyreadline\\clipboard\\ironpython_clipboard.py', 270 | 'PYMODULE'), 271 | ('pyreadline.rlmain', 272 | 'd:\\python 37\\lib\\site-packages\\pyreadline\\rlmain.py', 273 | 'PYMODULE'), 274 | ('glob', 'd:\\python 37\\lib\\glob.py', 'PYMODULE'), 275 | ('code', 'd:\\python 37\\lib\\code.py', 'PYMODULE'), 276 | ('codeop', 'd:\\python 37\\lib\\codeop.py', 'PYMODULE'), 277 | ('dis', 'd:\\python 37\\lib\\dis.py', 'PYMODULE'), 278 | ('opcode', 'd:\\python 37\\lib\\opcode.py', 'PYMODULE'), 279 | ('bdb', 'd:\\python 37\\lib\\bdb.py', 'PYMODULE'), 280 | ('cmd', 'd:\\python 37\\lib\\cmd.py', 'PYMODULE'), 281 | ('inspect', 'd:\\python 37\\lib\\inspect.py', 'PYMODULE'), 282 | ('ast', 'd:\\python 37\\lib\\ast.py', 'PYMODULE'), 283 | ('difflib', 'd:\\python 37\\lib\\difflib.py', 'PYMODULE'), 284 | ('__future__', 'd:\\python 37\\lib\\__future__.py', 'PYMODULE'), 285 | ('tracemalloc', 'd:\\python 37\\lib\\tracemalloc.py', 'PYMODULE'), 286 | ('typing', 'd:\\python 37\\lib\\typing.py', 'PYMODULE'), 287 | ('plyer', 288 | 'd:\\python 37\\lib\\site-packages\\plyer\\__init__.py', 289 | 'PYMODULE'), 290 | ('plyer.utils', 291 | 'd:\\python 37\\lib\\site-packages\\plyer\\utils.py', 292 | 'PYMODULE'), 293 | ('plyer.facades', 294 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\__init__.py', 295 | 'PYMODULE'), 296 | ('plyer.facades.screenshot', 297 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\screenshot.py', 298 | 'PYMODULE'), 299 | ('plyer.facades.cpu', 300 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\cpu.py', 301 | 'PYMODULE'), 302 | ('plyer.facades.processors', 303 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\processors.py', 304 | 'PYMODULE'), 305 | ('plyer.facades.bluetooth', 306 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\bluetooth.py', 307 | 'PYMODULE'), 308 | ('plyer.facades.storagepath', 309 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\storagepath.py', 310 | 'PYMODULE'), 311 | ('plyer.facades.keystore', 312 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\keystore.py', 313 | 'PYMODULE'), 314 | ('plyer.facades.brightness', 315 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\brightness.py', 316 | 'PYMODULE'), 317 | ('plyer.facades.spatialorientation', 318 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\spatialorientation.py', 319 | 'PYMODULE'), 320 | ('plyer.facades.humidity', 321 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\humidity.py', 322 | 'PYMODULE'), 323 | ('plyer.facades.temperature', 324 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\temperature.py', 325 | 'PYMODULE'), 326 | ('plyer.facades.wifi', 327 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\wifi.py', 328 | 'PYMODULE'), 329 | ('plyer.facades.vibrator', 330 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\vibrator.py', 331 | 'PYMODULE'), 332 | ('plyer.facades.uniqueid', 333 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\uniqueid.py', 334 | 'PYMODULE'), 335 | ('plyer.facades.tts', 336 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\tts.py', 337 | 'PYMODULE'), 338 | ('plyer.facades.stt', 339 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\stt.py', 340 | 'PYMODULE'), 341 | ('plyer.facades.sms', 342 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\sms.py', 343 | 'PYMODULE'), 344 | ('plyer.facades.notification', 345 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\notification.py', 346 | 'PYMODULE'), 347 | ('plyer.facades.orientation', 348 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\orientation.py', 349 | 'PYMODULE'), 350 | ('plyer.facades.proximity', 351 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\proximity.py', 352 | 'PYMODULE'), 353 | ('plyer.facades.light', 354 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\light.py', 355 | 'PYMODULE'), 356 | ('plyer.facades.irblaster', 357 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\irblaster.py', 358 | 'PYMODULE'), 359 | ('plyer.facades.gyroscope', 360 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gyroscope.py', 361 | 'PYMODULE'), 362 | ('plyer.facades.gravity', 363 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gravity.py', 364 | 'PYMODULE'), 365 | ('plyer.facades.gps', 366 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\gps.py', 367 | 'PYMODULE'), 368 | ('plyer.facades.flash', 369 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\flash.py', 370 | 'PYMODULE'), 371 | ('plyer.facades.filechooser', 372 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\filechooser.py', 373 | 'PYMODULE'), 374 | ('plyer.facades.email', 375 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\email.py', 376 | 'PYMODULE'), 377 | ('plyer.facades.compass', 378 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\compass.py', 379 | 'PYMODULE'), 380 | ('plyer.facades.camera', 381 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\camera.py', 382 | 'PYMODULE'), 383 | ('plyer.facades.call', 384 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\call.py', 385 | 'PYMODULE'), 386 | ('plyer.facades.battery', 387 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\battery.py', 388 | 'PYMODULE'), 389 | ('plyer.facades.barometer', 390 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\barometer.py', 391 | 'PYMODULE'), 392 | ('plyer.facades.audio', 393 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\audio.py', 394 | 'PYMODULE'), 395 | ('plyer.compat', 396 | 'd:\\python 37\\lib\\site-packages\\plyer\\compat.py', 397 | 'PYMODULE'), 398 | ('plyer.facades.accelerometer', 399 | 'd:\\python 37\\lib\\site-packages\\plyer\\facades\\accelerometer.py', 400 | 'PYMODULE')]) 401 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/build/water_notifier/base_library.zip -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/warn-water_notifier.txt: -------------------------------------------------------------------------------- 1 | 2 | This file lists modules PyInstaller was not able to find. This does not 3 | necessarily mean this module is required for running you program. Python and 4 | Python 3rd-party packages include a lot of conditional or optional modules. For 5 | example the module 'ntpath' only exists on Windows, whereas the module 6 | 'posixpath' only exists on Posix systems. 7 | 8 | Types if import: 9 | * top-level: imported at the top-level - look at these first 10 | * conditional: imported within an if-statement 11 | * delayed: imported from within a function 12 | * optional: imported within a try-except-statement 13 | 14 | IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for 15 | yourself tracking down the missing module. Thanks! 16 | 17 | missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) 18 | missing module named _posixsubprocess - imported by subprocess (conditional) 19 | missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed) 20 | missing module named posix - imported by os (conditional, optional) 21 | missing module named resource - imported by posix (top-level) 22 | missing module named org - imported by pickle (optional) 23 | missing module named grp - imported by shutil (optional), tarfile (optional) 24 | missing module named termios - imported by tty (top-level), getpass (optional) 25 | missing module named vms_lib - imported by platform (delayed, conditional, optional) 26 | missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) 27 | missing module named java - imported by platform (delayed) 28 | missing module named _scproxy - imported by urllib.request (conditional) 29 | missing module named _winreg - imported by platform (delayed, optional) 30 | missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional) 31 | excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional) 32 | missing module named console - imported by pyreadline.console.ansi (conditional) 33 | missing module named startup - imported by pyreadline.keysyms.common (conditional), pyreadline.keysyms.keysyms (conditional) 34 | missing module named sets - imported by pyreadline.keysyms.common (optional) 35 | missing module named System - imported by pyreadline.clipboard.ironpython_clipboard (top-level), pyreadline.keysyms.ironpython_keysyms (top-level), pyreadline.console.ironpython_console (top-level), pyreadline.rlmain (conditional) 36 | missing module named StringIO - imported by pyreadline.py3k_compat (conditional) 37 | missing module named IronPythonConsole - imported by pyreadline.console.ironpython_console (top-level) 38 | missing module named clr - imported by pyreadline.clipboard.ironpython_clipboard (top-level), pyreadline.console.ironpython_console (top-level) 39 | missing module named Queue - imported by plyer.compat (optional) 40 | -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/water_notifier.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/build/water_notifier/water_notifier.exe -------------------------------------------------------------------------------- /Drink Water Notifier/build/water_notifier/water_notifier.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/VCRUNTIME140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/VCRUNTIME140.dll -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_bz2.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_bz2.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_ctypes.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_ctypes.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_hashlib.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_hashlib.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_lzma.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_lzma.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_queue.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_queue.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_socket.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_socket.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/_ssl.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/_ssl.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/base_library.zip -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/libcrypto-1_1-x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/libcrypto-1_1-x64.dll -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/libssl-1_1-x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/libssl-1_1-x64.dll -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/pyexpat.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/pyexpat.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/python37.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/python37.dll -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/pywintypes37.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/pywintypes37.dll -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/select.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/select.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/unicodedata.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/unicodedata.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/water_notifier.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/water_notifier.exe -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/water_notifier.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/win32api.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/win32api.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/dist/water_notifier/win32evtlog.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Drink Water Notifier/dist/water_notifier/win32evtlog.pyd -------------------------------------------------------------------------------- /Drink Water Notifier/water_notifier.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | ''' 4 | Author: Aditya Mangal 5 | Date: 18 september,2020 6 | Purpose: python practise problem 7 | 8 | ''' 9 | from plyer import notification 10 | import time 11 | 12 | 13 | 14 | if __name__ == "__main__": 15 | while True: 16 | notification.notify( 17 | title="Please drink water", 18 | message="it's good for your health to drink water regularly so plaease drink it on regular basis", 19 | app_icon=r"C:\Users\Aditya Mangal\Desktop\visual studio\python\ico.ico", 20 | timeout=5 21 | 22 | ) 23 | time.sleep(4) 24 | -------------------------------------------------------------------------------- /Drink Water Notifier/water_notifier.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['water_notifier.py'], 7 | pathex=['D:\\python mini\\Drink Water Notifier'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | [], 23 | exclude_binaries=True, 24 | name='water_notifier', 25 | debug=False, 26 | bootloader_ignore_signals=False, 27 | strip=False, 28 | upx=True, 29 | console=True ) 30 | coll = COLLECT(exe, 31 | a.binaries, 32 | a.zipfiles, 33 | a.datas, 34 | strip=False, 35 | upx=True, 36 | upx_exclude=[], 37 | name='water_notifier') 38 | -------------------------------------------------------------------------------- /Facebook automater/README.md: -------------------------------------------------------------------------------- 1 | # Facebook automater 2 | -------------------------------------------------------------------------------- /Facebook automater/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Facebook automater/main.exe -------------------------------------------------------------------------------- /Facebook automater/main.py: -------------------------------------------------------------------------------- 1 | from selenium import webdriver 2 | from time import sleep 3 | from webdriver_manager import driver 4 | from webdriver_manager.chrome import ChromeDriverManager 5 | import pyautogui 6 | 7 | 8 | def login(): 9 | user_ID = input("Enter your email id: ") 10 | user_PWD = input("Enter the password: ") 11 | 12 | driver = webdriver.Chrome(ChromeDriverManager().install()) 13 | driver.get("https://www.facebook.com/") 14 | 15 | username_box = driver.find_element_by_name('email') # matching email id 16 | username_box.send_keys(user_ID) 17 | print('Sending email id...') 18 | 19 | sleep(1) 20 | 21 | userPass = driver.find_element_by_name('pass') # matching password 22 | userPass.send_keys(user_PWD) 23 | print('Sending email password...') 24 | 25 | sleep(1) 26 | # loggin button through inspect element 27 | loginnow = driver.find_element_by_id('u_0_b') 28 | loginnow.submit() 29 | 30 | print('Looged in') 31 | sleep(1) 32 | # exit() 33 | 34 | 35 | def comment(userinput): 36 | # userinput = "Comenting jsut for fun!" 37 | pyautogui.typewrite(userinput) 38 | pyautogui.typewrite("/n") 39 | print("Done") 40 | 41 | 42 | login() 43 | user = input("Press Y to comment on random post or N to exit.") 44 | if user is "y": 45 | user = input("Type your comment: ") 46 | comment(user) 47 | else: 48 | exit() -------------------------------------------------------------------------------- /Health management system/main.py: -------------------------------------------------------------------------------- 1 | import datetime 2 | from termcolor import cprint 3 | 4 | 5 | def lock_data(): 6 | user1_name = input('Enter the name of first user\n') 7 | user2_name = input('Enter the name of secound user\n') 8 | user3_name = input('Enter the name of third user') 9 | user_inp = int(input("Press 1 to lock Exercise or 2 for lock Diet.\n")) 10 | if user_inp is 1: 11 | user_input_exercise = int(input( 12 | 13 | f"press 1 to lock Exercise of {user1_name}.\npress 2 to lock Exercise of {user2_name}.\npress 3 to lock Exercise of {user3_name}.\n")) 14 | 15 | if user_input_exercise is 1: 16 | exercise_data_user1 = input( 17 | f"Enter the Exercise you want to lock for {user1_name}.\n") 18 | with open(f"{user1_name}_exercise.txt", 'a') as f: 19 | f.write( 20 | f"{exercise_data_user1} Done at {datetime.datetime.now()}\n") 21 | print("Exercise locked successfully\n") 22 | 23 | elif user_input_exercise is 2: 24 | exercise_data_user2 = input( 25 | f"Enter the Exercise you want to lock for {user2_name}.\n") 26 | 27 | with open(f"{user2_name}_exercise.txt", 'a') as alfa: 28 | 29 | alfa.write( 30 | f"{exercise_data_user2} Done at {datetime.datetime.now()}\n") 31 | 32 | print("Exercise locked successfully.\n") 33 | 34 | elif user_input_exercise is 3: 35 | exercise_data_user3 = input( 36 | f"Enter the exercise you want to lock for {user3_name}.\n") 37 | with open(f"{user3_name}_exercise.txt", 'a') as file: 38 | file.write( 39 | f"{exercise_data_user3} Done at {datetime.datetime.now()}\n") 40 | 41 | print("Exercise locked successfully\n") 42 | 43 | else: 44 | print("Something Wrong! Please check your input.") 45 | 46 | elif user_inp is 2: 47 | 48 | user_input_lock = int(input( 49 | f"press 1 to lock diet of Harry.\npress 2 to lock diet of {user2_name}.\npress 3 to lock diet of {user3_name}.\n")) 50 | 51 | if user_input_lock is 1: 52 | 53 | diet_data_user1 = input( 54 | "Enter the diet you want to lock for Harry.\n") 55 | with open("user1_diet.txt", 'a') as f: 56 | f.write(f"{diet_data_user1} ate at {datetime.datetime.now()}\n") 57 | print("Diet locked successfully\n") 58 | elif user_input_lock is 2: 59 | diet_data_user2 = input( 60 | 61 | f"Enter the diet you want to lock for {user2_name}.\n") 62 | with open("user2_diet.txt", 'a') as alfa: 63 | alfa.write( 64 | f"{diet_data_user2} ate at {datetime.datetime.now()}\n") 65 | print("Diet locked successfully\n") 66 | elif user_input_lock is 3: 67 | diet_data_user3 = input( 68 | 69 | f"Enter the diet you want to lock for {user3_name}.\n") 70 | 71 | with open("user3_diet.txt", 'a') as file: 72 | file.write( 73 | f"{diet_data_user3} ate at {datetime.datetime.now()}\n") 74 | print("Diet locked successfully\n") 75 | 76 | else: 77 | print("Something Wrong! Please check your input.") 78 | 79 | else: 80 | print("Something Wrong! Please check your input.") 81 | 82 | again_lock() 83 | 84 | 85 | def retrieve(): 86 | user_input_retrieve = int(input( 87 | f"press 1 to retrieve diet of first.\npress 2 to retrieve diet of secound.\npress 3 to retrieve diet of third.\n")) 88 | if user_input_retrieve is 1: 89 | with open("user1_diet.txt") as f: 90 | print("\t\t Recent Diets-\n") 91 | print(f.read()) 92 | 93 | elif user_input_retrieve is 2: 94 | with open("user2_diet.txt") as file2: 95 | print("\t\t Recent Diets-\n") 96 | print(file2.read()) 97 | 98 | elif user_input_retrieve is 3: 99 | with open("user3_diet.txt") as file3: 100 | print("\t\t Recent Diets-\n") 101 | print(file3.read()) 102 | again_retrieve() 103 | 104 | 105 | def again_lock(): 106 | user_again = int( 107 | input("Want to lock more?\nPress 1 to lock more or 2 to exit.\n")) 108 | if user_again is 1: 109 | lock_data() 110 | else: 111 | print("\t\t Thank You!") 112 | 113 | 114 | def again_retrieve(): 115 | user_again_2 = int( 116 | input("Want to retrieve more?\nPress 1 to retrieve more or 2 to exit.\n")) 117 | if user_again_2 is 1: 118 | retrieve() 119 | else: 120 | print("\t\t Thank You!") 121 | 122 | 123 | if __name__ == "__main__": 124 | cprint("#" * 50, "magenta") 125 | cprint((f"Health Mangaement System ").center(50), "yellow") 126 | cprint("#" * 50, "magenta") 127 | user_input = int(input( 128 | "What you want to do. Lock data or retrieve data?\nPress 1 to lock and 2 for retrieve.\n")) 129 | 130 | if user_input is 1: 131 | lock_data() 132 | 133 | elif user_input is 2: 134 | retrieve() 135 | 136 | else: 137 | print("Wrong input") 138 | -------------------------------------------------------------------------------- /Kirana store calculator and receipt generator/LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Aditya Mangal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Kirana store calculator and receipt generator/README.md: -------------------------------------------------------------------------------- 1 | # KiranaStore Calculator and receipt generator 2 | A simple store calculator which calculates the billing amount till you exit the calculator. Later, the output gives the final billing amount and a receipt of the amount also. 3 |

4 |

5 |

6 | 7 | ![smart-feature-large](https://user-images.githubusercontent.com/68494604/93052339-96d65900-f683-11ea-9c4a-46bde6954ee4.jpg) 8 | -------------------------------------------------------------------------------- /Kirana store calculator and receipt generator/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Kirana store calculator and receipt generator/main.exe -------------------------------------------------------------------------------- /Kirana store calculator and receipt generator/main.py: -------------------------------------------------------------------------------- 1 | 2 | ''' 3 | Author: Aditya Mangal 4 | Date: 15 september,2020 5 | Purpose: python practise problem 6 | 7 | ''' 8 | 9 | print('\t\t**Welcome to Ram verma kirana store**\t\t') 10 | sum = 0 11 | user_bill_list = [] 12 | while True: 13 | 14 | user_input = input('Enter your number or \'q\' to quit.\n') 15 | 16 | if user_input is not 'q': 17 | sum = sum + int(user_input) 18 | user_bill_list.append(user_input) 19 | 20 | print(f"Your current bill was {sum}.") 21 | 22 | else: 23 | break 24 | 25 | print("Ram verma kirana store.") 26 | print(f'Total things you bought are {len(user_bill_list)}.') 27 | for i in range(len(user_bill_list)): 28 | print(f"{i+1}: {user_bill_list[i]}") 29 | 30 | 31 | print(f"Your final billing amount was {sum}.") 32 | print('Thank You!!.Come Soon again!.\n') 33 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Aditya Mangal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Library mangement system/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Library mangement system/main.exe -------------------------------------------------------------------------------- /Library mangement system/main.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Author: Aditya Mangal 3 | Date: 16 september,2020 4 | Purpose: python mini project 5 | 6 | ''' 7 | 8 | 9 | 10 | from win32com.client import Dispatch 11 | 12 | class library: 13 | 14 | def __init__(self, list, name): 15 | 16 | self.book_list = list 17 | self.name = name 18 | self.lend_dict = {} 19 | 20 | def display_books(self): 21 | print(f"{self.name} library has: ") 22 | for books in self.book_list: 23 | print(books) 24 | 25 | def lend_book(self, user, book): 26 | 27 | if book not in self.lend_dict.keys(): 28 | self.lend_dict.update({book: user}) 29 | print('Database updated . you can now lend the book.') 30 | 31 | else: 32 | print(f"the book is already lend by {self.lend_dict[book]}.") 33 | 34 | def return_book(self, book): 35 | if book not in self.lend_dict.keys(): 36 | print('Not Returnable. Check twice') 37 | else: 38 | self.lend_dict.pop(book) 39 | print('Book returned successfuly.\n') 40 | 41 | def add_book(self, book): 42 | self.book_list.append(book) 43 | print('Book added successfully.') 44 | 45 | 46 | if __name__ == '__main__': 47 | speak = Dispatch("SAPI.spvoice") 48 | speak.speak("Welcome to the Library") 49 | print('\t\t **Welcome to Library** \t\t\n') 50 | 51 | obj = library([ 52 | 'python', 'Let us C', 'C++', 'compiler design', 'java', 'web designing'], 'Aditya Mangal') 53 | 54 | while True: 55 | 56 | user = int(input( 57 | "what you want you do?\nPress 1 to display the books in the library.\nPress 2 to lend a book from library.\nPress 3 to return a book.(Return the book in given time to ignore late fine)\nPress 4 to add a book.\n")) 58 | 59 | if user is 1: 60 | 61 | obj.display_books() 62 | 63 | elif user is 2: 64 | user_name = input('Enter your name.\n') 65 | user_book = input('Enter the book name u want to lend.\n') 66 | obj.lend_book(user_name, user_book) 67 | 68 | elif user is 3: 69 | returning_book = input('Enter the book you want to return.\n') 70 | obj.return_book(returning_book) 71 | 72 | elif user is 4: 73 | adding_book = input('Enter the book you want to add.\n') 74 | obj.add_book(adding_book) 75 | 76 | else: 77 | print('Something gone wrong! Please check again.') 78 | 79 | user_input = int( 80 | input('Want something more?\nPress 1 to continue.\nPress 2 to exit.\n')) 81 | 82 | if user_input is 1: 83 | 84 | continue 85 | 86 | else: 87 | 88 | exit() 89 | -------------------------------------------------------------------------------- /Library mangement system/main.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['main.py'], 7 | pathex=['C:\\Users\\Aditya Mangal\\Desktop\\New folder'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | [], 23 | exclude_binaries=True, 24 | name='main', 25 | debug=False, 26 | bootloader_ignore_signals=False, 27 | strip=False, 28 | upx=True, 29 | console=True ) 30 | coll = COLLECT(exe, 31 | a.binaries, 32 | a.zipfiles, 33 | a.datas, 34 | strip=False, 35 | upx=True, 36 | upx_exclude=[], 37 | name='main') 38 | -------------------------------------------------------------------------------- /Library mangement system/readme.md: -------------------------------------------------------------------------------- 1 | ## Library-Management-System 2 | 3 | A Library management system is a software that uses to maintain the record of the library. It contains work like the number of available books in the library, the number of books are issued or returning or renewing a book or late fine charge record. 4 |

5 |

6 |

7 | 8 | ![library-management-system-python-project](https://user-images.githubusercontent.com/68494604/92790196-2f8d8000-f3c9-11ea-8767-c3746058babb.jpg) 9 | -------------------------------------------------------------------------------- /NUMBER GUESSUNG GAME/main.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Author: Aditya Mangal 3 | Date: 20 september,2020 4 | Purpose: python practise problem 5 | 6 | ''' 7 | from termcolor import cprint 8 | 9 | def number_guess(num_of_guesses, num): 10 | 11 | while(num_of_guesses != 9): 12 | 13 | guess = int(input("ENTER THE NUMBER TO GUESS :-\n")) 14 | if guess > num: 15 | 16 | num_of_guesses += 1 17 | print("LOWER NUMBER PLEASE!") 18 | print("BE PATIENT, TRY AGAIN!") 19 | print("YOU USED YOUR", num_of_guesses, "LIFE.") 20 | 21 | elif guess < num: 22 | 23 | num_of_guesses += 1 24 | print("HIGHER NUMBER PLEASE!") 25 | print("BE PATIENT, TRY AGAIN!") 26 | print("YOU USED YOUR", num_of_guesses, "LIFE.") 27 | else: 28 | print("HURRAY! YOU GUESSED THE NUMBER. ") 29 | print("THE NUMBER YOUR OPPONENT CHOOSES IS ", num) 30 | print("YOU GUESSED THE NUMBER IN", num_of_guesses + 1, "ATTEMPTS ") 31 | break 32 | 33 | if num_of_guesses == 9: 34 | print("GAME OVER!") 35 | print("YOU LOSE! BETTER LUCK NEXT TIME.") 36 | # break 37 | 38 | restart_game() 39 | 40 | 41 | def restart_game(): 42 | print("WANT TO PLAY AGAIN?\nType y for yes and n for no : ") 43 | 44 | again_play = input() 45 | if again_play == "y": 46 | 47 | number_guess(num_of_guesses, num) 48 | else: 49 | 50 | print("THANK YOU FOR PLAYING!!\nCOME BACK SOON.") 51 | if __name__ == "__main__": 52 | cprint("#" * 50, "magenta") 53 | cprint((f"NUMBER GUESSING QUIZ ").center(50), "yellow") 54 | cprint("#" * 50, "magenta") 55 | print("\t\t\t --TO WIN THIS YOU HAVE ONLY 9 LIFES-- ") 56 | num = 30 57 | num_of_guesses = 0 58 | number_guess(num_of_guesses, num) 59 | 60 | -------------------------------------------------------------------------------- /News Reader/LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 adityamangal1 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /News Reader/README.md: -------------------------------------------------------------------------------- 1 | # Daily_Latest_News_Reader-with-python 2 | A daily latest newsreader with programming in Python language with the use of modules and an API Key which contains the URL from which it gets the data of the latest news and then speaks to us.. 3 |

4 |

5 |

6 | 7 | 8 | ![hqdefault](https://user-images.githubusercontent.com/68494604/92555083-82a9ea80-f284-11ea-83fa-e1a562517ca5.jpg) 9 | -------------------------------------------------------------------------------- /News Reader/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/News Reader/main.exe -------------------------------------------------------------------------------- /News Reader/main.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import json 3 | from termcolor import cprint 4 | from win32com.client import Dispatch 5 | 6 | 7 | def speak(str): 8 | tell = Dispatch("SAPI.spvoice") 9 | tell.speak(str) 10 | 11 | 12 | if __name__ == "__main__": 13 | try: 14 | 15 | cprint("#" * 50, "magenta") 16 | cprint((f"Latest news reader ").center(50), "yellow") 17 | cprint("#" * 50, "magenta") 18 | speak("good morning") 19 | url = "http://newsapi.org/v2/everything?q=bitcoin&from=2020-08-07&sortBy=publishedAt&apiKey=e684369eea9446d19026cf7281f207c9" 20 | news = requests.get(url).text 21 | latest_news = json.loads(news) 22 | news_reader = latest_news["articles"] 23 | speak("today's latest news are") 24 | for articles in news_reader: 25 | 26 | print("\t\t**Today Latest News**\t\t") 27 | speak(articles['title']) 28 | print("News:- ", articles['title']) 29 | speak("Moving on to the next news..Listen Carefully") 30 | except: 31 | print("**Some error occured.Check the API or Change it with updated one.**") 32 | str = "Some error occured.Check the API or Change it with updated one" 33 | speak(str) 34 | 35 | speak("thank you") 36 | print("Thank you!") 37 | -------------------------------------------------------------------------------- /News Reader/tempCodeRunnerFile.py: -------------------------------------------------------------------------------- 1 | import math 2 | 3 | 4 | print(math.factorial(5)) -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Python Mini Projects 2 | 3 | [![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/) 4 | 5 | This repository contains some various interesting mini-projects using the python programming language.Trying to work on Python projects would definitely uplift your skills and build up your profile to face the competitive world outside.Projects offer you a promising way to kick start your career in this field.This language really deserves hype in today’s era and why not if it can solve a lot of real-world problems. 6 | 7 |

8 |

9 |

10 | 11 |

12 | Follow Me On 13 |

14 |

15 | 16 | 17 | 18 |

19 | 20 | ![Python-Projects-1](https://user-images.githubusercontent.com/68494604/93393532-50a21500-f890-11ea-8bf8-556eff7fb6b1.jpg) 21 | 22 | ![source](https://user-images.githubusercontent.com/68494604/94645884-950ac780-030a-11eb-9c8f-40d9740fc6ad.gif) 23 | 24 | ## Steps To Follow 25 | - Select or create an issue and ask to be *assigned* to it. 26 | - Check existing scripts. 27 | - **Star** the repository. 28 | - On the GitHub page for this repository, click on the Button "**Fork**". 29 | ![fork image](https://help.github.com/assets/images/help/repository/fork_button.jpg) 30 | - Create clone ***your forked repository*** on your local machine. 31 | ![code ui](https://docs.github.com/assets/images/help/repository/code-button.png) 32 | For example, run this command inside your terminal: 33 | 34 | ```bash 35 | git clone https://github.com//python-mini-projects.git 36 | ``` 37 | 38 | **Replace \!** 39 | 40 | Learn more about [forking](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) and [cloning a repo](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). 41 | - Before you make any changes, [keep your fork in sync](https://www.freecodecamp.org/news/how-to-sync-your-fork-with-the-original-git-repository/) to avoid merge conflicts: 42 | 43 | ```bash 44 | git remote add upstream https://github.com/chavarera/python-mini-projects.git 45 | git fetch upstream 46 | git pull upstream master 47 | git push 48 | ``` 49 | 50 | - If you run into a **merge conflict**, you have to resolve the conflict. There are a lot of guides online, or you can try this one by [opensource.com](https://opensource.com/article/20/4/git-merge-conflict). 51 | 52 | - Create a folder in [projects directory](https://github.com/Mayank94043626/python-projects-open-source/tree/master/projects) according to issue name. 53 | - Write your code and add to the respective folder in the projects directory, locally. 54 | - Don't forget to add a `README.md` in your folder, according to the [README_TEMPLATE.](https://github.com/Mayank94043626/python-projects-open-source/blob/master/README_TEMPLATE.md) 55 | - Add the changes with `git add`, `git commit` ([write a good commit message](https://chris.beams.io/posts/git-commit/), if possible): 56 | 57 | ```bash 58 | git add -A 59 | git commit -m "" 60 | ``` 61 | 62 | - Push the code *to your repository*. 63 | 64 | ```bash 65 | git push origin 66 | ``` 67 | 68 | - Go to the GitHub page of _your fork_, and **make a pull request**: 69 | 70 | ![pull request image](https://help.github.com/assets/images/help/pull_requests/choose-base-and-compare-branches.png) 71 | 72 | Read more about pull requests on the [GitHub help pages](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request). 73 | - Now wait, until one of us *reviews your Pull Request*! If there are any conflicts, you will get a notification. 74 | 75 | 76 | 77 | ![68747470733a2f2f692e696d6775722e636f6d2f646b31494737322e676966](https://user-images.githubusercontent.com/68494604/116209755-d90a6180-a75f-11eb-92ef-650bd533e0da.gif) 78 | 79 |

80 | Sloan, the sloth mascot 81 |
82 | Happy Coding ❤️ 83 |

84 | -------------------------------------------------------------------------------- /Secure the password/main.py: -------------------------------------------------------------------------------- 1 | 2 | ''' 3 | Author: Aditya Mangal 4 | Date: 22 september,2020 5 | Purpose: python practise problem 6 | 7 | ''' 8 | from termcolor import cprint 9 | 10 | secure = (('s', '$'), ('o', '0'), ('1', '!'), ('a', '@'), ('f', '#'),('l','|'),('q','*')) 11 | 12 | 13 | def secure_password(password): 14 | for a, b in secure: 15 | password = password.replace(a, b) 16 | return password 17 | 18 | 19 | if __name__ == "__main__": 20 | cprint("#" * 50, "magenta") 21 | cprint((f"SECURE THE PASSWORD ").center(50), "yellow") 22 | cprint("#" * 50, "magenta") 23 | user = input('Enter your password\n') 24 | password_secured = secure_password(user) 25 | print(f"Your secures password is {password_secured}") 26 | -------------------------------------------------------------------------------- /Snake water gun game/LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 adityamangal1 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Snake water gun game/README.md: -------------------------------------------------------------------------------- 1 | # Python-exercises 2 | Snakewatergun game by the use of Python programming language.You have 10 chances to play this after the chances over the score of yours and the score of your opponent displays. 3 | 4 | 5 |

6 |

7 |

8 | 9 | 10 | ![hqdefault (1)](https://user-images.githubusercontent.com/68494604/92573785-e5f74500-f2a3-11ea-9311-fe234b3d4063.jpg) 11 | 12 | -------------------------------------------------------------------------------- /Snake water gun game/SNAKE_WATER_GAME.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/Snake water gun game/SNAKE_WATER_GAME.exe -------------------------------------------------------------------------------- /Snake water gun game/SNAKE_WATER_GAME.py: -------------------------------------------------------------------------------- 1 | from win32com.client import Dispatch 2 | import random 3 | from termcolor import cprint 4 | 5 | 6 | def game(): 7 | 8 | chances = 0 9 | opp_win = 0 10 | user_win = 0 11 | 12 | while (chances != 10): 13 | 14 | adi = ['s', 'w', 'g'] 15 | opp = random.choice(adi) 16 | 17 | user = input("Enter 's' for Snake, 'w' for Water and 'g' for Gun.\n") 18 | 19 | if user == opp: 20 | print("Oops!!\nMatch draw") 21 | print("You chooses", user, "And your opponent chooses", opp) 22 | chances += 1 23 | 24 | if user == 's' and opp == 'w': 25 | print("HURRAY!!") 26 | print("You win!") 27 | print("You chooses", user, "And your opponent chooses", opp) 28 | user_win += 1 29 | chances += 1 30 | 31 | elif user == 'w' and opp == 's': 32 | 33 | print("You Loose!") 34 | print("\t\tDont worry, try again.") 35 | print("You chooses", user, "And your opponent chooses", opp) 36 | chances += 1 37 | opp_win += 1 38 | 39 | if user == 'g' and opp == 'w': 40 | 41 | print("You Loose!!") 42 | print("\t\tDont worry, try again.") 43 | print("You chooses", user, "And your opponent chooses", opp) 44 | chances += 1 45 | opp_win += 1 46 | 47 | elif user == 'w' and opp == 'g': 48 | 49 | print("HURRAY!!") 50 | print("You win!") 51 | print("You chooses", user, "And your opponent chooses", opp) 52 | user_win += 1 53 | chances += 1 54 | 55 | if user == 's' and opp == 'g': 56 | 57 | print("You Loose!!") 58 | print("\t\tDont worry, try again.") 59 | print("You chooses", user, "And your opponent chooses", opp) 60 | chances += 1 61 | opp_win += 1 62 | 63 | elif user == 'g' and opp == 's': 64 | print("HURRAY!!") 65 | print("You win!") 66 | print("You chooses", user, "And your opponent chooses", opp) 67 | user_win += 1 68 | chances += 1 69 | 70 | print("Your final score is:-", user_win, 71 | "Your opponent score :-", opp_win) 72 | print("Hope you enjoyed!\nCome soon!!") 73 | again_play() 74 | 75 | 76 | def again_play(): 77 | 78 | play_again = input( 79 | "\t\t\tWant to play again?\nEnter 'y' for Yes and 'n' for No.\n") 80 | if play_again == 'y': 81 | game() 82 | elif play_again == 'n': 83 | print("\t\t*Thank You*!!\nCome Back Soon!") 84 | else: 85 | print("Wrong input.Please type 'y' or 'n' only.") 86 | again_play() 87 | 88 | 89 | if __name__ == "__main__": 90 | adi = Dispatch("SAPI.spvoice") 91 | adi.speak("This is a snake water gun game") 92 | cprint("#" * 50, "magenta") 93 | cprint((f"SNAKE WATER GUN GAME ").center(50), "yellow") 94 | cprint("#" * 50, "magenta") 95 | print("WELCOME!") 96 | game() 97 | -------------------------------------------------------------------------------- /binod detector/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/binod detector/main.exe -------------------------------------------------------------------------------- /binod detector/main.py: -------------------------------------------------------------------------------- 1 | 2 | ''' 3 | Author: Aditya Mangal 4 | Date: 18 september,2020 5 | Purpose: python mini project 6 | 7 | ''' 8 | import time 9 | import os 10 | from termcolor import cprint 11 | from win32com.client import Dispatch 12 | 13 | 14 | def find_binod(filename): 15 | 16 | with open(filename, 'r') as f: 17 | file = f.read() 18 | for line in file: 19 | line = 0 20 | 21 | if 'binod' in file.lower(): 22 | line += 1 23 | print(f'{line} found in {filename}.') 24 | return True 25 | 26 | else: 27 | return False 28 | 29 | 30 | if __name__ == "__main__": 31 | # __version__ = "1.0.0" 32 | 33 | cprint("#" * 50, "magenta") 34 | cprint((f"Binod detector ").center(50), "yellow") 35 | cprint("#" * 50, "magenta") 36 | speak = Dispatch('SAPI.spvoice') 37 | speak.speak('it is a Binod detector') 38 | file_path = input('Enter the full path of directory.\n') 39 | os.chdir(file_path) 40 | user_file = input( 41 | 'Enter the full file name from which you want to find the binod.\n') 42 | print('Detecting binod please wait!') 43 | time.sleep(2) 44 | binod = find_binod(user_file) 45 | if(binod): 46 | print(f"binod found in {user_file}") 47 | 48 | else: 49 | print(f'Not found in {user_file}') 50 | -------------------------------------------------------------------------------- /binod detector/main.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['main.py'], 7 | pathex=['D:\\python mini\\binod'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='main', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | upx_exclude=[], 32 | runtime_tmpdir=None, 33 | console=True ) 34 | -------------------------------------------------------------------------------- /binod detector/readme.md: -------------------------------------------------------------------------------- 1 | # Binod Detector 2 | ## A simple detector that detects the word Binod from any file you input, if it exists or exists in any form. It can't be hidden from this python program. 3 | 4 |

5 |

6 |

7 | 8 | ![hqdefaultvcvc](https://user-images.githubusercontent.com/68494604/93607452-f6679800-f9e6-11ea-96d3-aaa5511aebc1.jpg) 9 | -------------------------------------------------------------------------------- /binod detector/search.txt: -------------------------------------------------------------------------------- 1 | binOd bhaiya 2 | binoD 3 | BiNOD -------------------------------------------------------------------------------- /binod detector/search2.txt: -------------------------------------------------------------------------------- 1 | Aditya mangal 2 | -------------------------------------------------------------------------------- /cryptocurrency prices/README.md: -------------------------------------------------------------------------------- 1 | # Live Cryptocurrency Prices 2 | A script that fetches the prices of cryptocurrencies. 3 | 4 | ### Prerequisites 5 | pip install -r requirements.txt 6 | 7 | ### How to run the script 8 | python main.py 9 | 10 | ## Author 11 | Muhammed Ali Dilek (xemeds) -------------------------------------------------------------------------------- /cryptocurrency prices/main.py: -------------------------------------------------------------------------------- 1 | #!python3 2 | # -*- coding: utf-8 -*- 3 | 4 | import requests 5 | from bs4 import BeautifulSoup 6 | from colorama import init, Fore, Back, Style 7 | import sys 8 | import os 9 | 10 | #get the price 11 | def get_price(): 12 | #response from the url 13 | response = requests.get(url) 14 | 15 | #soup object of the html content 16 | soup = BeautifulSoup(response.content,'html.parser') 17 | 18 | #for bitcoin 19 | if asset == 'btc': 20 | price = soup.find('span',{'class':'price'}).text #bitcoin works faster with the price class 21 | 22 | #for other altcoins 23 | else: 24 | price = soup.find('span',{'class':'woobJfK-Xb2EM1W1o8yoE'}).text #other altcoins only work with this class 25 | 26 | return float(price) 27 | 28 | #asset choice 29 | asset = input('Abbreviation of the asset: ') 30 | url = 'https://cryptowat.ch/assets/' + asset 31 | 32 | #catching the NoneType AttributeError error for coins that cant be found 33 | try: 34 | price = get_price() 35 | 36 | except AttributeError: 37 | print("The asset doesn't exist or it's not supported!") 38 | sys.exit() 39 | 40 | #visual 41 | if sys.platform == 'win32': 42 | os.system('cls') 43 | else: 44 | os.system('clear') 45 | 46 | #since the last price must be something from the start its set to 0 47 | price = 0 48 | 49 | #loop 50 | while True: 51 | 52 | #getting the price 53 | last_price = price 54 | price = get_price() 55 | 56 | #coloring the price according to the change 57 | if price > last_price: 58 | color = Fore.GREEN 59 | elif last_price > price: 60 | color = Fore.RED 61 | else: 62 | color = Style.RESET_ALL 63 | 64 | #printing the price 65 | print('$ ',end='') 66 | print(color + str(price) + Style.RESET_ALL) -------------------------------------------------------------------------------- /cryptocurrency prices/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.24.0 2 | bs4==0.0.1 3 | colorama==0.4.3 -------------------------------------------------------------------------------- /password generator/main.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityamangal1/Python-PRojEcTs/e56a7ca9b89a1e266f10836bef485ebc4c1f6a7d/password generator/main.exe -------------------------------------------------------------------------------- /password generator/main.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Author: Aditya Mangal 3 | Date: 17 september,2020 4 | Purpose: python mini project 5 | 6 | ''' 7 | import string 8 | import random 9 | 10 | 11 | if __name__ == '__main__': 12 | 13 | s = string.ascii_lowercase 14 | # print(s) 15 | s2 = string.ascii_uppercase 16 | 17 | s3 = string.digits 18 | # print(s3) 19 | 20 | pass_len = int(input('Enter the length of your password.\n')) 21 | pass_list = [] 22 | pass_list.extend(list(s)) 23 | pass_list.extend(list(s2)) 24 | pass_list.extend(list(s3)) 25 | 26 | random.shuffle(pass_list) 27 | # print(pass_list) 28 | 29 | pass_generated = "".join(pass_list[0:pass_len]) 30 | 31 | print(f'Password generated!\nYour password is {pass_generated}') 32 | -------------------------------------------------------------------------------- /password generator/main.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['main.py'], 7 | pathex=['C:\\Users\\Aditya Mangal\\Desktop\\New folder'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | [], 23 | exclude_binaries=True, 24 | name='main', 25 | debug=False, 26 | bootloader_ignore_signals=False, 27 | strip=False, 28 | upx=True, 29 | console=True ) 30 | coll = COLLECT(exe, 31 | a.binaries, 32 | a.zipfiles, 33 | a.datas, 34 | strip=False, 35 | upx=True, 36 | upx_exclude=[], 37 | name='main') 38 | --------------------------------------------------------------------------------