Skip to content

magic-8-ball #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3,275 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3275 commits
Select commit Hold shift + click to select a range
83bda08
Bump numpy from 1.25.2 to 1.26.0
dependabot[bot] Sep 29, 2023
9d8d74a
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Sep 30, 2023
0901852
Merge pull request #6 from NitkarshChourasia/testing
NitkarshChourasia Sep 30, 2023
add2aab
Removing the documentation website of the repo.
NitkarshChourasia Sep 30, 2023
649aed7
Awesome Calculator with GUI made using Tkinter.
NitkarshChourasia Sep 30, 2023
eab2e89
ToDo webapp using Django, made perfectly!
NitkarshChourasia Sep 30, 2023
f59cd62
Screenshot added of ToDo_webapp.
NitkarshChourasia Sep 30, 2023
fd1fe56
Create TowerOfHanoi.py
codingCapricorn Oct 3, 2023
a82f157
Create gstin_scraper.py
PBJI Oct 3, 2023
9a66c30
Wikipedia Scraping
Oct 4, 2023
0dfa1e0
ThirdAI Python
Oct 4, 2023
e1437df
Done
Oct 4, 2023
1adb4b0
NeuralDb based Project
Oct 4, 2023
c0773de
Added docstrings
sarayusreeyadavpadala Oct 4, 2023
483b4ba
FIXED: Caesar decoder possible result
OfficialAhmed Oct 5, 2023
658d0ca
Merge branch 'geekcomputers:master' into master
OfficialAhmed Oct 5, 2023
2d02c91
Merge pull request #1987 from NitkarshChourasia/testing
geekcomputers Oct 5, 2023
d9186d2
Merge pull request #1989 from PBJI/patch-1
geekcomputers Oct 5, 2023
dc4ac9e
add: one rep max calculator, weightlifting.
NitkarshChourasia Oct 5, 2023
58b7c25
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Oct 5, 2023
79df8e5
I made changes to the calculator using OOP
sarayusreeyadavpadala Oct 6, 2023
20babeb
Improved Jarvis to answer any questions
omshinde0 Oct 6, 2023
ce71a8d
Update requirements.txt
omshinde0 Oct 6, 2023
b63e971
Merge pull request #1988 from codingCapricorn/master
geekcomputers Oct 7, 2023
24b8477
Merge pull request #1990 from Abhay-1552/master
geekcomputers Oct 7, 2023
079c7ee
Merge pull request #1991 from AkhilYadavPadala/Geek
geekcomputers Oct 7, 2023
315f575
Made corrections on indentation
sarayusreeyadavpadala Oct 7, 2023
0c7991c
Merge pull request #1984 from geekcomputers/dependabot/pip/numpy-1.26.0
geekcomputers Oct 8, 2023
ba3d171
Merge pull request #1992 from OfficialAhmed/master
geekcomputers Oct 8, 2023
660c1dd
Merge pull request #1993 from NitkarshChourasia/testing
geekcomputers Oct 8, 2023
75bf681
Merge pull request #1997 from omshinde0/patch-2
geekcomputers Oct 8, 2023
99f3900
Merge pull request #1994 from AkhilYadavPadala/GC
geekcomputers Oct 8, 2023
a1c4ffb
Merge pull request #1996 from omshinde0/patch-1
geekcomputers Oct 8, 2023
2c179ae
Bump aiohttp from 3.8.5 to 3.8.6
dependabot[bot] Oct 9, 2023
8a28147
Merge pull request #1998 from geekcomputers/dependabot/pip/aiohttp-3.8.6
geekcomputers Oct 10, 2023
d25c9b4
Bump mediapipe from 0.10.5 to 0.10.7
dependabot[bot] Oct 10, 2023
75b0387
Merge pull request #1999 from geekcomputers/dependabot/pip/mediapipe-…
geekcomputers Oct 10, 2023
d4a0150
Bump pillow from 10.0.1 to 10.1.0
dependabot[bot] Oct 16, 2023
f8a4a5f
Bump numpy from 1.26.0 to 1.26.1
dependabot[bot] Oct 16, 2023
a1d4821
Merge pull request #2013 from geekcomputers/dependabot/pip/numpy-1.26.1
geekcomputers Oct 17, 2023
b4c1e2d
Added English text to pig Latin converter
usmansafdarktk Oct 21, 2023
1312fb7
Added script for a URL shortner
usmansafdarktk Oct 21, 2023
3cc0634
Merge pull request #2014 from usmansafdarktk/master
geekcomputers Oct 21, 2023
0085020
Merge pull request #2012 from geekcomputers/dependabot/pip/pillow-10.1.0
geekcomputers Oct 22, 2023
73c6fd2
Added News_App for indian Stock market
Rjchauhan18 Oct 23, 2023
4c34216
Update README.md
Rjchauhan18 Oct 23, 2023
77b464c
Update Newsapp.py
Rjchauhan18 Oct 23, 2023
45ab850
Merge pull request #2015 from Rjchauhan18/master
geekcomputers Oct 23, 2023
82507bf
Create mergesort_linkedlist.py
Alisha-786 Oct 23, 2023
0153486
Bump solara from 1.19.0 to 1.22.0
dependabot[bot] Oct 23, 2023
70c41c0
Merge pull request #2017 from geekcomputers/dependabot/pip/solara-1.22.0
geekcomputers Oct 23, 2023
76725dc
Merge pull request #2016 from Alisha-786/My-branch
geekcomputers Oct 23, 2023
b03d480
Create heapsort_linkedlist.py
Alisha-786 Oct 24, 2023
5c7f596
Created AI Tic Tac Toe Game
HVbajoria Oct 24, 2023
a6947c9
Added Project to the list
HVbajoria Oct 24, 2023
bc3fd39
Update calculator.py
ilia-abbasi Oct 24, 2023
1b3a9b8
Merge pull request #2019 from Alisha-786/My-branch
geekcomputers Oct 25, 2023
9991d6a
Update README.md
HVbajoria Oct 25, 2023
c62ef6a
Update README.md
HVbajoria Oct 25, 2023
2dd08f3
Update README.md
HVbajoria Oct 25, 2023
f9e058a
FIx: typo in login.py
varundhand Oct 25, 2023
183ddae
Merge pull request #2022 from varundhand/feature/typo-fix
geekcomputers Oct 26, 2023
0a0675c
Merge pull request #2020 from HVbajoria/master
geekcomputers Oct 26, 2023
c1252fd
Merge pull request #2021 from ilia-abbasi/ilia-calculator-patch-1
geekcomputers Oct 26, 2023
b324c90
added a Tic-Tac-Toe Game
IndraniSom Oct 28, 2023
0772e71
Merge pull request #2023 from IndraniSom/Indrani
geekcomputers Oct 28, 2023
56ee874
final commit
deBmalooo Oct 28, 2023
09da674
Merge pull request #2024 from deBmalooo/semi-branch
geekcomputers Oct 28, 2023
6b36996
added a number guessing game
IndraniSom Oct 28, 2023
e72713b
Merge pull request #2025 from IndraniSom/Indrani
geekcomputers Oct 28, 2023
429f1bd
added function to extract thumbnail from videos
ibtsam3301 Oct 28, 2023
080e647
Update hand_motion_recognizer.py
Hemant-Dua Oct 29, 2023
96d0eb6
Merge pull request #2028 from Hemant-Dua/patch-1
geekcomputers Oct 30, 2023
b8fb783
added readme
ibtsam3301 Oct 30, 2023
24a682c
added link in main readme
ibtsam3301 Oct 30, 2023
1273a11
Fixed syntax error in TicTacToe file
kevinliao2003 Oct 30, 2023
60078fe
Added Industrial_developed_hangman
DiodDan Nov 1, 2023
1c04b3a
Image Added into Industrial_developed_hangman readme
DiodDan Nov 1, 2023
c5997d4
Industrial_developed_hangman changed to api usage
DiodDan Nov 3, 2023
68c5011
Merge pull request #2027 from ibtsam3301/master
geekcomputers Nov 4, 2023
6ae406d
Merge pull request #2029 from danila12315454/master
geekcomputers Nov 4, 2023
a344c4a
added ping pong
anuragdaksh7 Nov 6, 2023
f3f2f20
Bump pyglet from 2.0.9 to 2.0.10
dependabot[bot] Nov 7, 2023
24af0b3
Merge pull request #2032 from anuragdaksh7/master
geekcomputers Nov 9, 2023
f37d4ea
Merge pull request #2035 from geekcomputers/dependabot/pip/pyglet-2.0.10
geekcomputers Nov 9, 2023
a143ffa
Merge pull request #2036 from kevinliao2003/mybranch
geekcomputers Nov 9, 2023
7f7256e
add: requirements.txt for pdf_to_docx.py
NitkarshChourasia Nov 9, 2023
a519e72
add: pdf_to_docx.py program
NitkarshChourasia Nov 9, 2023
7e7df4c
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Nov 9, 2023
e057209
Merge pull request #7 from NitkarshChourasia/testing
NitkarshChourasia Nov 9, 2023
b55468a
Merge pull request #2037 from NitkarshChourasia/testing
geekcomputers Nov 9, 2023
731ac19
Bump mediapipe from 0.10.7 to 0.10.8
dependabot[bot] Nov 9, 2023
bfea1e4
Merge pull request #2038 from geekcomputers/dependabot/pip/mediapipe-…
geekcomputers Nov 9, 2023
0d1bf23
Bump numpy from 1.26.1 to 1.26.2
dependabot[bot] Nov 13, 2023
40d3f2a
Merge pull request #2040 from geekcomputers/dependabot/pip/numpy-1.26.2
geekcomputers Nov 13, 2023
816a3a0
Create fibonacci_SIMPLIFIED
ChaitanyaMittal27 Nov 16, 2023
fde40af
Bump solara from 1.22.0 to 1.23.0
dependabot[bot] Nov 17, 2023
f9de3c9
Merge pull request #2041 from geekcomputers/dependabot/pip/solara-1.23.0
geekcomputers Nov 18, 2023
2f2b812
Bump aiohttp from 3.8.6 to 3.9.0
dependabot[bot] Nov 20, 2023
12b9b13
Merge pull request #2043 from geekcomputers/dependabot/pip/aiohttp-3.9.0
geekcomputers Nov 21, 2023
a93eed8
Bump solara from 1.23.0 to 1.24.0
dependabot[bot] Nov 24, 2023
d8695e2
Merge pull request #2044 from geekcomputers/dependabot/pip/solara-1.24.0
geekcomputers Nov 26, 2023
6c2f176
Bump solara from 1.24.0 to 1.25.0
dependabot[bot] Dec 4, 2023
b2f8509
Merge pull request #2048 from geekcomputers/dependabot/pip/solara-1.25.0
geekcomputers Dec 8, 2023
5c01b3a
Update Python Program to Sort Words in Alphabetic Order.py
AndrewB50 Dec 9, 2023
b36934a
Merge pull request #2051 from AndrewB50/patch-2
geekcomputers Dec 9, 2023
3683f85
Bump mediapipe from 0.10.8 to 0.10.9
dependabot[bot] Dec 13, 2023
0d31cc3
this changes files extension
EllyEroms7 Dec 14, 2023
99cfa1c
Merge pull request #2054 from geekcomputers/dependabot/pip/mediapipe-…
geekcomputers Dec 15, 2023
08f67c8
Merge pull request #2056 from devpoisons/master
geekcomputers Dec 17, 2023
bf0e246
new: Add a GUI based counter app.
NitkarshChourasia Dec 27, 2023
d719073
Merge branch 'testing' of https://github.com/NitkarshChourasia/Python…
NitkarshChourasia Dec 27, 2023
461597e
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Dec 27, 2023
c695fea
update: Update with documentation.
NitkarshChourasia Dec 27, 2023
cb05d52
add: hello world with a !++ and !--
NitkarshChourasia Dec 27, 2023
d4a5713
update: Add more feature
NitkarshChourasia Dec 27, 2023
0615e4a
update: Removed errors from it.
NitkarshChourasia Dec 27, 2023
9e0c2ac
update: Removed errors from it.
NitkarshChourasia Dec 27, 2023
c6bec93
update: Removed errors from it.
NitkarshChourasia Dec 27, 2023
125ee29
Merge pull request #2060 from NitkarshChourasia/testing
geekcomputers Dec 27, 2023
b954ef6
update: pack more features.
NitkarshChourasia Dec 28, 2023
713204c
update: pack more features.
NitkarshChourasia Dec 28, 2023
b8d0760
Add word_to_number function for converting words to numbers
NitkarshChourasia Dec 28, 2023
4feb031
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Dec 28, 2023
0d2e6f7
Add word_to_number function for converting words to numbers
NitkarshChourasia Dec 28, 2023
de79841
Merge branch 'testing' of https://github.com/NitkarshChourasia/Python…
NitkarshChourasia Dec 28, 2023
249620c
Merge pull request #2061 from NitkarshChourasia/testing
geekcomputers Dec 28, 2023
b065270
add:Numerical sign detection
NitkarshChourasia Dec 29, 2023
6c24406
add-imp: A conda environement build file.
NitkarshChourasia Dec 29, 2023
883c114
duplicate: Contains basic duplicate program.
NitkarshChourasia Dec 29, 2023
0de0f6c
Merge pull request #2063 from NitkarshChourasia/testing
geekcomputers Dec 29, 2023
b7c81a2
del: copy-pasted from geeksofgeek
NitkarshChourasia Dec 29, 2023
d1a3c13
sort: Depreciated program.
NitkarshChourasia Dec 29, 2023
f471df3
add: requirements.txt for the whole repository.
NitkarshChourasia Dec 30, 2023
be3443a
sort: non-useful programs.
NitkarshChourasia Dec 30, 2023
3d95ce9
Merge pull request #8 from IntelligentInfoBro/patch-1
NitkarshChourasia Dec 30, 2023
d5caba1
Merge branch 'geekcomputers:master' into testing
NitkarshChourasia Dec 30, 2023
f77e658
Merge pull request #2065 from NitkarshChourasia/testing
geekcomputers Dec 31, 2023
66f73b5
build(deps): bump pytest from 7.4.3 to 7.4.4
dependabot[bot] Jan 1, 2024
ad73897
build(deps): bump ccxt from 4.2.2 to 4.2.3
dependabot[bot] Jan 1, 2024
e12e7ed
build(deps): bump seaborn from 0.13.0 to 0.13.1
dependabot[bot] Jan 1, 2024
f5d7b6f
build(deps): bump opencv-python from 4.8.1.78 to 4.9.0.80
dependabot[bot] Jan 1, 2024
fb94127
Merge pull request #2066 from geekcomputers/dependabot/pip/pytest-7.4.4
geekcomputers Jan 1, 2024
1ec1e1a
Merge pull request #2067 from geekcomputers/dependabot/pip/ccxt-4.2.3
geekcomputers Jan 1, 2024
c667194
Merge pull request #2068 from geekcomputers/dependabot/pip/seaborn-0.…
geekcomputers Jan 1, 2024
9673dda
Merge pull request #2069 from geekcomputers/dependabot/pip/opencv-pyt…
geekcomputers Jan 1, 2024
026518e
build(deps): bump pillow from 10.1.0 to 10.2.0
dependabot[bot] Jan 2, 2024
6bbfc61
build(deps): bump django from 5.0 to 5.0.1
dependabot[bot] Jan 2, 2024
2603e2b
Merge pull request #2070 from geekcomputers/dependabot/pip/pillow-10.2.0
geekcomputers Jan 3, 2024
ee85c67
Merge pull request #2071 from geekcomputers/dependabot/pip/django-5.0.1
geekcomputers Jan 3, 2024
c2ccb47
build(deps): bump ccxt from 4.2.3 to 4.2.5
dependabot[bot] Jan 4, 2024
3a87caa
Merge pull request #2075 from geekcomputers/dependabot/pip/ccxt-4.2.5
geekcomputers Jan 4, 2024
146ecc6
build(deps): bump ccxt from 4.2.5 to 4.2.7
dependabot[bot] Jan 5, 2024
dc6f87a
build(deps): bump google-api-python-client from 2.111.0 to 2.112.0
dependabot[bot] Jan 5, 2024
40b3436
Merge pull request #2076 from geekcomputers/dependabot/pip/ccxt-4.2.7
geekcomputers Jan 6, 2024
6a094e6
Merge pull request #2077 from geekcomputers/dependabot/pip/google-api…
geekcomputers Jan 6, 2024
9c8dda9
sort: Files to be sorted.
NitkarshChourasia Jan 7, 2024
faccf61
Merge branch 'testing' of https://github.com/NitkarshChourasia/Python…
NitkarshChourasia Jan 7, 2024
e671aa4
add: gtts functional class
NitkarshChourasia Jan 7, 2024
ebeb6e4
Merge pull request #2078 from NitkarshChourasia/main
geekcomputers Jan 7, 2024
0d73b20
Merge pull request #2079 from NitkarshChourasia/testing
geekcomputers Jan 7, 2024
8647134
Merge pull request #9 from NitkarshChourasia/testing
NitkarshChourasia Jan 7, 2024
03e9c40
update: Add support for Upper case encrypt and decrypt
NitkarshChourasia Jan 8, 2024
36a6de5
rename: snake_case file name
NitkarshChourasia Jan 8, 2024
f442195
sort: duplicate programs
NitkarshChourasia Jan 8, 2024
dd0534c
sort: remove plagarise and duplicates.
NitkarshChourasia Jan 8, 2024
641e756
update: add good features
NitkarshChourasia Jan 8, 2024
757ebde
build(deps): bump ccxt from 4.2.7 to 4.2.10
dependabot[bot] Jan 8, 2024
75fab39
build(deps): bump pygame from 2.2.0 to 2.5.2
dependabot[bot] Jan 8, 2024
d4e7cab
Merge pull request #2083 from geekcomputers/dependabot/pip/pygame-2.5.2
geekcomputers Jan 9, 2024
01311d8
Merge pull request #2082 from geekcomputers/dependabot/pip/ccxt-4.2.10
geekcomputers Jan 9, 2024
0c73909
Merge pull request #2081 from NitkarshChourasia/testing
geekcomputers Jan 9, 2024
513ad4d
add: calc with a very advanced automation concepts.
NitkarshChourasia Jan 9, 2024
d39629e
sort: redundant programs sorted.
NitkarshChourasia Jan 9, 2024
15b058b
sort:redundant program.
NitkarshChourasia Jan 9, 2024
56d515c
add: colorma library experimentation
NitkarshChourasia Jan 9, 2024
a73c3f1
update:feature: more classes and methods and documentations add.
NitkarshChourasia Jan 9, 2024
ef649ce
build(deps): bump openai from 1.6.1 to 1.7.0
dependabot[bot] Jan 9, 2024
f282789
build(deps): bump utils from 1.0.1 to 1.0.2
dependabot[bot] Jan 9, 2024
8423098
Merge pull request #2086 from geekcomputers/dependabot/pip/openai-1.7.0
geekcomputers Jan 9, 2024
33cce75
Merge pull request #2087 from geekcomputers/dependabot/pip/utils-1.0.2
geekcomputers Jan 9, 2024
130e04b
build(deps): bump pdf2docx from 0.5.6 to 0.5.7
dependabot[bot] Jan 10, 2024
6a4d655
build(deps): bump yfinance from 0.2.33 to 0.2.35
dependabot[bot] Jan 10, 2024
13e4154
Merge pull request #2088 from geekcomputers/dependabot/pip/pdf2docx-0…
geekcomputers Jan 10, 2024
b1b8036
Merge pull request #2089 from geekcomputers/dependabot/pip/yfinance-0…
geekcomputers Jan 10, 2024
22f5639
Merge pull request #10 from NitkarshChourasia/testing
NitkarshChourasia Jan 11, 2024
8045924
Merge pull request #2090 from NitkarshChourasia/main
geekcomputers Jan 11, 2024
823f883
build(deps): bump protobuf from 4.25.1 to 4.25.2
dependabot[bot] Jan 11, 2024
8907377
build(deps): bump google-api-python-client from 2.112.0 to 2.113.0
dependabot[bot] Jan 11, 2024
bae3af2
add: vigenere cipher
NitkarshChourasia Jan 12, 2024
d82d031
Merge pull request #2091 from geekcomputers/dependabot/pip/protobuf-4…
geekcomputers Jan 12, 2024
3118ee4
Merge pull request #2092 from geekcomputers/dependabot/pip/google-api…
geekcomputers Jan 12, 2024
6377bd9
Merge pull request #2094 from NitkarshChourasia/testing
geekcomputers Jan 12, 2024
172e33d
sort: redundant unnecessary file.
NitkarshChourasia Jan 14, 2024
4f322f5
sort: redundant unnecessary file.
NitkarshChourasia Jan 14, 2024
1924e81
fix: bugs fixed.
NitkarshChourasia Jan 14, 2024
0f253dc
add: send messages automatically
NitkarshChourasia Jan 14, 2024
a07a1f4
update: feature to add, later.
NitkarshChourasia Jan 14, 2024
3ae1867
rename: for proper organisation.
NitkarshChourasia Jan 14, 2024
a8b1d7c
add: author tag.
NitkarshChourasia Jan 14, 2024
4c8fc96
add: demo assets add.
NitkarshChourasia Jan 14, 2024
5635f9d
add: improved file add for making shapes.
NitkarshChourasia Jan 14, 2024
746f0f5
sort: remove redundant program.
NitkarshChourasia Jan 14, 2024
6089b11
add: GUI and tested implemented geometry analyser.
NitkarshChourasia Jan 14, 2024
dd10333
refactor: Better readability and logic and feature to be implemented …
NitkarshChourasia Jan 14, 2024
dcf37e2
Merge pull request #11 from NitkarshChourasia/testing
NitkarshChourasia Jan 15, 2024
5b72300
Merge pull request #2095 from NitkarshChourasia/testing
geekcomputers Jan 15, 2024
4a506cc
Merge pull request #2096 from NitkarshChourasia/main
geekcomputers Jan 15, 2024
fb2d863
build(deps): bump unidecode from 1.3.7 to 1.3.8
dependabot[bot] Jan 15, 2024
e34a67f
build(deps): bump fastapi from 0.108.0 to 0.109.0
dependabot[bot] Jan 15, 2024
bd3fe65
build(deps): bump xor-cipher from 3.0.1 to 3.1.0
dependabot[bot] Jan 15, 2024
a9455dc
Merge pull request #2098 from geekcomputers/dependabot/pip/unidecode-…
geekcomputers Jan 15, 2024
8cf1dad
Merge pull request #2097 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Jan 15, 2024
023d7de
Merge pull request #2099 from geekcomputers/dependabot/pip/xor-cipher…
geekcomputers Jan 15, 2024
c756aaf
build(deps): bump thirdai from 0.7.26 to 0.7.28
dependabot[bot] Jan 16, 2024
abddc12
Merge pull request #2101 from geekcomputers/dependabot/pip/thirdai-0.…
geekcomputers Jan 16, 2024
2709e62
add: Luhn algorithm
NitkarshChourasia Jan 16, 2024
5d0d76d
add: Luhn algorithm
NitkarshChourasia Jan 16, 2024
c504ed5
add: rock_paper_scissor_game in CLI
NitkarshChourasia Jan 16, 2024
829624d
sort: Redundant and absolute error logic.
NitkarshChourasia Jan 16, 2024
d4ebaae
add: Prototype
NitkarshChourasia Jan 16, 2024
81a131c
refactor: fix bugs and refactor
NitkarshChourasia Jan 16, 2024
1263088
update/fix: update and fix requirements.txt file
NitkarshChourasia Jan 16, 2024
a13646d
sort: better organisation.
NitkarshChourasia Jan 16, 2024
96cf1a1
Merge pull request #2102 from NitkarshChourasia/testing
geekcomputers Jan 17, 2024
1a4dd25
build(deps): bump ccxt from 4.2.10 to 4.2.18
dependabot[bot] Jan 18, 2024
9c473f1
Merge pull request #2104 from geekcomputers/dependabot/pip/ccxt-4.2.18
geekcomputers Jan 20, 2024
6a05de0
build(deps): bump ccxt from 4.2.18 to 4.2.20
dependabot[bot] Jan 22, 2024
7edad51
build(deps): bump inquirer from 2.7.0 to 3.2.1
dependabot[bot] Jan 22, 2024
034daf1
Merge pull request #2105 from geekcomputers/dependabot/pip/ccxt-4.2.20
geekcomputers Jan 22, 2024
594f302
Merge pull request #2106 from geekcomputers/dependabot/pip/inquirer-3…
geekcomputers Jan 22, 2024
2f1da49
build(deps): bump emoji from 2.9.0 to 2.10.0
dependabot[bot] Jan 23, 2024
3d217b7
build(deps): bump beautifulsoup4 from 4.12.2 to 4.12.3
dependabot[bot] Jan 23, 2024
9d077a1
build(deps): bump google-api-python-client from 2.113.0 to 2.115.0
dependabot[bot] Jan 23, 2024
67c3cbc
Merge pull request #2107 from geekcomputers/dependabot/pip/emoji-2.10.0
geekcomputers Jan 23, 2024
bb8ff72
Merge pull request #2108 from geekcomputers/dependabot/pip/beautifuls…
geekcomputers Jan 23, 2024
c6f5a55
Merge pull request #2109 from geekcomputers/dependabot/pip/google-api…
geekcomputers Jan 23, 2024
23a7b2c
build(deps): bump colorama from 0.4.4 to 0.4.6
dependabot[bot] Jan 24, 2024
09ad13f
build(deps): bump openai from 1.7.0 to 1.9.0
dependabot[bot] Jan 24, 2024
46a40ed
Merge pull request #2111 from geekcomputers/dependabot/pip/colorama-0…
geekcomputers Jan 24, 2024
8281eab
Merge pull request #2112 from geekcomputers/dependabot/pip/openai-1.9.0
geekcomputers Jan 24, 2024
c3df38c
build(deps): bump psutil from 5.9.7 to 5.9.8
dependabot[bot] Jan 25, 2024
f09251d
build(deps): bump twilio from 8.11.0 to 8.12.0
dependabot[bot] Jan 25, 2024
163c59e
build(deps): bump keras from 3.0.2 to 3.0.4
dependabot[bot] Jan 25, 2024
0da9aad
Merge pull request #2115 from geekcomputers/dependabot/pip/keras-3.0.4
geekcomputers Jan 26, 2024
658720a
Merge pull request #2114 from geekcomputers/dependabot/pip/twilio-8.12.0
geekcomputers Jan 26, 2024
9facc5a
Merge pull request #2113 from geekcomputers/dependabot/pip/psutil-5.9.8
geekcomputers Jan 26, 2024
20682b3
Sibiraj
Sibiraj20 Jan 31, 2024
2292c30
Sibiraj
Sibiraj20 Jan 31, 2024
9653b64
Sibiraj20
Sibiraj20 Feb 2, 2024
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
24 changes: 24 additions & 0 deletions .github/workflows/lint_python.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: lint_python
on: [pull_request, push]
jobs:
lint_python:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- run: pip install --upgrade pip wheel
- run: pip install bandit black codespell flake8 flake8-2020 flake8-bugbear
flake8-comprehensions isort mypy pytest pyupgrade safety
- run: bandit --recursive --skip B101 . || true # B101 is assert statements
- run: black --check . || true
- run: codespell || true # --ignore-words-list="" --skip="*.css,*.js,*.lock"
- run: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
- run: flake8 . --count --exit-zero --max-complexity=10 --max-line-length=88
--show-source --statistics
- run: isort --check-only --profile black . || true
- run: pip install -r requirements.txt || pip install --editable . || true
- run: mkdir --parents --verbose .mypy_cache
- run: mypy --ignore-missing-imports --install-types --non-interactive . || true
- run: pytest . || pytest --doctest-modules .
- run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true
- run: safety check
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
.idea
*.pyc
string=sorted(input())
lower=""
even=""
odd=""
upper=""
for i in string:
if i.islower():
lower+=i
elif i.isupper():
upper+=i
elif int(i)%2==0:
even+=i
else:
odd+=i
print(lower+upper+odd+even)

# operating system-related files

# file properties cache/storage on macOS
*.DS_Store

# thumbnail cache on Windows
Thumbs.db
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import pickle


def bdelete():
# Opening a file & loading it
with open("studrec.dat") as F:
stud = pickle.load(F)
print(stud)

# Deleting the Roll no. entered by user
rno = int(input("Enter the Roll no. to be deleted: "))
with open("studrec.dat") as F:
rec = [i for i in stud if i[0] != rno]
pickle.dump(rec, F)


bdelete()
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import pickle


def binary_read():
with open("studrec.dat") as b:
stud = pickle.load(b)
print(stud)

# prints the whole record in nested list format
print("contents of binary file")

for ch in stud:

print(ch) # prints one of the chosen rec in list

rno = ch[0]
rname = ch[1] # due to unpacking the val not printed in list format
rmark = ch[2]

print(rno, rname, rmark, end="\t")


binary_read()
30 changes: 30 additions & 0 deletions 1 File handle/File handle binary/Update a binary file.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Updating records in a binary file

import pickle


def update():
with open("class.dat", "rb+") as F:
S = pickle.load(F)
found = False
rno = int(input("enter the roll number you want to update"))

for i in S:
if rno == i[0]:
print(f"the currrent name is {i[1]}")
i[1] = input("enter the new name")
found = True
break

if found:
print("Record not found")

else:
F.seek(0)
pickle.dump(S, F)


update()

with open("class.dat", "rb") as F:
print(pickle.load(F))
30 changes: 30 additions & 0 deletions 1 File handle/File handle binary/Update a binary file2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# updating records in a binary file

import pickle


def update():

with open("studrec.dat", "rb+") as File:
value = pickle.load(File)
found = False
roll = int(input("Enter the roll number of the record"))

for i in value:
if roll == i[0]:
print(f"current name {i[1]}")
print(f"current marks {i[2]}")
i[1] = input("Enter the new name")
i[2] = int(input("Enter the new marks"))
found = True

if not found:
print("Record not found")

else:
pickle.dump(value, File)
File.seek(0)
print(pickle.load(File))


update()
Binary file added 1 File handle/File handle binary/class.dat
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
"""Amit is a monitor of class XII-A and he stored the record of all
the students of his class in a file named “class.dat”.
Structure of record is [roll number, name, percentage]. His computer
teacher has assigned the following duty to Amit

Write a function remcount( ) to count the number of students who need
remedial class (student who scored less than 40 percent)


"""
# also find no. of children who got top marks

import pickle

list = [
[1, "Ramya", 30],
[2, "vaishnavi", 60],
[3, "anuya", 40],
[4, "kamala", 30],
[5, "anuraag", 10],
[6, "Reshi", 77],
[7, "Biancaa.R", 100],
[8, "sandhya", 65],
]

with open("class.dat", "ab") as F:
pickle.dump(list, F)
F.close()


def remcount():
with open("class.dat", "rb") as F:
val = pickle.load(F)
count = 0

for i in val:
if i[2] <= 40:
print(f"{i} eligible for remedial")
count += 1
print(f"the total number of students are {count}")


remcount()


def firstmark():
with open("class.dat", "rb") as F:
val = pickle.load(F)
count = 0
main = [i[2] for i in val]

top = max(main)
print(top, "is the first mark")

F.seek(0)
for i in val:
if top == i[2]:
print(f"{i}\ncongrats")
count += 1

print("the total number of students who secured top marks are", count)


firstmark()

with open("class.dat", "rb") as F:
val = pickle.load(F)
print(val)
21 changes: 21 additions & 0 deletions 1 File handle/File handle binary/search record in binary file.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# binary file to search a given record

import pickle


def binary_search():
with open("studrec.dat", "rb") as F:
# your file path will be different
search = 0
rno = int(input("Enter the roll number of the student"))

for i in pickle.load(F):
if i[0] == rno:
print(f"Record found successfully\n{i}")
search = 1

if search == 0:
print("Sorry! record not found")


binary_search()
Binary file added 1 File handle/File handle binary/studrec.dat
Binary file not shown.
35 changes: 35 additions & 0 deletions 1 File handle/File handle text/counter.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
"""
Class resposible for counting words for different files:
- Reduce redundant code
- Easier code management/debugging
- Code readability
"""

class Counter:

def __init__(self, text:str) -> None:
self.text = text

# Define the initial count of the lower and upper case.
self.count_lower = 0
self.count_upper = 0
self.count()

def count(self) -> None:

for char in self.text:
if char.lower():
self.count_lower += 1
elif char.upper():
self.count_upper += 1

return (self.count_lower, self.count_upper)

def get_total_lower(self) -> int:
return self.count_lower

def get_total_upper(self) -> int:
return self.count_upper

def get_total(self) -> int:
return self.count_lower + self.count_upper
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

import os
import time
file_name= input("Enter the file name to create:- ")

print(file_name)

def write_to_file(file_name):

if os.path.exists(file_name):
print(f"Error: {file_name} already exists.")
return

with open(file_name, "a") as F:

while True:
text = input("enter any text to add in the file:- ")
F.write( f"{text}\n" )
choice = input("Do you want to enter more, y/n").lower()
if choice == "n":
break

def longlines():

with open(file_name, encoding='utf-8') as F:
lines = F.readlines()
lines_less_than_50 = list( filter(lambda line: len(line) < 50, lines ) )

if not lines_less_than_50:
print("There is no line which is less than 50")
else:
for i in lines_less_than_50:
print(i, end="\t")

if __name__ == "__main__":
write_to_file(file_name)
time.sleep(1)
longlines()
11 changes: 11 additions & 0 deletions 1 File handle/File handle text/happy.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
hello how are you
what is your name
do not worry everything is alright
everything will be alright
please don't lose hope
Wonders are on the way
Take a walk in the park
At the end of the day you are more important than anything else.
Many moments of happiness are waiting
You are amazing!
If you truly believe.
16 changes: 16 additions & 0 deletions 1 File handle/File handle text/input,output and error streams.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# practicing with streams
import sys

sys.stdout.write("Enter the name of the file")
file = sys.stdin.readline()

with open(file.strip(), ) as F:

while True:
ch = F.readlines()
for (i) in ch: # ch is the whole file,for i in ch gives lines, for j in i gives letters,for j in i.split gives words
print(i, end="")
else:
sys.stderr.write("End of file reached")
break

Loading