Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1095 commits
Select commit Hold shift + click to select a range
23a0075
Merge pull request #2815 from geekcomputers/dependabot/pip/firebase-a…
geekcomputers Aug 2, 2025
99c3bda
Merge pull request #2816 from geekcomputers/dependabot/pip/ccxt-4.4.98
geekcomputers Aug 2, 2025
af8e781
fix code
lighting9999 Aug 3, 2025
7da6e92
fix
lighting9999 Aug 3, 2025
758d8c8
Bump inquirer from 3.4.0 to 3.4.1
dependabot[bot] Aug 4, 2025
c4f8a68
Bump solara from 1.50.1 to 1.51.0
dependabot[bot] Aug 5, 2025
2680113
Bump openai from 1.98.0 to 1.99.1
dependabot[bot] Aug 6, 2025
301a04b
Merge pull request #2817 from lighting9999/path-2
geekcomputers Aug 7, 2025
33030ba
Merge pull request #2819 from geekcomputers/dependabot/pip/inquirer-3…
geekcomputers Aug 7, 2025
c87e3da
Merge pull request #2822 from geekcomputers/dependabot/pip/solara-1.51.0
geekcomputers Aug 7, 2025
e40588d
Merge pull request #2823 from geekcomputers/dependabot/pip/openai-1.99.1
geekcomputers Aug 7, 2025
fa66479
Create news_oversimplifier.py
joeltikoo Aug 7, 2025
02da74d
Bump pymongo from 4.13.2 to 4.14.0
dependabot[bot] Aug 7, 2025
7028470
Bump ccxt from 4.4.98 to 4.4.99
dependabot[bot] Aug 7, 2025
4169f8b
Bump openai from 1.99.1 to 1.99.5
dependabot[bot] Aug 8, 2025
7e70e24
Merge pull request #2824 from joeltikoo/cli-news-oversimplifier-tool
geekcomputers Aug 8, 2025
097bb7c
Merge pull request #2826 from geekcomputers/dependabot/pip/pymongo-4.…
geekcomputers Aug 8, 2025
0726f73
Merge pull request #2827 from geekcomputers/dependabot/pip/ccxt-4.4.99
geekcomputers Aug 8, 2025
d5f4d19
Merge pull request #2829 from geekcomputers/dependabot/pip/openai-1.99.5
geekcomputers Aug 8, 2025
edd8a16
Bump slab from 1.8.0 to 1.8.2
dependabot[bot] Aug 12, 2025
fb07b84
Bump tornado from 6.5.1 to 6.5.2
dependabot[bot] Aug 13, 2025
f6da680
Move the same python programs in the same directory
lighting9999 Aug 13, 2025
8afbb79
Upgrade python workflows to Morden
lighting9999 Aug 13, 2025
97a44c7
fix bugs
lighting9999 Aug 13, 2025
5d4736f
fix
lighting9999 Aug 13, 2025
e0ba3b7
fix
lighting9999 Aug 13, 2025
67a34ef
Update python.yml
lighting9999 Aug 13, 2025
d863c61
Bump ccxt from 4.4.99 to 4.5.0
dependabot[bot] Aug 13, 2025
23a1c3a
Merge pull request #2832 from geekcomputers/dependabot/pip/slab-1.8.2
geekcomputers Aug 14, 2025
b744f84
Merge pull request #2834 from geekcomputers/dependabot/pip/tornado-6.5.2
geekcomputers Aug 14, 2025
6c97849
Merge pull request #2835 from lighting9999/path2
geekcomputers Aug 14, 2025
a373646
Merge pull request #2836 from lighting9999/path-2
geekcomputers Aug 14, 2025
bd75212
Merge pull request #2837 from geekcomputers/dependabot/pip/ccxt-4.5.0
geekcomputers Aug 14, 2025
3da2667
Bump openai from 1.99.5 to 1.99.9
dependabot[bot] Aug 14, 2025
760441b
Bump tensorflow from 2.19.0 to 2.20.0
dependabot[bot] Aug 14, 2025
3ae9e35
Bump selenium from 4.34.2 to 4.35.0
dependabot[bot] Aug 14, 2025
1d436b5
Merge pull request #2838 from geekcomputers/dependabot/pip/openai-1.99.9
geekcomputers Aug 16, 2025
18ca7ef
Merge pull request #2839 from geekcomputers/dependabot/pip/tensorflow…
geekcomputers Aug 16, 2025
c39c63e
Merge pull request #2840 from geekcomputers/dependabot/pip/selenium-4…
geekcomputers Aug 16, 2025
364f946
Frogrowl 🐸
FROGROWL Aug 17, 2025
d65cbc6
Merge pull request #2844 from FROGROWL/master
geekcomputers Aug 17, 2025
48e31ce
step-by-step Collatz sequence
BhavanKumarGM Aug 18, 2025
9132142
Bump google-api-python-client from 2.177.0 to 2.179.0
dependabot[bot] Aug 19, 2025
a5b0c83
Bump pyglet from 2.1.6 to 2.1.8
dependabot[bot] Aug 19, 2025
2f1b969
Bump openai from 1.99.9 to 1.100.2
dependabot[bot] Aug 20, 2025
833bb91
Upgrade python Workflows
lighting9999 Aug 22, 2025
57e8353
Upgrade python.yml
lighting9999 Aug 22, 2025
7888857
Create SECURITY.md
lighting9999 Aug 22, 2025
5d3080d
Create Codeql.yml
lighting9999 Aug 22, 2025
51c8af0
更新 Codeql.yml
lighting9999 Aug 22, 2025
15f38cd
更新 Codeql.yml
lighting9999 Aug 22, 2025
cc6c9b2
更新 Codeql.yml
lighting9999 Aug 22, 2025
35858f8
Upgrade Codeql.yml
lighting9999 Aug 22, 2025
aba2932
Upgrade Codeql.yml
lighting9999 Aug 22, 2025
ccb717b
Upgrade Codeql.yml
lighting9999 Aug 22, 2025
409706d
Merge pull request #2845 from BhavanKumarGM/Bhavan-Kumar-G-M
geekcomputers Aug 22, 2025
3a2e48f
Merge pull request #2846 from geekcomputers/dependabot/pip/google-api…
geekcomputers Aug 22, 2025
683cc35
Merge pull request #2847 from geekcomputers/dependabot/pip/pyglet-2.1.8
geekcomputers Aug 22, 2025
0997a7b
Merge pull request #2849 from geekcomputers/dependabot/pip/openai-1.1…
geekcomputers Aug 22, 2025
3815c24
Merge pull request #2851 from lighting9999/patch-2
geekcomputers Aug 22, 2025
7aa06eb
Merge branch 'geekcomputers:master' into patch-1
lighting9999 Aug 22, 2025
9fd0e65
Merge pull request #2850 from lighting9999/patch-1
geekcomputers Aug 22, 2025
93de5ad
Bump twilio from 9.7.0 to 9.7.1
dependabot[bot] Aug 22, 2025
9a359e6
Bump solara from 1.51.0 to 1.51.1
dependabot[bot] Aug 22, 2025
70c09a6
fix Codeql.yml
lighting9999 Aug 23, 2025
841f853
Upgrade Codeql.yml
lighting9999 Aug 23, 2025
e42c6e8
Upgrade Codeql.yml
lighting9999 Aug 23, 2025
2c2bd73
Merge pull request #2853 from geekcomputers/dependabot/pip/twilio-9.7.1
geekcomputers Aug 23, 2025
f9aeabe
Merge pull request #2855 from geekcomputers/dependabot/pip/solara-1.51.1
geekcomputers Aug 23, 2025
fd19869
Merge pull request #2856 from lighting9999/patch-3
geekcomputers Aug 23, 2025
bf8c846
Bump pandas from 2.3.1 to 2.3.2
dependabot[bot] Aug 26, 2025
a789ede
Bump ccxt from 4.5.0 to 4.5.2
dependabot[bot] Aug 26, 2025
25fa590
Merge pull request #2859 from geekcomputers/dependabot/pip/pandas-2.3.2
geekcomputers Aug 27, 2025
1004799
Merge pull request #2860 from geekcomputers/dependabot/pip/ccxt-4.5.2
geekcomputers Aug 27, 2025
b098549
Bump pymongo from 4.14.0 to 4.14.1
dependabot[bot] Aug 28, 2025
f32992d
Bump openai from 1.100.2 to 1.102.0
dependabot[bot] Aug 28, 2025
bfdfc61
Merge pull request #2862 from geekcomputers/dependabot/pip/pymongo-4.…
geekcomputers Aug 31, 2025
16a571a
Merge pull request #2863 from geekcomputers/dependabot/pip/openai-1.1…
geekcomputers Aug 31, 2025
120994f
adding a rock_paper_scissors game
DEVANSH-GAJJAR Sep 1, 2025
27e1df1
adding a rock_paper_scissors game
DEVANSH-GAJJAR Sep 1, 2025
3ddcd22
Bump requests from 2.32.4 to 2.32.5
dependabot[bot] Sep 2, 2025
79f7f92
Bump httplib2 from 0.22.0 to 0.30.0
dependabot[bot] Sep 2, 2025
0378014
Merge pull request #2869 from DEVANSH-GAJJAR/adding-rock-paper-scissors
geekcomputers Sep 4, 2025
80ade8a
Merge pull request #2872 from geekcomputers/dependabot/pip/httplib2-0…
geekcomputers Sep 4, 2025
f7fc689
Merge pull request #2871 from geekcomputers/dependabot/pip/requests-2…
geekcomputers Sep 4, 2025
6f541bc
Bump flask from 3.1.1 to 3.1.2
dependabot[bot] Sep 4, 2025
7e79743
Bump twilio from 9.7.1 to 9.8.0
dependabot[bot] Sep 4, 2025
e2e72fd
Merge pull request #2874 from geekcomputers/dependabot/pip/flask-3.1.2
geekcomputers Sep 6, 2025
f5577ba
Merge pull request #2875 from geekcomputers/dependabot/pip/twilio-9.8.0
geekcomputers Sep 6, 2025
9777eb8
Bump google-api-python-client from 2.179.0 to 2.181.0
dependabot[bot] Sep 8, 2025
bb34ff1
Bump openai from 1.102.0 to 1.107.1
dependabot[bot] Sep 10, 2025
85a082d
Refactor: optimize database handling with DatabaseManager class
ProblemShooter Sep 13, 2025
2bd8d53
Merge pull request #2878 from geekcomputers/dependabot/pip/google-api…
geekcomputers Sep 13, 2025
a3f158a
Merge pull request #2882 from geekcomputers/dependabot/pip/openai-1.1…
geekcomputers Sep 13, 2025
1d0eece
Merge pull request #2884 from ProblemShooter/optimize-db
geekcomputers Sep 13, 2025
e0ad9ce
Bump pytest from 8.4.1 to 8.4.2
dependabot[bot] Sep 15, 2025
491c936
Bump pymongo from 4.14.1 to 4.15.1
dependabot[bot] Sep 16, 2025
39a645d
Add docs and new future for time_delta.py
lighting9999 Sep 17, 2025
0644627
Add f string example
PortalWalkerCodes Sep 18, 2025
a4623e8
Bump pyperclip from 1.8.2 to 1.10.0
dependabot[bot] Sep 18, 2025
9c0a42d
fix bugs
lighting9999 Sep 19, 2025
b93f497
delete no need workflows.
lighting9999 Sep 19, 2025
e1b84ce
delete no need files.
lighting9999 Sep 19, 2025
7b8c485
delete no need files.
lighting9999 Sep 19, 2025
8c61ba7
change python Workflows
lighting9999 Sep 19, 2025
c19a53e
Update new_pattern.py
lighting9999 Sep 19, 2025
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
9d9509f
Merge pull request #1 from geekcomputers/master
xavierfingers Nov 1, 2025
8bf49de
Merge branch 'dependabot/pip/openpyxl-3.1.5' into master
xavierfingers Nov 1, 2025
97e8791
Fixed stuff.
xavierfingers Nov 1, 2025
40fc01e
Fixed some ruff errors but not all
xavierfingers Nov 1, 2025
d4fefe3
pyflaked everything
xavierfingers Nov 1, 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
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
24 changes: 0 additions & 24 deletions .github/workflows/lint_python.yml

This file was deleted.

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
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ for i in string:
odd+=i
print(lower+upper+odd+even)

# operating system-related files
.vscode
__pycache__/
.venv

# file properties cache/storage on macOS
*.DS_Store

# thumbnail cache on Windows
Thumbs.db
bankmanaging.db
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"

This file was deleted.

7 changes: 5 additions & 2 deletions 1 File handle/File handle binary/Update a binary file2.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@


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]}")
Expand All @@ -28,3 +27,7 @@ def update():


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 wouln't create any much of a significant issues
Binary file removed 1 File handle/File handle binary/class.dat
Binary file not shown.
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
@@ -1,68 +1,65 @@
"""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”.
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.


"""
# also find no. of children who got top marks
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

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],
]
# Define logger with info
# import polar

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

## ! Unoptimised rehne de abhi ke liye


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

for i in val:
if i[2] <= 40:
print(f"{i} eligible for remedial")
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 students are {count}")
print(f"the total number of weak students are {count}")
print(f"The weak students are {weak_students}")


remcount()
# ! highest marks is the key here first marks


def firstmark():
with open("class.dat", "rb") as F:
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")

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)
print("The total number of students who secured top marks are", count)


remcount()
firstmark()

with open("class.dat", "rb") as F:
val = pickle.load(F)
print(val)
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
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()
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()
Loading
Loading