Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4020 commits
Select commit Hold shift + click to select a range
7403339
upgrade python.yml
lighting9999 Sep 19, 2025
85d6075
更新 python.yml
lighting9999 Sep 19, 2025
9852d67
更新 python.yml
lighting9999 Sep 19, 2025
bd6073e
fix python.yml
lighting9999 Sep 19, 2025
d3caf5d
Refactor and update various Python scripts
lighting9999 Sep 20, 2025
cc470f8
Add multiple Tic-Tac-Toe game implementations and a clock difference …
lighting9999 Sep 20, 2025
7813768
fix pytest error
lighting9999 Sep 20, 2025
190dac4
fix
lighting9999 Sep 20, 2025
da71c1a
fix
lighting9999 Sep 20, 2025
08810ac
Merge pull request #2887 from geekcomputers/dependabot/pip/pytest-8.4.2
geekcomputers Sep 21, 2025
8726aba
Merge pull request #2888 from geekcomputers/dependabot/pip/pymongo-4.…
geekcomputers Sep 21, 2025
531785b
Merge pull request #2889 from lighting9999/patch-1
geekcomputers Sep 21, 2025
3e58775
Merge pull request #2890 from PortalWalkerCodes/patch-1
geekcomputers Sep 21, 2025
80e09d2
Merge pull request #2891 from geekcomputers/dependabot/pip/pyperclip-…
geekcomputers Sep 21, 2025
8eda96b
Merge pull request #2893 from lighting9999/path-1
geekcomputers Sep 21, 2025
e3a1fd2
Contains doctests for the selection_sort function to verify correctne…
Monisha-204 Sep 22, 2025
61efe02
Bump yfinance from 0.2.65 to 0.2.66
dependabot[bot] Sep 22, 2025
726f290
Bump pydantic from 2.11.7 to 2.11.9
dependabot[bot] Sep 22, 2025
6c837f6
Bump google-api-python-client from 2.181.0 to 2.183.0
dependabot[bot] Sep 24, 2025
411c45b
Merge pull request #2895 from Monisha-204/py_doctest
geekcomputers Sep 25, 2025
34a6175
Merge pull request #2896 from geekcomputers/dependabot/pip/yfinance-0…
geekcomputers Sep 25, 2025
abd6cc7
Merge pull request #2898 from geekcomputers/dependabot/pip/pydantic-2…
geekcomputers Sep 25, 2025
e1f8192
Merge pull request #2900 from geekcomputers/dependabot/pip/google-api…
geekcomputers Sep 25, 2025
08a55c2
Bump twilio from 9.8.0 to 9.8.2
dependabot[bot] Sep 25, 2025
44313fc
Bump beautifulsoup4 from 4.13.4 to 4.13.5
dependabot[bot] Sep 25, 2025
63e30bf
Bump openai from 1.107.1 to 1.109.1
dependabot[bot] Sep 25, 2025
f2d59ff
calci2.py
MulkaSandhyaRani Sep 27, 2025
5fa5668
Merge pull request #2906 from MulkaSandhyaRani/sum-of-prices
geekcomputers Sep 28, 2025
16a56ec
Merge pull request #2905 from geekcomputers/dependabot/pip/openai-1.1…
geekcomputers Sep 28, 2025
808719c
Merge pull request #2904 from geekcomputers/dependabot/pip/beautifuls…
geekcomputers Sep 28, 2025
f832ecc
Merge pull request #2903 from geekcomputers/dependabot/pip/twilio-9.8.2
geekcomputers Sep 28, 2025
15ad07b
Bump httplib2 from 0.30.0 to 0.31.0
dependabot[bot] Sep 29, 2025
a621695
Bump beautifulsoup4 from 4.13.5 to 4.14.2
dependabot[bot] Sep 29, 2025
3bfe96d
Merge pull request #2908 from geekcomputers/dependabot/pip/httplib2-0…
geekcomputers Oct 2, 2025
6fddc0b
Merge pull request #2909 from geekcomputers/dependabot/pip/beautifuls…
geekcomputers Oct 2, 2025
062137b
Bump emoji from 2.14.1 to 2.15.0
dependabot[bot] Oct 2, 2025
fd692cb
Bump google-api-python-client from 2.183.0 to 2.184.0
dependabot[bot] Oct 2, 2025
b123015
Merge pull request #2911 from geekcomputers/dependabot/pip/emoji-2.15.0
geekcomputers Oct 4, 2025
ccd5e10
Merge pull request #2912 from geekcomputers/dependabot/pip/google-api…
geekcomputers Oct 4, 2025
eab102a
Bump selenium from 4.35.0 to 4.36.0
dependabot[bot] Oct 6, 2025
aee88d8
Bump pydantic from 2.11.9 to 2.12.0
dependabot[bot] Oct 7, 2025
f87c2e4
Merge pull request #2919 from geekcomputers/dependabot/pip/pydantic-2…
geekcomputers Oct 7, 2025
c964efc
Merge pull request #2914 from geekcomputers/dependabot/pip/selenium-4…
geekcomputers Oct 8, 2025
adff4d3
Bump keras from 3.10.0 to 3.11.3
dependabot[bot] Oct 8, 2025
5060770
Bump aiohttp from 3.12.15 to 3.13.0
dependabot[bot] Oct 8, 2025
dc9a313
Merge pull request #2920 from geekcomputers/dependabot/pip/keras-3.11.3
geekcomputers Oct 9, 2025
590a80c
Merge pull request #2921 from geekcomputers/dependabot/pip/aiohttp-3.…
geekcomputers Oct 9, 2025
f9554a8
Bump pandas from 2.3.2 to 2.3.3
dependabot[bot] Oct 9, 2025
c5e544f
Bump fastapi from 0.116.1 to 0.118.3
dependabot[bot] Oct 10, 2025
fbd3d3b
Merge pull request #2922 from geekcomputers/dependabot/pip/pandas-2.3.3
geekcomputers Oct 11, 2025
74da562
Merge pull request #2924 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Oct 11, 2025
a49a962
Bump pyglet from 2.1.8 to 2.1.9
dependabot[bot] Oct 13, 2025
126e99b
Bump pymongo from 4.15.1 to 4.15.3
dependabot[bot] Oct 13, 2025
4f1209c
Merge pull request #2927 from geekcomputers/dependabot/pip/pyglet-2.1.9
geekcomputers Oct 14, 2025
15d9383
Merge pull request #2928 from geekcomputers/dependabot/pip/pymongo-4.…
geekcomputers Oct 14, 2025
35b9de0
Bump nltk from 3.9.1 to 3.9.2
dependabot[bot] Oct 14, 2025
13a2bc8
Bump rich from 14.1.0 to 14.2.0
dependabot[bot] Oct 14, 2025
6ac0345
Add smart file organizer
sangampaudel530 Oct 15, 2025
6a73e52
Merge pull request #2930 from geekcomputers/dependabot/pip/nltk-3.9.2
geekcomputers Oct 16, 2025
da3cb43
Merge pull request #2931 from geekcomputers/dependabot/pip/rich-14.2.0
geekcomputers Oct 16, 2025
2e9cb1b
Merge pull request #2933 from sangampaudel530/add-smart-file-organizer
geekcomputers Oct 16, 2025
8769eac
Bump ccxt from 4.5.2 to 4.5.11
dependabot[bot] Oct 16, 2025
223157e
Bump openai from 1.109.1 to 2.4.0
dependabot[bot] Oct 16, 2025
190585e
Bump protobuf from 6.31.1 to 6.33.0
dependabot[bot] Oct 16, 2025
b4e3583
Merge pull request #2934 from geekcomputers/dependabot/pip/ccxt-4.5.11
geekcomputers Oct 17, 2025
e5d6b59
Bump pydantic from 2.12.0 to 2.12.3
dependabot[bot] Oct 17, 2025
c4b6d5e
Merge pull request #2935 from geekcomputers/dependabot/pip/openai-2.4.0
geekcomputers Oct 18, 2025
395afe0
Merge pull request #2936 from geekcomputers/dependabot/pip/protobuf-6…
geekcomputers Oct 18, 2025
b161cba
Merge pull request #2937 from geekcomputers/dependabot/pip/pydantic-2…
geekcomputers Oct 18, 2025
957533b
change game
lighting9999 Oct 19, 2025
4929a7f
fix error
lighting9999 Oct 19, 2025
5f27d8e
upgrade version
lighting9999 Oct 19, 2025
ef88745
ingore F405
lighting9999 Oct 19, 2025
feebb9b
Added Password Manager (Tkinter) GUI Project | prashantgohel321
prashantgohel321 Oct 19, 2025
06852e9
Merge pull request #2941 from prashantgohel321/add-password-manager
geekcomputers Oct 19, 2025
ebf8cb5
Merge pull request #2940 from lighting9999/path2
geekcomputers Oct 19, 2025
b637c45
Snake Game Using Turtle | prashantgohel321
prashantgohel321 Oct 20, 2025
da83dbc
Bump google-api-python-client from 2.184.0 to 2.185.0
dependabot[bot] Oct 20, 2025
582645e
Bump openai from 2.4.0 to 2.6.0
dependabot[bot] Oct 20, 2025
659c128
Bump fastapi from 0.118.3 to 0.119.1
dependabot[bot] Oct 20, 2025
453d1ec
Merge pull request #2942 from prashantgohel321/add-snake-game
geekcomputers Oct 21, 2025
5cd89e5
Merge pull request #2943 from geekcomputers/dependabot/pip/google-api…
geekcomputers Oct 21, 2025
9ed57ec
Merge pull request #2944 from geekcomputers/dependabot/pip/openai-2.6.0
geekcomputers Oct 21, 2025
9f61a99
Merge pull request #2945 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Oct 21, 2025
56d3120
Quizzler Using Tkinter and Trivia DB API | prashantgohel321
prashantgohel321 Oct 21, 2025
d622f62
Updated README.md file
prashantgohel321 Oct 21, 2025
81770f2
Bump selenium from 4.36.0 to 4.37.0
dependabot[bot] Oct 21, 2025
146c873
Bump numpy from 2.2.3 to 2.3.4
dependabot[bot] Oct 21, 2025
1fee7ca
Bump psutil from 7.0.0 to 7.1.1
dependabot[bot] Oct 21, 2025
dafb27f
Merge pull request #2946 from prashantgohel321/add-quizzler
geekcomputers Oct 21, 2025
c6fd1bc
Merge pull request #2948 from geekcomputers/dependabot/pip/numpy-2.3.4
geekcomputers Oct 21, 2025
83ed1a0
Merge pull request #2947 from geekcomputers/dependabot/pip/selenium-4…
geekcomputers Oct 21, 2025
0ebf813
Merge pull request #2949 from geekcomputers/dependabot/pip/psutil-7.1.1
geekcomputers Oct 21, 2025
2e12622
update/refactor: Error less due to file missing
NitkarshChourasia Oct 22, 2025
3a2e8ce
.env file added
NitkarshChourasia Oct 22, 2025
094541f
rename
NitkarshChourasia Oct 22, 2025
ee0d637
some corrections
NitkarshChourasia Oct 22, 2025
9c54b37
add .env fix runtime errors
NitkarshChourasia Oct 22, 2025
64eef66
formatted
NitkarshChourasia Oct 22, 2025
ca487a0
snake case folder name
NitkarshChourasia Oct 22, 2025
95a9957
fix: count upper and lower accurate
NitkarshChourasia Oct 22, 2025
daf0368
add comments
NitkarshChourasia Oct 22, 2025
c2a69f8
Bump django from 5.1.7 to 5.2.7
dependabot[bot] Oct 22, 2025
dafadb2
Bump pillow from 11.3.0 to 12.0.0
dependabot[bot] Oct 22, 2025
05f28e8
Bump aiohttp from 3.13.0 to 3.13.1
dependabot[bot] Oct 22, 2025
8d3d497
Merge pull request #2953 from geekcomputers/dependabot/pip/aiohttp-3.…
geekcomputers Oct 22, 2025
6da72ab
Merge pull request #2952 from geekcomputers/dependabot/pip/pillow-12.0.0
geekcomputers Oct 22, 2025
cd0de7b
Merge pull request #2951 from geekcomputers/dependabot/pip/django-5.2.7
geekcomputers Oct 22, 2025
90a1c11
Merge pull request #2950 from NitkarshChourasia/master
geekcomputers Oct 22, 2025
5ce2bab
Bump twilio from 9.8.2 to 9.8.4
dependabot[bot] Oct 23, 2025
4d3467d
Bump solara from 1.51.1 to 1.53.0
dependabot[bot] Oct 23, 2025
ffb110e
Bump matplotlib from 3.10.0 to 3.10.7
dependabot[bot] Oct 23, 2025
67574b1
Merge pull request #2955 from geekcomputers/dependabot/pip/solara-1.53.0
geekcomputers Oct 23, 2025
158a2e7
Merge pull request #2956 from geekcomputers/dependabot/pip/matplotlib…
geekcomputers Oct 23, 2025
9f12f3c
Merge pull request #2954 from geekcomputers/dependabot/pip/twilio-9.8.4
geekcomputers Oct 23, 2025
e33ba69
Bump solara from 1.53.0 to 1.54.0
dependabot[bot] Oct 24, 2025
81395a0
Bump fastapi from 0.119.1 to 0.120.0
dependabot[bot] Oct 24, 2025
b919969
Bump ccxt from 4.5.11 to 4.5.12
dependabot[bot] Oct 24, 2025
a9dbbff
Merge pull request #2957 from geekcomputers/dependabot/pip/solara-1.54.0
geekcomputers Oct 24, 2025
1f18453
Merge pull request #2958 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Oct 24, 2025
a176efc
Merge pull request #2959 from geekcomputers/dependabot/pip/ccxt-4.5.12
geekcomputers Oct 24, 2025
db8d0ef
Bump pyperclip from 1.10.0 to 1.11.0
dependabot[bot] Oct 27, 2025
aa6e7c0
Made some changes.
xavierfingers Oct 28, 2025
2cc4377
Bump ccxt from 4.5.12 to 4.5.14
dependabot[bot] Oct 29, 2025
ad9a2cb
Bump fastapi from 0.120.0 to 0.120.2
dependabot[bot] Oct 29, 2025
5af4a86
Merge pull request #2961 from geekcomputers/dependabot/pip/pyperclip-…
geekcomputers Oct 29, 2025
3e240ef
Bump aiohttp from 3.13.1 to 3.13.2
dependabot[bot] Oct 30, 2025
da8fe14
Merge pull request #2970 from geekcomputers/dependabot/pip/aiohttp-3.…
geekcomputers Oct 31, 2025
7a76d85
Merge pull request #2968 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Oct 31, 2025
1074d38
Merge pull request #2967 from geekcomputers/dependabot/pip/ccxt-4.5.14
geekcomputers Oct 31, 2025
c853f97
Bump psutil from 7.1.1 to 7.1.2
dependabot[bot] Oct 31, 2025
b9e16bd
Merge pull request #2966 from xavierfingers/master
geekcomputers Oct 31, 2025
2b0b9eb
Bump keras from 3.11.3 to 3.12.0
dependabot[bot] Oct 31, 2025
f3b134a
Bump google-api-python-client from 2.185.0 to 2.186.0
dependabot[bot] Oct 31, 2025
e3381b4
Merge pull request #2971 from geekcomputers/dependabot/pip/psutil-7.1.2
geekcomputers Oct 31, 2025
1824796
Merge pull request #2972 from geekcomputers/dependabot/pip/keras-3.12.0
geekcomputers Oct 31, 2025
c89521c
Merge pull request #2973 from geekcomputers/dependabot/pip/google-api…
geekcomputers Oct 31, 2025
0f90485
Add .circleci/config.yml
xavierfingers Oct 31, 2025
3dfcfd0
Merge pull request #2974 from xavierfingers/circleci-project-setup
geekcomputers Nov 1, 2025
50ded23
Bump apscheduler from 3.11.0 to 3.11.1
dependabot[bot] Nov 3, 2025
a81830d
Bump ccxt from 4.5.14 to 4.5.15
dependabot[bot] Nov 3, 2025
9b5e512
Bump translate from 3.6.1 to 3.8.0
dependabot[bot] Nov 3, 2025
51dd1ed
Merge pull request #2980 from geekcomputers/dependabot/pip/apschedule…
geekcomputers Nov 4, 2025
9760371
Merge pull request #2981 from geekcomputers/dependabot/pip/ccxt-4.5.15
geekcomputers Nov 4, 2025
c5d9bf5
Merge pull request #2982 from geekcomputers/dependabot/pip/translate-…
geekcomputers Nov 4, 2025
1d7f2d9
Bump twilio from 9.8.4 to 9.8.5
dependabot[bot] Nov 4, 2025
c52deda
Bump openai from 2.6.0 to 2.7.1
dependabot[bot] Nov 4, 2025
8134700
Bump psutil from 7.1.2 to 7.1.3
dependabot[bot] Nov 4, 2025
6d59132
fix-typo
khanhkhanhlele Nov 5, 2025
08f55df
fix typo update2
khanhkhanhlele Nov 5, 2025
53def6e
fix-typo
khanhkhanhlele Nov 5, 2025
3654ec6
fix-typo
khanhkhanhlele Nov 5, 2025
992c9d6
Fix typos in bank_managment_system/QTFrontend.py
khanhkhanhlele Nov 5, 2025
6b76b93
Fix typos in BlackJack_game/blackjack_simulate.py
khanhkhanhlele Nov 5, 2025
d8b9dee
Fix typos in BlackJack_game/blackjack.py
khanhkhanhlele Nov 5, 2025
72ceeeb
Fix typos in BoardGame-CLI/snakeLadder.py
khanhkhanhlele Nov 5, 2025
42a6e0b
Fix typos in brickout-game/brickout-game.py
khanhkhanhlele Nov 5, 2025
954d191
Fix typos in Checker_game_by_dz/modules/__init__.py
khanhkhanhlele Nov 5, 2025
70712d7
Fix typos in Checker_game_by_dz/first.py
khanhkhanhlele Nov 5, 2025
28af8ec
Fix typos in Compression_Analysis/PSNR.py
khanhkhanhlele Nov 5, 2025
79a3f00
Fix typos in Droplistmenu/GamesCalender.py
khanhkhanhlele Nov 5, 2025
6b2e06b
Fix typos in Electronics_Algorithms/resistance.py
khanhkhanhlele Nov 5, 2025
072425b
Merge pull request #2983 from geekcomputers/dependabot/pip/twilio-9.8.5
geekcomputers Nov 6, 2025
89b1d33
Merge pull request #2984 from geekcomputers/dependabot/pip/openai-2.7.1
geekcomputers Nov 6, 2025
82fc3d1
Merge pull request #2985 from geekcomputers/dependabot/pip/psutil-7.1.3
geekcomputers Nov 6, 2025
fcd16af
Merge pull request #2986 from khanhkhanhlele/typo1
geekcomputers Nov 6, 2025
8d5b315
Merge pull request #2987 from khanhkhanhlele/fix/update2
geekcomputers Nov 6, 2025
2b5a2d6
Merge pull request #2988 from khanhkhanhlele/Assembler/assembler.py
geekcomputers Nov 6, 2025
7384e5d
Merge pull request #2989 from khanhkhanhlele/Automated/caller.py
geekcomputers Nov 6, 2025
826b272
Merge pull request #2990 from khanhkhanhlele/bank_managment_system/QT…
geekcomputers Nov 6, 2025
d378eea
Merge pull request #2991 from khanhkhanhlele/BlackJack_game/blackjack…
geekcomputers Nov 6, 2025
73778df
Merge pull request #2992 from khanhkhanhlele/BlackJack_game/blackjack.py
geekcomputers Nov 6, 2025
9516d91
Merge pull request #2993 from khanhkhanhlele/BoardGame-CLI/snakeLadde…
geekcomputers Nov 6, 2025
c901a9e
Merge pull request #2994 from khanhkhanhlele/brickout-game/brickout-g…
geekcomputers Nov 6, 2025
c68806b
Merge pull request #2995 from khanhkhanhlele/Checker_game_by_dz/modul…
geekcomputers Nov 6, 2025
47203d2
Merge pull request #2996 from khanhkhanhlele/Checker_game_by_dz/first.py
geekcomputers Nov 6, 2025
a204ae3
Merge pull request #2997 from khanhkhanhlele/Compression_Analysis/PSN…
geekcomputers Nov 6, 2025
8845967
Merge pull request #2998 from khanhkhanhlele/Droplistmenu/GamesCalend…
geekcomputers Nov 6, 2025
59bc44a
Merge pull request #2999 from khanhkhanhlele/Electronics_Algorithms/r…
geekcomputers Nov 6, 2025
0ce4730
Bump selenium from 4.37.0 to 4.38.0
dependabot[bot] Nov 6, 2025
0323dcf
Bump google-api-python-client from 2.186.0 to 2.187.0
dependabot[bot] Nov 6, 2025
7171a28
Merge pull request #3036 from geekcomputers/dependabot/pip/selenium-4…
geekcomputers Nov 6, 2025
53d2c53
Merge pull request #3038 from geekcomputers/dependabot/pip/google-api…
geekcomputers Nov 6, 2025
15d5319
Bump pydantic from 2.12.3 to 2.12.4
dependabot[bot] Nov 7, 2025
83c9637
Bump fastapi from 0.120.2 to 0.121.0
dependabot[bot] Nov 7, 2025
2ce3070
Merge pull request #3040 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Nov 8, 2025
aace3f8
Merge pull request #3039 from geekcomputers/dependabot/pip/pydantic-2…
geekcomputers Nov 8, 2025
1d72a70
fix docstrings and add start_app function
LessRinn Nov 8, 2025
e3a9459
fix
LessRinn Nov 8, 2025
f01da45
chenged to OOP style
LessRinn Nov 8, 2025
dd51c95
Merge pull request #3042 from LessRinn/fixdocstring
geekcomputers Nov 9, 2025
223e9f0
Bump ccxt from 4.5.15 to 4.5.18
dependabot[bot] Nov 10, 2025
2197388
Bump fastapi from 0.121.0 to 0.121.1
dependabot[bot] Nov 10, 2025
05a3131
Merge pull request #3044 from geekcomputers/dependabot/pip/ccxt-4.5.18
geekcomputers Nov 13, 2025
08a5ab2
Merge pull request #3045 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Nov 13, 2025
ecc0791
Bump protobuf from 6.33.0 to 6.33.1
dependabot[bot] Nov 13, 2025
6c8357f
Added comments in currency convertor main.py file for more readeabili…
kamakshipal1-tech Nov 14, 2025
3664dc8
Merge pull request #3048 from kamakshipal1-tech/master
geekcomputers Nov 14, 2025
15d7c7d
Merge pull request #3047 from geekcomputers/dependabot/pip/protobuf-6…
geekcomputers Nov 14, 2025
99dd8a8
Add RemoteOK job scraper script
Aakashdoraisamy Nov 17, 2025
9c5f9f6
Fix incorrect Manhattan distance calculation for custom goal states
Madann06 Nov 17, 2025
ef8ffe9
Bump pyglet from 2.1.9 to 2.1.11
dependabot[bot] Nov 17, 2025
68046fd
Merge pull request #3051 from geekcomputers/dependabot/pip/pyglet-2.1.11
geekcomputers Nov 18, 2025
4099cff
Merge pull request #3049 from Aakashdoraisamy/add-remoteok-job-scraper
geekcomputers Nov 18, 2025
d6115e9
Merge pull request #3050 from Madann06/master
geekcomputers Nov 18, 2025
27f4837
Bump openai from 2.7.1 to 2.8.1
dependabot[bot] Nov 18, 2025
3eec00b
Merge pull request #3053 from geekcomputers/dependabot/pip/openai-2.8.1
geekcomputers Nov 20, 2025
833803b
Bump ccxt from 4.5.18 to 4.5.20
dependabot[bot] Nov 21, 2025
8350a0f
Merge pull request #3054 from geekcomputers/dependabot/pip/ccxt-4.5.20
geekcomputers Nov 22, 2025
d9c4191
adding useful comment for cat
mr-d-luffy Nov 22, 2025
f2e9b29
added round in main function
mr-d-luffy Nov 23, 2025
a5b695f
Final Raound Comment
mr-d-luffy Nov 24, 2025
4cccb71
main comment
mr-d-luffy Nov 24, 2025
03280c0
Exception handled by me
mr-d-luffy Nov 24, 2025
ffd6c3c
Exceotion handled by me
mr-d-luffy Nov 24, 2025
f02b582
use full commets.
mr-d-luffy Nov 24, 2025
e87fd3e
Module Comments
mr-d-luffy Nov 24, 2025
f7f26c2
hi
mr-d-luffy Nov 24, 2025
6a7496a
main file code
mr-d-luffy Nov 24, 2025
176b19b
Bump ccxt from 4.5.20 to 4.5.21
dependabot[bot] Nov 24, 2025
314fa9b
comment for start
mr-d-luffy Nov 24, 2025
757eb5b
Merge pull request #1 from mr-d-luffy/mr-temp
mr-d-luffy Nov 24, 2025
64ecc54
Hello Setup Completed
mr-d-luffy Nov 24, 2025
28e22a3
Merge pull request #3056 from mr-d-luffy/mr-temp
geekcomputers Nov 25, 2025
c41a9a8
Merge pull request #3057 from geekcomputers/dependabot/pip/ccxt-4.5.21
geekcomputers Nov 25, 2025
7b1ddd0
Merge pull request #3055 from mr-d-luffy/master
geekcomputers Nov 25, 2025
90406c9
Bump fastapi from 0.121.1 to 0.122.0
dependabot[bot] Nov 25, 2025
8c86e40
Merge pull request #3058 from geekcomputers/dependabot/pip/fastapi-0.…
geekcomputers Nov 27, 2025
b5d1d2e
Bump pymongo from 4.15.3 to 4.15.4
dependabot[bot] Nov 27, 2025
72351a9
Merge pull request #3059 from geekcomputers/dependabot/pip/pymongo-4.…
geekcomputers Nov 27, 2025
82d560e
Bump ccxt from 4.5.21 to 4.5.22
dependabot[bot] Nov 28, 2025
a617d05
use of json
mr-d-luffy Nov 28, 2025
8d961d4
use of json with loop for index
mr-d-luffy Nov 28, 2025
66867a5
exception handling of Sockets with Fore color using colorama module
mr-d-luffy Nov 28, 2025
76bc01b
valid url check with exception handeling
mr-d-luffy Nov 28, 2025
dfe2dac
Merge pull request #3063 from mr-d-luffy/mr-temp
geekcomputers Nov 29, 2025
572ffe8
Merge pull request #3062 from mr-d-luffy/tempx
geekcomputers Nov 29, 2025
63b33fc
Merge pull request #3061 from geekcomputers/dependabot/pip/ccxt-4.5.22
geekcomputers Nov 29, 2025
bf3748c
add the docs for the sum_of_digits
s2kumar2007 Dec 1, 2025
6c03320
add the docs for the sum_of_digits
s2kumar2007 Dec 1, 2025
03f47cc
Bump numpy from 2.3.4 to 2.3.5
dependabot[bot] Dec 1, 2025
a20af76
Merge pull request #3064 from s2kumar2007/sum
geekcomputers Dec 2, 2025
8221f73
Merge pull request #3065 from geekcomputers/dependabot/pip/numpy-2.3.5
geekcomputers Dec 2, 2025
8db05aa
commets
mr-d-luffy Dec 2, 2025
2100a3a
added Some commets and new error massage, changed font color in label…
mr-d-luffy Dec 2, 2025
13968e6
all clear
mr-d-luffy Dec 2, 2025
59c99a0
Merge branch 'geekcomputers:master' into mr-temp
mr-d-luffy Dec 2, 2025
be7fa3e
updated sum_of_digits_of_a_number to include negative numbers
vedikaagarwal28 Dec 3, 2025
46ea830
Merge pull request #3071 from vedikaagarwal28/fixing-sum_of_digits_of…
geekcomputers Dec 3, 2025
768dd28
Merge pull request #3070 from mr-d-luffy/mr-temp
geekcomputers Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/reference/configuration-reference
version: 2.1

# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#jobs-overview & https://circleci.com/docs/reference/configuration-reference/#jobs
jobs:
say-hello:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/guides/execution-managed/executor-intro/ & https://circleci.com/docs/reference/configuration-reference/#executor-job
docker:
# Specify the version you desire here
# See: https://circleci.com/developer/images/image/cimg/base
- image: cimg/base:current

# Add steps to the job
# See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#steps-overview & https://circleci.com/docs/reference/configuration-reference/#steps
steps:
# Checkout the code as the first step.
- checkout
- run:
name: "Say hello"
command: "echo Hello, World!"

# Orchestrate jobs using workflows
# See: https://circleci.com/docs/guides/orchestrate/workflows/ & https://circleci.com/docs/reference/configuration-reference/#workflows
workflows:
say-hello-workflow: # This is the name of the workflow, feel free to change it to better match your workflow.
# Inside the workflow, you define the jobs you want to run.
jobs:
- say-hello
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"
42 changes: 42 additions & 0 deletions .github/workflows/Codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: "CodeQL Python Security and Quality Scan"

on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]

permissions:
contents: read
actions: read
security-events: write

jobs:
codeql-analysis:
name: "CodeQL Analysis (Python)"
runs-on: ubuntu-latest

steps:
# 1. 检出代码
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

# 2. 初始化 CodeQL
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: python
# 不指定 queries,Action 会默认跑安全 + 质量查询

# 3. 自动构建
- name: Autobuild
uses: github/codeql-action/autobuild@v3

# 4. 执行分析
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
# 不指定 queries,Action 会自动跑安全 + 质量规则
upload: true
44 changes: 44 additions & 0 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Python Checks

on:
pull_request:
types: [opened, synchronize, reopened]
push:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
Test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.14.0'

- name: Install all dependencies and tools
run: |
python -m pip install --upgrade pip
pip install ruff bandit mypy pytest codespell requests-mock colorama

- name: Run Codespell check
run: codespell --skip "*.json,*.txt,*.pdf" || true

- name: Run Bandit security scan
run: bandit -r . --skip B101,B105 || true

- name: Run Pytest tests
run: pytest || true

- name: Run Ruff checks with ignored rules
run: ruff check . --ignore B904,B905,EM101,EXE001,G004,ISC001,PLC0415,PLC1901,PLW060,PLW1641,PLW2901,PT011,PT018,PT028,S101,S311,SIM905,SLF001,F405

- name: Run Mypy type checks
run: mypy . --ignore-missing-imports || true
25 changes: 24 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +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)

.vscode
__pycache__/
.venv

*.DS_Store
Thumbs.db
bankmanaging.db
6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

26 changes: 0 additions & 26 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions 1 File handle/File handle binary/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
STUDENTS_RECORD_FILE= "student_records.pkl"
33 changes: 33 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,33 @@
# 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()

# ! Instead of AB use WB?
# ! It may have memory limits while updating large files but it would be good
# ! Few lakhs records would be fine and wouldn't create any much of a significant issues
44 changes: 44 additions & 0 deletions 1 File handle/File handle binary/delete.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
import logging
import os
import pickle

from dotenv import load_dotenv

base = os.path.dirname(__file__)
load_dotenv(os.path.join(base, ".env"))

logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s")
student_record = os.getenv("STUDENTS_RECORD_FILE")


def b_read():
# Opening a file & loading it
if not os.path.exists(student_record):
logging.warning("File not found")
return

with open(student_record, "rb") as F:
student = pickle.load(F)
logging.info("File opened successfully")
logging.info("Records in the file are:")
for i in student:
logging.info(i)


def b_modify():
# Deleting the Roll no. entered by user
if not os.path.exists(student_record):
logging.warning("File not found")
return
roll_no = int(input("Enter the Roll No. to be deleted: "))
student = 0
with open(student_record, "rb") as F:
student = pickle.load(F)

with open(student_record, "wb") as F:
rec = [i for i in student if i[0] != roll_no]
pickle.dump(rec, F)


b_read()
b_modify()
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
"""Amit is a monitor of class XII-A and he stored the record of all
the students of his class in a file named “student_records.pkl”.
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)
and find the top students of the class.

We have to find weak students and bright students.
"""

## Find bright students and weak students

from dotenv import load_dotenv
import os

base = os.path.dirname(__file__)
load_dotenv(os.path.join(base, ".env"))
student_record = os.getenv("STUDENTS_RECORD_FILE")

import pickle
import logging

# Define logger with info
# import polar


## ! Unoptimised rehne de abhi ke liye


def remcount():
with open(student_record, "rb") as F:
val = pickle.load(F)
count = 0
weak_students = []

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

# ! highest marks is the key here first marks


def firstmark():
with open(student_record, "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")

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)


remcount()
firstmark()
22 changes: 22 additions & 0 deletions 1 File handle/File handle binary/read.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import pickle


def binary_read():
with open("studrec.dat", "rb") 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()
22 changes: 22 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,22 @@
# binary file to search a given record

import pickle
from dotenv import load_dotenv


def search():
with open("student_records.pkl", "rb") as F:
# your file path will be different
search = True
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 = False

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


binary_search()
Loading