mirror of
https://github.com/1c7/chinese-independent-developer.git
synced 2026-01-10 01:05:56 +08:00
Compare commits
2279 Commits
issue-temp
...
87b5433042
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
87b5433042 | ||
|
|
d8a88884d2 | ||
|
|
bdf4cbf7cc | ||
|
|
8ca7442508 | ||
|
|
92bf35d570 | ||
|
|
7b8a33a30c | ||
|
|
73bc284c2b | ||
|
|
83706b5180 | ||
|
|
2d4c6f2196 | ||
|
|
c70cb97494 | ||
|
|
4e6798d728 | ||
|
|
cf034e8f58 | ||
|
|
41d8919ecf | ||
|
|
e73523b47c | ||
|
|
5ecacb8144 | ||
|
|
7efedebd4d | ||
|
|
59367aa18f | ||
|
|
56403b3d46 | ||
|
|
065b6219c9 | ||
|
|
4a3564f76d | ||
|
|
fd49649568 | ||
|
|
c21bdd7ba4 | ||
|
|
cb695f68e9 | ||
|
|
44b1fc02f9 | ||
|
|
14046cba12 | ||
|
|
c598b20ecf | ||
|
|
38ee2059ee | ||
|
|
c770cd781b | ||
|
|
62da88c1f6 | ||
|
|
6709929f33 | ||
|
|
9cec7b86bc | ||
|
|
d4bf5c7534 | ||
|
|
cbe2571d36 | ||
|
|
574ca1902f | ||
|
|
d0e83ceed3 | ||
|
|
385dbf3fdd | ||
|
|
356bf66be0 | ||
|
|
6392bdcb94 | ||
|
|
f70e563de8 | ||
|
|
2d273b49f3 | ||
|
|
0832737b39 | ||
|
|
30b4a27c90 | ||
|
|
4a32602922 | ||
|
|
2431927eae | ||
|
|
2b166791df | ||
|
|
7bd87d7b80 | ||
|
|
7bfc5a4d23 | ||
|
|
f1f63a4b51 | ||
|
|
c698c87087 | ||
|
|
ea155bd8d8 | ||
|
|
508bf6c3c8 | ||
|
|
3480b04a32 | ||
|
|
09b476b0bc | ||
|
|
2e133401c8 | ||
|
|
f83699c075 | ||
|
|
875fa8c111 | ||
|
|
28ae2734d0 | ||
|
|
cd2b9e2243 | ||
|
|
f12b822a55 | ||
|
|
a7604c6648 | ||
|
|
70d6df0ba7 | ||
|
|
53ef61c07e | ||
|
|
fb5331e6e2 | ||
|
|
120c0bc4fa | ||
|
|
28b054672a | ||
|
|
fc867f0db9 | ||
|
|
442fd51ec0 | ||
|
|
e83689f38c | ||
|
|
e71a840143 | ||
|
|
57e9b3e238 | ||
|
|
811ae026ca | ||
|
|
d7b7dbf1f8 | ||
|
|
f28596345d | ||
|
|
b6efb4ed0a | ||
|
|
feaa1e575d | ||
|
|
6d9da8e78a | ||
|
|
ea59f2cbf8 | ||
|
|
d153f3ab9c | ||
|
|
00cd821bd0 | ||
|
|
0c00befcff | ||
|
|
35cda28bf1 | ||
|
|
b57df10483 | ||
|
|
9a24898169 | ||
|
|
e0ec9b7ac7 | ||
|
|
c58e141be2 | ||
|
|
0f90f4e272 | ||
|
|
f9e68ec01e | ||
|
|
d6b762d312 | ||
|
|
cee3f8b176 | ||
|
|
04a1bff25a | ||
|
|
ed37f8e572 | ||
|
|
b3d9fa976a | ||
|
|
43dcc42c5b | ||
|
|
b0fc444443 | ||
|
|
0ae9f1ad97 | ||
|
|
c5914b155e | ||
|
|
166cedfd9f | ||
|
|
f4f698e8f2 | ||
|
|
843f51f911 | ||
|
|
4a0b1e613d | ||
|
|
7ce205b87e | ||
|
|
44df4285f9 | ||
|
|
e16a70b446 | ||
|
|
df56434de1 | ||
|
|
4b0d7759c8 | ||
|
|
29a6040101 | ||
|
|
27dd77229e | ||
|
|
fa0e17276c | ||
|
|
453aa512d3 | ||
|
|
711663571b | ||
|
|
a1d2cbb642 | ||
|
|
64665684ea | ||
|
|
b6acb0afe4 | ||
|
|
8fa929682c | ||
|
|
cbc8a4b78b | ||
|
|
cbfa0e81ba | ||
|
|
aa62aca8fd | ||
|
|
fd0b5b5ccb | ||
|
|
a57488ad19 | ||
|
|
aca33d84ca | ||
|
|
98ed0327b8 | ||
|
|
be5367c9ea | ||
|
|
d82174e0af | ||
|
|
5e1c32003a | ||
|
|
812e324dc5 | ||
|
|
d4f3d62b59 | ||
|
|
f9c7c2ad7f | ||
|
|
db02c59ff7 | ||
|
|
9100e71222 | ||
|
|
baa2005ad6 | ||
|
|
2f9cc7df52 | ||
|
|
622546c0c7 | ||
|
|
0b9601239b | ||
|
|
3e8bb787f5 | ||
|
|
72fa853cc1 | ||
|
|
77659aa29c | ||
|
|
92e6f168e4 | ||
|
|
144b109159 | ||
|
|
1ab157ea42 | ||
|
|
8b809db9a6 | ||
|
|
9c442062d5 | ||
|
|
b0562416a1 | ||
|
|
054cd2009c | ||
|
|
14c2c90434 | ||
|
|
360eff0778 | ||
|
|
75ca91ac03 | ||
|
|
cc8a338897 | ||
|
|
fc9da1d880 | ||
|
|
55877f4a16 | ||
|
|
7a1f8c25b3 | ||
|
|
779e77f011 | ||
|
|
b1a14b0ce2 | ||
|
|
2d68c06335 | ||
|
|
b4c9c0d055 | ||
|
|
5d5bd3da57 | ||
|
|
45453c59a7 | ||
|
|
3d656149d5 | ||
|
|
2831a07a70 | ||
|
|
ca87c830f1 | ||
|
|
247bf312b2 | ||
|
|
38f72fee89 | ||
|
|
29d4101b37 | ||
|
|
10a6b11fa6 | ||
|
|
113f3c6663 | ||
|
|
8e65084018 | ||
|
|
b34708acd8 | ||
|
|
b46e61c88b | ||
|
|
a6f75d9440 | ||
|
|
4057af5749 | ||
|
|
2cc6c9701a | ||
|
|
492de4d4b5 | ||
|
|
6c53ec91c2 | ||
|
|
33a8d5592c | ||
|
|
bc679a8ab0 | ||
|
|
670b2a0929 | ||
|
|
5b7206966f | ||
|
|
3421757e97 | ||
|
|
42d888d149 | ||
|
|
2be3316233 | ||
|
|
3a393a6b60 | ||
|
|
c5f95a0e66 | ||
|
|
b7f6009441 | ||
|
|
5974ddafc6 | ||
|
|
f7085415c1 | ||
|
|
ecc06ca70d | ||
|
|
900cac8c2a | ||
|
|
46857606e9 | ||
|
|
1e5c9ad585 | ||
|
|
16df2bbaaa | ||
|
|
300186a770 | ||
|
|
d5f13db810 | ||
|
|
bc0ff2c251 | ||
|
|
047bc1a6af | ||
|
|
166cc2a596 | ||
|
|
e446b143f5 | ||
|
|
d906a00f1f | ||
|
|
fbfb73ecc6 | ||
|
|
b7536a3844 | ||
|
|
392c3cba38 | ||
|
|
bddb1c32fe | ||
|
|
c102ec72f3 | ||
|
|
406ba7f5ba | ||
|
|
15671c179a | ||
|
|
4e0f06dbb2 | ||
|
|
8c998c4c98 | ||
|
|
0348f56148 | ||
|
|
6515cd8acf | ||
|
|
940c6be100 | ||
|
|
440dabea10 | ||
|
|
63c67e672a | ||
|
|
1038663fe3 | ||
|
|
cc93bfa2f2 | ||
|
|
914d51a9f2 | ||
|
|
55427bdce0 | ||
|
|
4ba1d3c2c2 | ||
|
|
9b016fc12f | ||
|
|
49a557e3fd | ||
|
|
c74a1ef8e8 | ||
|
|
a0119874cb | ||
|
|
78e355b454 | ||
|
|
31cb0982a6 | ||
|
|
95f18b25b9 | ||
|
|
c59abfc108 | ||
|
|
4462ae481c | ||
|
|
f9a6c856fd | ||
|
|
0a1e03d01d | ||
|
|
e6549304d5 | ||
|
|
81f7ad49f7 | ||
|
|
92ca5045ca | ||
|
|
786d39bb26 | ||
|
|
86010f9f43 | ||
|
|
d2f2445c66 | ||
|
|
d6c154cf0a | ||
|
|
42e724a69d | ||
|
|
9d708b064b | ||
|
|
848885377c | ||
|
|
2adc8a8cce | ||
|
|
ae5d88e4ad | ||
|
|
0f2947d274 | ||
|
|
0ef6c84725 | ||
|
|
e29dd0d93f | ||
|
|
6a7c567ff1 | ||
|
|
834d21c126 | ||
|
|
7325bc0d93 | ||
|
|
8382621ef9 | ||
|
|
918134eada | ||
|
|
648d9f407a | ||
|
|
b1f71a8eb2 | ||
|
|
c28618fa47 | ||
|
|
83953f3027 | ||
|
|
974fb9c26e | ||
|
|
400652dda7 | ||
|
|
c4a6f5a5ad | ||
|
|
002782b281 | ||
|
|
7a799e0572 | ||
|
|
4f7d3eb8f3 | ||
|
|
c0aba90ecc | ||
|
|
d1d7ce330a | ||
|
|
0e2368ff5d | ||
|
|
4e473dd77a | ||
|
|
dd360fac5b | ||
|
|
e1f0ac3837 | ||
|
|
22c8634e74 | ||
|
|
35d95fca7a | ||
|
|
95bfd8779b | ||
|
|
c80ca75dac | ||
|
|
a2b4df08a7 | ||
|
|
2a72798780 | ||
|
|
c3059938c9 | ||
|
|
16e84ffe3e | ||
|
|
71204eed43 | ||
|
|
eb8722a735 | ||
|
|
1063fc62d8 | ||
|
|
7d233f8a88 | ||
|
|
0cebf7ac36 | ||
|
|
782b42ba1e | ||
|
|
266411304e | ||
|
|
2f1ff2a8e9 | ||
|
|
ff54cc2913 | ||
|
|
0a59aa1c75 | ||
|
|
6c4063ae64 | ||
|
|
07704c506e | ||
|
|
4ee375f62e | ||
|
|
0726eee9f5 | ||
|
|
921bdd0442 | ||
|
|
00cfc3be87 | ||
|
|
39ee1d8eed | ||
|
|
f423c3ad00 | ||
|
|
5a3986d76d | ||
|
|
3bbd483662 | ||
|
|
9d2c494a74 | ||
|
|
ca8f9eba9a | ||
|
|
be97d9eb58 | ||
|
|
250807faa7 | ||
|
|
68c956370d | ||
|
|
29ee8ccef9 | ||
|
|
eeb6dd42f6 | ||
|
|
ce0604d7d2 | ||
|
|
1841fac3e1 | ||
|
|
e8dc18074d | ||
|
|
fc078873bf | ||
|
|
711c294e5a | ||
|
|
4521b3eb61 | ||
|
|
ae3a6b8d99 | ||
|
|
133fd9a98e | ||
|
|
749a42b13a | ||
|
|
f0d61d1b5e | ||
|
|
0a044d9e7f | ||
|
|
5cce69dedc | ||
|
|
f9d18a8ec4 | ||
|
|
d4462ca3af | ||
|
|
7bc2989dfb | ||
|
|
b584b49e33 | ||
|
|
0948e00696 | ||
|
|
e2a1e024ec | ||
|
|
9e64fc3ea2 | ||
|
|
bb4b98a9f6 | ||
|
|
87ea8e5f72 | ||
|
|
591a63d841 | ||
|
|
72ca3632aa | ||
|
|
7ca294fa78 | ||
|
|
80a252f289 | ||
|
|
7d9e92f63d | ||
|
|
50a82b5c43 | ||
|
|
b530eb42cc | ||
|
|
5c21d545fb | ||
|
|
db4983fa1f | ||
|
|
c57b176be5 | ||
|
|
148bef8d56 | ||
|
|
b8b526edce | ||
|
|
3549639b4c | ||
|
|
936358327c | ||
|
|
92f5fe8d00 | ||
|
|
78b3d1dbda | ||
|
|
8b2ab948e7 | ||
|
|
d35544a2da | ||
|
|
9e9fccf672 | ||
|
|
0e91fa24ab | ||
|
|
75888b6c0d | ||
|
|
7e4a7087a3 | ||
|
|
c1b76461ac | ||
|
|
1b58a63092 | ||
|
|
417d825f70 | ||
|
|
7f7b214f73 | ||
|
|
6a7a7dce43 | ||
|
|
b5a8657176 | ||
|
|
a1b7039965 | ||
|
|
91ece45c27 | ||
|
|
6c1f1a1a80 | ||
|
|
2be52a4dfa | ||
|
|
0358aedecd | ||
|
|
f3ca8f794d | ||
|
|
7b718821c2 | ||
|
|
130d1a0b9e | ||
|
|
ab00119cfa | ||
|
|
60a22d997c | ||
|
|
298cf0f947 | ||
|
|
6669f629b3 | ||
|
|
2f08530098 | ||
|
|
89ab292a21 | ||
|
|
e0a4a96947 | ||
|
|
2b714e8629 | ||
|
|
41326661fa | ||
|
|
6a92501e07 | ||
|
|
eecbcf3c2f | ||
|
|
2655da514f | ||
|
|
80eab85fe0 | ||
|
|
965cce9325 | ||
|
|
e612db149f | ||
|
|
694cbb54e3 | ||
|
|
a2667c2bbf | ||
|
|
e422a9e17c | ||
|
|
8303493f4e | ||
|
|
b3a65929d6 | ||
|
|
a22fa2c5fa | ||
|
|
aea054aa56 | ||
|
|
6d7f0b2cf5 | ||
|
|
aeee23a222 | ||
|
|
0878f8191b | ||
|
|
050bf684bb | ||
|
|
df96c98f86 | ||
|
|
748924acfc | ||
|
|
1d4c2235b1 | ||
|
|
363e4948ea | ||
|
|
e971777314 | ||
|
|
edf28362a2 | ||
|
|
66f9007846 | ||
|
|
446e8eb885 | ||
|
|
5194d2d940 | ||
|
|
a3a04f6f63 | ||
|
|
b02d1a8e47 | ||
|
|
fb0526a6ab | ||
|
|
233bd5cc6c | ||
|
|
178403388c | ||
|
|
c66196608d | ||
|
|
5c2019681d | ||
|
|
25c49e2866 | ||
|
|
759c73340a | ||
|
|
5727ee5de4 | ||
|
|
52373b27ee | ||
|
|
38ac8e014f | ||
|
|
4651e60917 | ||
|
|
a7938292a7 | ||
|
|
e93dbf7fe1 | ||
|
|
2423506b5a | ||
|
|
ce3318c79c | ||
|
|
4e7227a09f | ||
|
|
31139b1632 | ||
|
|
300e3c998b | ||
|
|
75d154dcce | ||
|
|
a66a83d33c | ||
|
|
6251c9d304 | ||
|
|
232665234b | ||
|
|
998e35c423 | ||
|
|
e1ce8ed38f | ||
|
|
91a6c9eeeb | ||
|
|
2102ca0bf2 | ||
|
|
9bec6359a4 | ||
|
|
ae9ee1277b | ||
|
|
24920dae7c | ||
|
|
57dc5f4a2b | ||
|
|
a235e61e63 | ||
|
|
b55f09b0f5 | ||
|
|
a375c5ef5b | ||
|
|
4cbdb85e73 | ||
|
|
0c10c9f89e | ||
|
|
44423f4b0a | ||
|
|
88fbf7b32b | ||
|
|
8149aa7c56 | ||
|
|
be33069934 | ||
|
|
c3eeed2d35 | ||
|
|
e112c311ec | ||
|
|
53affb2778 | ||
|
|
3dff20aebe | ||
|
|
3eb9eca132 | ||
|
|
9a61328b71 | ||
|
|
2cf7b35bab | ||
|
|
43bbecda90 | ||
|
|
f5a49dec4c | ||
|
|
6cdd165d2b | ||
|
|
604c356952 | ||
|
|
fdff1a50f7 | ||
|
|
875a16abb0 | ||
|
|
8cbd4679a1 | ||
|
|
5c355b6509 | ||
|
|
c6378257af | ||
|
|
0253bc96ac | ||
|
|
23b47c61ca | ||
|
|
86e06e994d | ||
|
|
e8c30635bd | ||
|
|
254e4a68b8 | ||
|
|
f3d2c2f78c | ||
|
|
013110b2fa | ||
|
|
b600a6f953 | ||
|
|
a9b21f705a | ||
|
|
8c4472e08e | ||
|
|
b408327c1e | ||
|
|
2b53555c9b | ||
|
|
30917fef90 | ||
|
|
764d928e96 | ||
|
|
0c99bd28a0 | ||
|
|
0695086ed9 | ||
|
|
ecefed002d | ||
|
|
21ccafc21f | ||
|
|
ffa14c848d | ||
|
|
4e70b74a3a | ||
|
|
ccba38bad5 | ||
|
|
bf87013b6c | ||
|
|
aa3e411498 | ||
|
|
0e331cbd1b | ||
|
|
746cb31d80 | ||
|
|
d503ab827d | ||
|
|
cc2ee9ca71 | ||
|
|
d7659527e3 | ||
|
|
112df567ad | ||
|
|
fc54b3bb39 | ||
|
|
a4cc824166 | ||
|
|
478656cc98 | ||
|
|
3fdcc39a89 | ||
|
|
6edeec4ccc | ||
|
|
9ace26c07b | ||
|
|
d53e3331c3 | ||
|
|
535c8eea1d | ||
|
|
35b13af4d3 | ||
|
|
21a9d88131 | ||
|
|
1d68d6da9f | ||
|
|
4a92740242 | ||
|
|
15c822322e | ||
|
|
f66bf4809c | ||
|
|
0a8247c6aa | ||
|
|
1caaeb9300 | ||
|
|
160b3c6cbb | ||
|
|
f9e6d9de07 | ||
|
|
6a4149cd39 | ||
|
|
35296384bc | ||
|
|
84e4b26082 | ||
|
|
580466f6a7 | ||
|
|
55d807cfb3 | ||
|
|
803980be22 | ||
|
|
142196a68c | ||
|
|
cf627ac3c5 | ||
|
|
c5b8b47b5e | ||
|
|
e0e9040340 | ||
|
|
446bcbefea | ||
|
|
e35d5a2253 | ||
|
|
f0d355756d | ||
|
|
b32b8efa01 | ||
|
|
eea3032da9 | ||
|
|
835d7d1133 | ||
|
|
d527cb87ec | ||
|
|
08a7a17ec4 | ||
|
|
becc1b5a20 | ||
|
|
177e60f6e0 | ||
|
|
af7b56930f | ||
|
|
3ba0f4ca80 | ||
|
|
f39b48469f | ||
|
|
6ee628069c | ||
|
|
977a13808f | ||
|
|
dbbaebd3e8 | ||
|
|
5f36685850 | ||
|
|
d2d1064131 | ||
|
|
e4833ff74c | ||
|
|
75664a2b37 | ||
|
|
302766a613 | ||
|
|
5f579bdcad | ||
|
|
7b9d26669c | ||
|
|
1342184cb7 | ||
|
|
520b9a1b65 | ||
|
|
de89882e71 | ||
|
|
c6c8480f47 | ||
|
|
1958b073f5 | ||
|
|
0d4452bb84 | ||
|
|
47575287e0 | ||
|
|
0556dfd699 | ||
|
|
25ae16cd8f | ||
|
|
eb9427decd | ||
|
|
9219148716 | ||
|
|
2695b435de | ||
|
|
0c2676deb1 | ||
|
|
756b8e30da | ||
|
|
068a43c83d | ||
|
|
0e664e338a | ||
|
|
30cfde4ef9 | ||
|
|
2c9f6e4d3e | ||
|
|
1ed3b8bdd6 | ||
|
|
6abacbc132 | ||
|
|
8ce12146a4 | ||
|
|
5f37645512 | ||
|
|
4bbf14ba1b | ||
|
|
e92eff3e4d | ||
|
|
fbd163374a | ||
|
|
eb0f5f999c | ||
|
|
a48962deec | ||
|
|
b79646dede | ||
|
|
d08a2a5692 | ||
|
|
c5d61b67b4 | ||
|
|
53d853a602 | ||
|
|
3a6cd2929e | ||
|
|
0f0f293fb1 | ||
|
|
ebfee36643 | ||
|
|
686db286a2 | ||
|
|
c737a113cc | ||
|
|
4a86b93525 | ||
|
|
b058c16309 | ||
|
|
7a20fe129e | ||
|
|
d17f8b1f12 | ||
|
|
63f2ce6e9b | ||
|
|
4fc776a72b | ||
|
|
c4cc635055 | ||
|
|
15dc77f0b8 | ||
|
|
51bc62a2e3 | ||
|
|
4408f1f895 | ||
|
|
1218405c95 | ||
|
|
47d8fea6b0 | ||
|
|
0e170598e7 | ||
|
|
82d3d2b315 | ||
|
|
5f7b8c897f | ||
|
|
9db9375b18 | ||
|
|
8d0e13e49a | ||
|
|
d60220face | ||
|
|
b1d6fc2aae | ||
|
|
5fdae1ef97 | ||
|
|
2b80d7b25b | ||
|
|
a25d18fa1a | ||
|
|
3da5006752 | ||
|
|
25868f2aba | ||
|
|
f4e032eb67 | ||
|
|
a04cfebb78 | ||
|
|
dd42b8c9b4 | ||
|
|
9b224cdfc6 | ||
|
|
dcd27add9d | ||
|
|
f71c4054e2 | ||
|
|
bee4d11979 | ||
|
|
e3f37c1e89 | ||
|
|
024c1e9191 | ||
|
|
c13087ab8c | ||
|
|
d10f5ef479 | ||
|
|
6ae57c9d64 | ||
|
|
b197eec94a | ||
|
|
31354412a9 | ||
|
|
14ebf19e72 | ||
|
|
20ced66e8c | ||
|
|
ca50744980 | ||
|
|
76c8e1905e | ||
|
|
a431653731 | ||
|
|
bc0db3d855 | ||
|
|
1347f2045a | ||
|
|
647c81c18f | ||
|
|
daa1c29b6e | ||
|
|
4c8d857aa7 | ||
|
|
b2df57293f | ||
|
|
eff54c5373 | ||
|
|
058e935625 | ||
|
|
b5dd8e48f9 | ||
|
|
2c94b2e013 | ||
|
|
b7664c113d | ||
|
|
cacbbb1afd | ||
|
|
82e978a692 | ||
|
|
8a9e4af8fb | ||
|
|
0011c2fc2e | ||
|
|
5ed8b5f52d | ||
|
|
22ba665912 | ||
|
|
accb83a52a | ||
|
|
0c20c80045 | ||
|
|
45c793b57b | ||
|
|
28e1265569 | ||
|
|
1b9b150a26 | ||
|
|
f17547bf87 | ||
|
|
ddba40e855 | ||
|
|
11010c1305 | ||
|
|
4c338b0e81 | ||
|
|
e416d3ed6c | ||
|
|
5ddeb452b3 | ||
|
|
6566c9ccca | ||
|
|
916eb92393 | ||
|
|
a59e38b77f | ||
|
|
9a8db6433c | ||
|
|
2efe5fb170 | ||
|
|
678321828d | ||
|
|
93294233a1 | ||
|
|
5eda2bd46c | ||
|
|
84f24d8c4e | ||
|
|
b830eb619a | ||
|
|
77138ba158 | ||
|
|
c2dc858b17 | ||
|
|
492796cd30 | ||
|
|
b3fe85661a | ||
|
|
6d8fdc364b | ||
|
|
6d010b245a | ||
|
|
31141118b1 | ||
|
|
b9e8cc9324 | ||
|
|
a9499de653 | ||
|
|
b9a43d909b | ||
|
|
f53500cf55 | ||
|
|
d2cab264ff | ||
|
|
bda09e45a9 | ||
|
|
0d4f6aaa82 | ||
|
|
ee2a852f80 | ||
|
|
6f6b0ccb1f | ||
|
|
c5cb3cba45 | ||
|
|
c904e47996 | ||
|
|
99c1083e12 | ||
|
|
dfe6517b86 | ||
|
|
f36e1b5cde | ||
|
|
1be8b98133 | ||
|
|
1ce3d0c27c | ||
|
|
33a8b28baf | ||
|
|
e33e40b8a0 | ||
|
|
ae83662938 | ||
|
|
3d372e3c0d | ||
|
|
d90d9010db | ||
|
|
554cd25f1c | ||
|
|
3a9d554d69 | ||
|
|
d842ef3378 | ||
|
|
8e6581d06e | ||
|
|
36f789758f | ||
|
|
113d8b9617 | ||
|
|
35f279bae9 | ||
|
|
fda23eaa69 | ||
|
|
9481a6a38d | ||
|
|
68dd307e5d | ||
|
|
c4ebacc56f | ||
|
|
c92cb6bd3d | ||
|
|
6dcbbc5c4d | ||
|
|
a9abf1c3fa | ||
|
|
aae1389a62 | ||
|
|
0a5f631dc2 | ||
|
|
fc3867566a | ||
|
|
fce9fb7991 | ||
|
|
db0dab46f8 | ||
|
|
8b6faecbcf | ||
|
|
3f90774b08 | ||
|
|
9917e5fce5 | ||
|
|
e8c0c05939 | ||
|
|
f7c2e6f045 | ||
|
|
6f74b0bc70 | ||
|
|
0e0b348ae5 | ||
|
|
2626a8fdc2 | ||
|
|
fd6bc72b02 | ||
|
|
08c1b78b49 | ||
|
|
8303b6fe6a | ||
|
|
e5e727530b | ||
|
|
be86cf179f | ||
|
|
761327e945 | ||
|
|
3eaa34cad5 | ||
|
|
23ae66a6fd | ||
|
|
77d0599654 | ||
|
|
2ead32d63a | ||
|
|
7dc60a801a | ||
|
|
ba425da4cd | ||
|
|
d694efe026 | ||
|
|
a6772fd234 | ||
|
|
0e411f949d | ||
|
|
5c8e02f4f4 | ||
|
|
a067584530 | ||
|
|
2d9029eb1c | ||
|
|
a27f7c95f6 | ||
|
|
306601c9a1 | ||
|
|
91e244dde4 | ||
|
|
42c5e4951c | ||
|
|
c7a83af59d | ||
|
|
b181ccfa3a | ||
|
|
d05d48c873 | ||
|
|
240ed61e3c | ||
|
|
28c3f37b58 | ||
|
|
643241358f | ||
|
|
8330e4b58d | ||
|
|
ece7a4f4ee | ||
|
|
dcdc4716d7 | ||
|
|
0760f41c2b | ||
|
|
9941fd0651 | ||
|
|
38e918665c | ||
|
|
a84fc41988 | ||
|
|
c788341b56 | ||
|
|
ce88f76bb0 | ||
|
|
71ec748172 | ||
|
|
7d95909e99 | ||
|
|
7f1a4bb137 | ||
|
|
dab16dfd05 | ||
|
|
8c2cc246d2 | ||
|
|
80894b84ee | ||
|
|
f1c4be34d3 | ||
|
|
df7a9e85f0 | ||
|
|
04f0cfd60e | ||
|
|
a022d7856e | ||
|
|
2c3cc7e639 | ||
|
|
d746b6f275 | ||
|
|
d3d7dcc664 | ||
|
|
e60c0c615a | ||
|
|
7f23f6914a | ||
|
|
6c9daaafe1 | ||
|
|
5cb253efe9 | ||
|
|
13f5bd83de | ||
|
|
14b210aae9 | ||
|
|
2e1205a256 | ||
|
|
f3a8620da3 | ||
|
|
d7d6499ba0 | ||
|
|
2b7102c63c | ||
|
|
40a794f23b | ||
|
|
f5ea5b287c | ||
|
|
d025ff674a | ||
|
|
0fb10247b1 | ||
|
|
40a6179654 | ||
|
|
452e427bcc | ||
|
|
86217bb388 | ||
|
|
95e7622b43 | ||
|
|
87dc67d8d0 | ||
|
|
6c68babc40 | ||
|
|
89e6b363bc | ||
|
|
dd092d032c | ||
|
|
683e6f1d3c | ||
|
|
564fa5a2ee | ||
|
|
5c8e6f9ee3 | ||
|
|
b678547dd8 | ||
|
|
5ea2c55074 | ||
|
|
5c087e648e | ||
|
|
73e407017a | ||
|
|
23b4cdec4c | ||
|
|
e3673a1762 | ||
|
|
3e94122969 | ||
|
|
73348cf662 | ||
|
|
557ca68778 | ||
|
|
431f7715c5 | ||
|
|
a7426a1a7c | ||
|
|
7821c0fb62 | ||
|
|
483ccf2b52 | ||
|
|
79820fff61 | ||
|
|
aa68b17cea | ||
|
|
48772c9f1e | ||
|
|
eeebebc670 | ||
|
|
bedbd3488d | ||
|
|
7c5d72f967 | ||
|
|
5b6d2c5bda | ||
|
|
ea55f5cbd0 | ||
|
|
88d25cb9aa | ||
|
|
7dec8ae464 | ||
|
|
e848355fd4 | ||
|
|
457be5e1a3 | ||
|
|
ddefe6bd0e | ||
|
|
1e082afda7 | ||
|
|
e4e5b23275 | ||
|
|
aa95b77fbd | ||
|
|
a2c28b4458 | ||
|
|
4bfd611401 | ||
|
|
7fa7dc3bfc | ||
|
|
06ca6d797d | ||
|
|
bdbe9454ca | ||
|
|
d993811830 | ||
|
|
3febd32fa0 | ||
|
|
440d2253ae | ||
|
|
1fecbb53a2 | ||
|
|
12600b6af9 | ||
|
|
e7ec0bbfbc | ||
|
|
1a85976a25 | ||
|
|
c79d383057 | ||
|
|
f48bdcf7d6 | ||
|
|
f794cf7100 | ||
|
|
5ed6060355 | ||
|
|
81b69a87b1 | ||
|
|
db8f0dd49d | ||
|
|
c00a2e383a | ||
|
|
8b28a9791c | ||
|
|
7453586260 | ||
|
|
ed7bd66f9d | ||
|
|
53c28c00ae | ||
|
|
7b0b7debf3 | ||
|
|
d5cc717aa2 | ||
|
|
672879675c | ||
|
|
5ba8e14e06 | ||
|
|
faf618ad7b | ||
|
|
37a20014f7 | ||
|
|
a660756854 | ||
|
|
499734cd09 | ||
|
|
fba7d3a905 | ||
|
|
26a4944fb6 | ||
|
|
c97dac1171 | ||
|
|
5e8c9c6fa0 | ||
|
|
54d553dc61 | ||
|
|
ca91c5c09b | ||
|
|
0a020e64f1 | ||
|
|
f8e0b49c1b | ||
|
|
820b0fecf4 | ||
|
|
f4cfe7c110 | ||
|
|
773938c78a | ||
|
|
bfd06eb512 | ||
|
|
dd79f485ae | ||
|
|
c54f499150 | ||
|
|
c840bee18d | ||
|
|
652d47f1ec | ||
|
|
b6b1c9e162 | ||
|
|
de6b4c5a62 | ||
|
|
e97db3043d | ||
|
|
73c4b1a95c | ||
|
|
1ea24d0d9b | ||
|
|
cf0d9a6fa1 | ||
|
|
9b1cfef176 | ||
|
|
0bd35643f3 | ||
|
|
1262ce296a | ||
|
|
ea4c2463ff | ||
|
|
4dbc8b24e5 | ||
|
|
8be79e9c89 | ||
|
|
e1bdf7132d | ||
|
|
4be29a3c6e | ||
|
|
b53cb6549f | ||
|
|
59e3c2a53a | ||
|
|
ca3957c8ae | ||
|
|
7a116893a2 | ||
|
|
2e8cecfd7a | ||
|
|
28be46059b | ||
|
|
52dae93dfe | ||
|
|
a884900fea | ||
|
|
62f4d78731 | ||
|
|
8840aaabc7 | ||
|
|
d83e0c5a61 | ||
|
|
d214428624 | ||
|
|
0e0c13f90d | ||
|
|
a546a424c1 | ||
|
|
e3a81a4763 | ||
|
|
9f9f9eae3f | ||
|
|
3bd7e8cd9c | ||
|
|
39190cfea8 | ||
|
|
9ed0d9e410 | ||
|
|
f1da7d75d6 | ||
|
|
0bcf35e2b9 | ||
|
|
31b2d3e6cd | ||
|
|
7e1cecdc31 | ||
|
|
7b8b2cc94b | ||
|
|
5ac9b0c730 | ||
|
|
1d6d8edb70 | ||
|
|
335851b2e7 | ||
|
|
80b3ffa637 | ||
|
|
76b06e3037 | ||
|
|
78bfdca25f | ||
|
|
f423ef2a3c | ||
|
|
b4860b0835 | ||
|
|
e6838a7940 | ||
|
|
71f56cc53e | ||
|
|
02ebc24ccd | ||
|
|
83a1460dc4 | ||
|
|
08a2599c7d | ||
|
|
1ac806136e | ||
|
|
a74d846806 | ||
|
|
4d6deab742 | ||
|
|
ba5814cdf0 | ||
|
|
d69e1b09af | ||
|
|
3ff496f910 | ||
|
|
866e545ff9 | ||
|
|
7d6daa65de | ||
|
|
79f10cc21d | ||
|
|
d457d1ba5a | ||
|
|
e50c80570b | ||
|
|
7d5b033df0 | ||
|
|
03e1ae721f | ||
|
|
f634e72472 | ||
|
|
4a8015b948 | ||
|
|
5cf7459da8 | ||
|
|
40767f96cf | ||
|
|
9dc5fdbb59 | ||
|
|
9b38c9ef77 | ||
|
|
51fa3c3314 | ||
|
|
bc638d6ac7 | ||
|
|
370a218b89 | ||
|
|
224d470864 | ||
|
|
2607df225a | ||
|
|
853ab96270 | ||
|
|
9e3a5f6db7 | ||
|
|
cac985acb7 | ||
|
|
3724292a61 | ||
|
|
0c0de83f1c | ||
|
|
fbaadd610f | ||
|
|
2ba2854266 | ||
|
|
65015cb6df | ||
|
|
cbc4ac331f | ||
|
|
9a4a58e771 | ||
|
|
0ef4ff1319 | ||
|
|
91073bcb80 | ||
|
|
1f12c51e76 | ||
|
|
0e6c4f3a54 | ||
|
|
fc171047e2 | ||
|
|
cd2d29dd74 | ||
|
|
7b2a72c5f3 | ||
|
|
e7f118a11c | ||
|
|
40eca0eb8c | ||
|
|
c4b3ab8d10 | ||
|
|
80ee660499 | ||
|
|
45f2dbf22d | ||
|
|
c1295fa4ea | ||
|
|
30ad9f4138 | ||
|
|
59b953d742 | ||
|
|
b43d2cd65c | ||
|
|
019b106249 | ||
|
|
64c3711e67 | ||
|
|
0a18281b9f | ||
|
|
8625892bcd | ||
|
|
bddc69203a | ||
|
|
052a6bf7ed | ||
|
|
89e21971d4 | ||
|
|
d9051f4bdb | ||
|
|
5fbfcfe9f9 | ||
|
|
6e5c11da3d | ||
|
|
aa8457b78b | ||
|
|
78ddea0024 | ||
|
|
8997bbce47 | ||
|
|
00c6ab9590 | ||
|
|
54dd61cf1d | ||
|
|
23ad95397f | ||
|
|
a1ed706296 | ||
|
|
ca7e094b40 | ||
|
|
c557a07515 | ||
|
|
6a36a93364 | ||
|
|
872000503d | ||
|
|
9057b951db | ||
|
|
93834a3dc0 | ||
|
|
927933f2f2 | ||
|
|
624cf7d5bf | ||
|
|
77e51670a5 | ||
|
|
d47da78886 | ||
|
|
f5df24dfb8 | ||
|
|
2462cda933 | ||
|
|
7606223c20 | ||
|
|
b0665fc2ae | ||
|
|
8f8e639797 | ||
|
|
fc38567f19 | ||
|
|
29ab23dcf6 | ||
|
|
9ccca7015d | ||
|
|
c72963c84a | ||
|
|
3ce4643bc0 | ||
|
|
c1167445bd | ||
|
|
f4769cb3e2 | ||
|
|
b45524d699 | ||
|
|
550f74fde8 | ||
|
|
9d35aecc07 | ||
|
|
b5152b922b | ||
|
|
cfe6584579 | ||
|
|
d4ff58135b | ||
|
|
bdaed9bc42 | ||
|
|
edbe5a19ca | ||
|
|
9c4fcf6ff6 | ||
|
|
0781e2db2f | ||
|
|
f35c2e474d | ||
|
|
0fc5f19a1a | ||
|
|
3e5c9e5855 | ||
|
|
e7753cb0da | ||
|
|
017c10f92b | ||
|
|
d4c2e95431 | ||
|
|
2a13773f7a | ||
|
|
52396e6cc3 | ||
|
|
6c90e9241f | ||
|
|
7325e2d730 | ||
|
|
749704c2e4 | ||
|
|
b2c1856161 | ||
|
|
8fb5cc977a | ||
|
|
b77ccf181a | ||
|
|
bc4c977091 | ||
|
|
fbb77af94f | ||
|
|
6a005e3f6c | ||
|
|
e3c938afdc | ||
|
|
7622714459 | ||
|
|
40b1d989c5 | ||
|
|
11604dcf39 | ||
|
|
636258c49e | ||
|
|
b8ccfb52ba | ||
|
|
45ecb3c891 | ||
|
|
d0332ed12e | ||
|
|
021c83aca1 | ||
|
|
8df462b43c | ||
|
|
8ddca6a01c | ||
|
|
822a0fb40d | ||
|
|
42613557ae | ||
|
|
50fd544f84 | ||
|
|
d53aa448d1 | ||
|
|
fb2fdfd468 | ||
|
|
5c4d10c355 | ||
|
|
ff5aa294ae | ||
|
|
4058c3499c | ||
|
|
7517b63dc4 | ||
|
|
bb7e00061c | ||
|
|
d8865527df | ||
|
|
d65b137941 | ||
|
|
ba836d3787 | ||
|
|
b911c29a80 | ||
|
|
b1478e2fd6 | ||
|
|
d37027f3fa | ||
|
|
c19083b1cb | ||
|
|
c8887f835e | ||
|
|
25c5466e33 | ||
|
|
c7f138bf99 | ||
|
|
2e95954e80 | ||
|
|
28d0622661 | ||
|
|
14c100e319 | ||
|
|
83bc401f2c | ||
|
|
ae4ae31649 | ||
|
|
9285c9abda | ||
|
|
c4f041f287 | ||
|
|
a1004b1093 | ||
|
|
3176a34a2a | ||
|
|
e835cb632a | ||
|
|
922db95092 | ||
|
|
1a57aaf35f | ||
|
|
e6e8c1dbfa | ||
|
|
a043e4a042 | ||
|
|
7b6bf7a6b0 | ||
|
|
3cc5d0906c | ||
|
|
21e4a3ae43 | ||
|
|
472c2e6879 | ||
|
|
c2feff1735 | ||
|
|
c0788fff7a | ||
|
|
8b0472dba2 | ||
|
|
ec1baff2cc | ||
|
|
a5978eb7b7 | ||
|
|
63a054736f | ||
|
|
96d4681182 | ||
|
|
a48c07749d | ||
|
|
05da6f02f2 | ||
|
|
6d970e031c | ||
|
|
04e1f54feb | ||
|
|
e6c8acbe6c | ||
|
|
5354229ccf | ||
|
|
f0c9c0952a | ||
|
|
0f4fb92ff8 | ||
|
|
036a5ff348 | ||
|
|
265b2f7c18 | ||
|
|
37945995a4 | ||
|
|
162756f860 | ||
|
|
8044dbc7e7 | ||
|
|
7c77d190f9 | ||
|
|
02d692f4dc | ||
|
|
5db923c99c | ||
|
|
e08c23a2df | ||
|
|
d20fa96e4c | ||
|
|
ab343daaf7 | ||
|
|
525490f06b | ||
|
|
62660bf573 | ||
|
|
b8de054b4e | ||
|
|
a839d9264a | ||
|
|
f8b2f35721 | ||
|
|
719335b062 | ||
|
|
d94bf265f3 | ||
|
|
83ec157f53 | ||
|
|
746377bf0c | ||
|
|
6b162203ba | ||
|
|
dca29e4ae2 | ||
|
|
36038d82d0 | ||
|
|
05e03d3f0b | ||
|
|
0b4a3b7fdf | ||
|
|
8b19a131cf | ||
|
|
0a215d59d3 | ||
|
|
bb562a373e | ||
|
|
fb9a85a88f | ||
|
|
7739df78c9 | ||
|
|
6af0831977 | ||
|
|
34e1b85e70 | ||
|
|
c8ea5fb5cf | ||
|
|
83f85cf889 | ||
|
|
e2e3636d39 | ||
|
|
cbb07f14c4 | ||
|
|
62aaf7c40a | ||
|
|
8ed7310cff | ||
|
|
0dccdf1011 | ||
|
|
914e1774f7 | ||
|
|
e18e9ed4af | ||
|
|
ee7d37fde0 | ||
|
|
3b33723119 | ||
|
|
93f5e25be3 | ||
|
|
0b7957a645 | ||
|
|
4fa8c36894 | ||
|
|
2d5fad0382 | ||
|
|
78ea338d36 | ||
|
|
8aba37eb67 | ||
|
|
bdf4acd920 | ||
|
|
ebb52657e0 | ||
|
|
d459094356 | ||
|
|
9a665fadab | ||
|
|
7d4c8b68e9 | ||
|
|
3288b5a992 | ||
|
|
385e333d70 | ||
|
|
18c6d19c44 | ||
|
|
71bfc967de | ||
|
|
efebeceb9a | ||
|
|
a15e69bc13 | ||
|
|
532d0ce925 | ||
|
|
f4c2feed01 | ||
|
|
8160c92d3a | ||
|
|
1050c4e60a | ||
|
|
00499dbf20 | ||
|
|
3a31c74a8e | ||
|
|
9bd33fe178 | ||
|
|
fd48debc5b | ||
|
|
d30613c630 | ||
|
|
7151e9d49b | ||
|
|
b933f120be | ||
|
|
da0879ec4d | ||
|
|
9bb7189250 | ||
|
|
52ba68d9da | ||
|
|
4fcc7204ca | ||
|
|
5603d15fb9 | ||
|
|
dd71f87f47 | ||
|
|
95d0f0d01d | ||
|
|
7d70515873 | ||
|
|
5f8547c679 | ||
|
|
0dee5ced7f | ||
|
|
dccab7c337 | ||
|
|
f02eeb15e5 | ||
|
|
4215694456 | ||
|
|
57b7c220cf | ||
|
|
a21e5af8dd | ||
|
|
b240ac6a91 | ||
|
|
5fb8804ef9 | ||
|
|
76780252bc | ||
|
|
b46938ec65 | ||
|
|
04608d6545 | ||
|
|
0faae02ae2 | ||
|
|
8751fe55e2 | ||
|
|
faf1ca517e | ||
|
|
8fb072d398 | ||
|
|
d410e61638 | ||
|
|
0868ac8e23 | ||
|
|
d0ae4a5bcf | ||
|
|
cba03b704d | ||
|
|
0de26be804 | ||
|
|
4ac3c653b2 | ||
|
|
8a4f7f087b | ||
|
|
9a562ff609 | ||
|
|
c5ecb7c940 | ||
|
|
44b2e039c2 | ||
|
|
40323e26fa | ||
|
|
9a77eff874 | ||
|
|
e4c56e518b | ||
|
|
308323fe0f | ||
|
|
3dc9482a4b | ||
|
|
2776b73e81 | ||
|
|
10ef456c18 | ||
|
|
f59efb97fc | ||
|
|
c965c06dbd | ||
|
|
b3daab3e2a | ||
|
|
0afc2b891c | ||
|
|
5331af4e31 | ||
|
|
83d8f763d7 | ||
|
|
86eb59afad | ||
|
|
8fa26864b1 | ||
|
|
c2cce20741 | ||
|
|
a7d13f8289 | ||
|
|
23272007d9 | ||
|
|
4da1c1688c | ||
|
|
f33372af08 | ||
|
|
bf182cb0bf | ||
|
|
ad7300ceb5 | ||
|
|
f1a9d623c5 | ||
|
|
75760fd3a8 | ||
|
|
6bc3a4d914 | ||
|
|
5d7e33c1e6 | ||
|
|
b5b0823cd1 | ||
|
|
3c34ee5218 | ||
|
|
58c716240d | ||
|
|
a7f79fd9d2 | ||
|
|
cf6e47acbb | ||
|
|
25c3216bb9 | ||
|
|
b8696c6bc7 | ||
|
|
50cc88b1d4 | ||
|
|
a46cf34a7a | ||
|
|
0ae8c1e37c | ||
|
|
4f875b3795 | ||
|
|
8f4d834f6b | ||
|
|
07237ff8b0 | ||
|
|
5efe18c180 | ||
|
|
4d97f3a792 | ||
|
|
9d11d3bd4f | ||
|
|
eb2555eabc | ||
|
|
984a6fc656 | ||
|
|
829c56bf5c | ||
|
|
f5bda1efde | ||
|
|
f05fafff70 | ||
|
|
3047792093 | ||
|
|
784750f1b9 | ||
|
|
31ccd99da7 | ||
|
|
4d6b2d4820 | ||
|
|
3fb36d2ec3 | ||
|
|
2597509bf5 | ||
|
|
2034daeb71 | ||
|
|
df2ac3acd2 | ||
|
|
cb08e38b03 | ||
|
|
3ca8c45ef6 | ||
|
|
a3a8a59a40 | ||
|
|
22efa18176 | ||
|
|
9ecc1ca926 | ||
|
|
8258782894 | ||
|
|
4eb6487407 | ||
|
|
627fb84f44 | ||
|
|
b6e6197981 | ||
|
|
42e5836b61 | ||
|
|
30d011c3c6 | ||
|
|
83cc8e6f3b | ||
|
|
4cb6859283 | ||
|
|
38d53ffbdd | ||
|
|
52eae0276b | ||
|
|
45ef0260f3 | ||
|
|
44c57c0865 | ||
|
|
e87aec9b1b | ||
|
|
3d43c645e7 | ||
|
|
2add97bc3a | ||
|
|
b2355bd884 | ||
|
|
9adf321f9b | ||
|
|
7fd9eb8b73 | ||
|
|
9e73a1a2cd | ||
|
|
c8ef176124 | ||
|
|
0cbb776185 | ||
|
|
50214e49a3 | ||
|
|
05ba4f64b0 | ||
|
|
556d449cb0 | ||
|
|
15bb13eb88 | ||
|
|
808402d143 | ||
|
|
4ebba20f7f | ||
|
|
15ca55f08b | ||
|
|
7d663c22b2 | ||
|
|
3a10fdb3f4 | ||
|
|
2b216abb96 | ||
|
|
db339a37a1 | ||
|
|
e7e3211ddb | ||
|
|
b08da9d7d2 | ||
|
|
6aab7244b7 | ||
|
|
c829398823 | ||
|
|
1db461cce4 | ||
|
|
eeccf8b31d | ||
|
|
a905fb5ead | ||
|
|
7c81926c3e | ||
|
|
84a3d853ac | ||
|
|
fd21ac78cf | ||
|
|
cff7eba463 | ||
|
|
da3aec88c9 | ||
|
|
fdc0e9e63c | ||
|
|
fc16eb8394 | ||
|
|
b52ea8b5ae | ||
|
|
3f01d18643 | ||
|
|
ee336f123f | ||
|
|
d3d5bda20f | ||
|
|
7940415a43 | ||
|
|
1e7c14deb4 | ||
|
|
739beabbd5 | ||
|
|
1b40b69781 | ||
|
|
4a16181269 | ||
|
|
d3fb9ee23a | ||
|
|
1783ae2ac2 | ||
|
|
511d8c542d | ||
|
|
382a4a0a02 | ||
|
|
2390059b4b | ||
|
|
e05ef4a7b7 | ||
|
|
338423f3ab | ||
|
|
630124b0ec | ||
|
|
57192526e6 | ||
|
|
23b17ba40e | ||
|
|
6bf8a6ea4b | ||
|
|
0c60dd681c | ||
|
|
c77d917ab6 | ||
|
|
d033cd59fb | ||
|
|
4a3e0ae448 | ||
|
|
1d00206850 | ||
|
|
264f93f699 | ||
|
|
11d2899f39 | ||
|
|
c0d8e7a3ac | ||
|
|
4b2fd37edf | ||
|
|
9d8ea0a601 | ||
|
|
07fead1f7b | ||
|
|
7729e3da62 | ||
|
|
6682cc854e | ||
|
|
12364c1052 | ||
|
|
4e78d708b9 | ||
|
|
055d6f11a1 | ||
|
|
039ce31a03 | ||
|
|
c1b9f8271b | ||
|
|
12d98b422c | ||
|
|
83405dc033 | ||
|
|
0f65a40982 | ||
|
|
48ec616c16 | ||
|
|
dec8653f4f | ||
|
|
e643cec670 | ||
|
|
04aac12094 | ||
|
|
97770e8a7f | ||
|
|
2668285f44 | ||
|
|
44afa3cb02 | ||
|
|
ee2a7a2b43 | ||
|
|
da9ff7565d | ||
|
|
b5f858b707 | ||
|
|
2bdbc70056 | ||
|
|
56f633bfdf | ||
|
|
f6a09b52ef | ||
|
|
cc03690b35 | ||
|
|
10d640ef25 | ||
|
|
d4c95d44fa | ||
|
|
09e9a5489f | ||
|
|
d0a65e36f1 | ||
|
|
4f9d6c18bc | ||
|
|
9f1771eb31 | ||
|
|
084b89d58a | ||
|
|
54195f3661 | ||
|
|
cf8b722a9e | ||
|
|
5959f1d77a | ||
|
|
09854aa625 | ||
|
|
ba021b231f | ||
|
|
6526f5988e | ||
|
|
bae279eab0 | ||
|
|
150b1a757d | ||
|
|
0844f8a216 | ||
|
|
a4da1e09a9 | ||
|
|
b53dd0c787 | ||
|
|
386c8a2a22 | ||
|
|
f426a556fb | ||
|
|
f3bc605287 | ||
|
|
5cf74c2ef3 | ||
|
|
54e852248b | ||
|
|
54ddc23e47 | ||
|
|
fd0c08abb9 | ||
|
|
c48c185756 | ||
|
|
1163f4acaa | ||
|
|
1c32d01e00 | ||
|
|
8d6822027d | ||
|
|
0c6497cc73 | ||
|
|
04a71b3396 | ||
|
|
09d626b2ab | ||
|
|
8c44d8932a | ||
|
|
7c6c32501e | ||
|
|
a76b8482f8 | ||
|
|
d96139c18f | ||
|
|
b15f2c7c39 | ||
|
|
22b0d7de0f | ||
|
|
c0b817d887 | ||
|
|
195807b7c6 | ||
|
|
33903686ac | ||
|
|
263d3e39f5 | ||
|
|
a2b785ab23 | ||
|
|
e16156e520 | ||
|
|
3e8099281e | ||
|
|
9148762833 | ||
|
|
ccc55b4f57 | ||
|
|
1af6c2513f | ||
|
|
82cccc0b15 | ||
|
|
12a676dc8f | ||
|
|
1018ac443a | ||
|
|
21258ea49a | ||
|
|
ed3d7cd3eb | ||
|
|
e1c967deaf | ||
|
|
a19dfab777 | ||
|
|
09c3b586e3 | ||
|
|
fc68978f57 | ||
|
|
66b9e679f8 | ||
|
|
b5b2e94030 | ||
|
|
c7f8f5cefc | ||
|
|
e647ced67d | ||
|
|
7f893262f3 | ||
|
|
b7d7ac7bc2 | ||
|
|
ff429d75ff | ||
|
|
4e7563e5e3 | ||
|
|
d482dd92d0 | ||
|
|
2559a7b8fe | ||
|
|
cef99081c3 | ||
|
|
cab9a91f48 | ||
|
|
a956bfa853 | ||
|
|
387ad4ed04 | ||
|
|
b9a429cf3d | ||
|
|
a3d1127278 | ||
|
|
1296ccdfb9 | ||
|
|
5d480e2891 | ||
|
|
6fc9a7c21e | ||
|
|
3484cc20bf | ||
|
|
f396427f5f | ||
|
|
9ac2fa659e | ||
|
|
8467676578 | ||
|
|
189071608f | ||
|
|
cb072f91e8 | ||
|
|
d817a80da4 | ||
|
|
4477835dae | ||
|
|
9ecf01c720 | ||
|
|
c5cd82c426 | ||
|
|
4f80d8a027 | ||
|
|
f897a62baa | ||
|
|
0c4da4685f | ||
|
|
227993e3ab | ||
|
|
e06732081a | ||
|
|
0eed0e3186 | ||
|
|
4ac92a1b8d | ||
|
|
75fa27667d | ||
|
|
d0707459be | ||
|
|
9ddb939835 | ||
|
|
44e6315956 | ||
|
|
2e7f8b0ad9 | ||
|
|
8bfe2bdb7b | ||
|
|
4bc7452be2 | ||
|
|
244c3fb481 | ||
|
|
7eef135d52 | ||
|
|
7bd3ae7a10 | ||
|
|
020a7177c1 | ||
|
|
163a15ee80 | ||
|
|
dac5083de8 | ||
|
|
a4f7df904c | ||
|
|
d8945f7c33 | ||
|
|
c3134e80b3 | ||
|
|
fbbfe8b357 | ||
|
|
e6b6b45ebf | ||
|
|
96dbf59b7f | ||
|
|
2bf481dfcb | ||
|
|
aeb6842d41 | ||
|
|
aff02b4159 | ||
|
|
f3a32b8622 | ||
|
|
0d8d393a1e | ||
|
|
3c7bd2b253 | ||
|
|
c738dbb7ba | ||
|
|
b06ab28104 | ||
|
|
3f8bb923ad | ||
|
|
079a0f1c63 | ||
|
|
6be6697843 | ||
|
|
47b9dc21a2 | ||
|
|
0aa3029679 | ||
|
|
dfe0b785ae | ||
|
|
33567cf3cb | ||
|
|
28da497590 | ||
|
|
cb2c653997 | ||
|
|
8ed3e8c21e | ||
|
|
680a468687 | ||
|
|
c46c408f76 | ||
|
|
811d6ddc3c | ||
|
|
fe65ec28f1 | ||
|
|
fb37355511 | ||
|
|
502eed641b | ||
|
|
1043a13e7a | ||
|
|
18dc2acd48 | ||
|
|
6edc1854ec | ||
|
|
86d14ad6cc | ||
|
|
cdbf4c5a20 | ||
|
|
5a8ba39ed1 | ||
|
|
4ebcdce735 | ||
|
|
791cde0ec6 | ||
|
|
042c633e4e | ||
|
|
63e7af2e19 | ||
|
|
3370ce91ac | ||
|
|
026d6016c6 | ||
|
|
6e1ff30283 | ||
|
|
23894bfc50 | ||
|
|
a632233ad4 | ||
|
|
5bae82bf79 | ||
|
|
56731d2301 | ||
|
|
66ec7ce116 | ||
|
|
0567109caa | ||
|
|
dd167d6dc5 | ||
|
|
a9de21e918 | ||
|
|
26dbca6ef5 | ||
|
|
0b004962b1 | ||
|
|
2bd3fce974 | ||
|
|
923dce9f85 | ||
|
|
1658139cc6 | ||
|
|
7f548817ca | ||
|
|
e3213f29a6 | ||
|
|
8dbe6dd805 | ||
|
|
b0c31098ae | ||
|
|
d1802256a2 | ||
|
|
6dc1cdefe2 | ||
|
|
0ba9f09a6a | ||
|
|
4394aa9d7b | ||
|
|
be6c757a90 | ||
|
|
f72a7f22ba | ||
|
|
895ec645b3 | ||
|
|
b5540355df | ||
|
|
84e48c8d8a | ||
|
|
2f0f5f7f51 | ||
|
|
4a2584758e | ||
|
|
a70ee6bbc7 | ||
|
|
5ee2825709 | ||
|
|
397165bc67 | ||
|
|
db67344110 | ||
|
|
be836f3624 | ||
|
|
075443c01a | ||
|
|
526d253b46 | ||
|
|
d3b1297490 | ||
|
|
d115bbb71b | ||
|
|
808e39b5b0 | ||
|
|
ecb5511c18 | ||
|
|
8904e27a64 | ||
|
|
e1e35169d9 | ||
|
|
9570f21d34 | ||
|
|
9632157750 | ||
|
|
c02a74564d | ||
|
|
7e3f83b9b1 | ||
|
|
624080e3aa | ||
|
|
4033ac9b42 | ||
|
|
a3b5e2c0dd | ||
|
|
0e6dcb0bf6 | ||
|
|
65dbf29a59 | ||
|
|
097b521fa5 | ||
|
|
70f9a90668 | ||
|
|
90e369cce7 | ||
|
|
e6d9c8851b | ||
|
|
2a2087fb0f | ||
|
|
8c09377c4d | ||
|
|
eb100f2034 | ||
|
|
42c3696850 | ||
|
|
ec77eb898b | ||
|
|
a1d9b4a3c9 | ||
|
|
965f28db69 | ||
|
|
c839043396 | ||
|
|
b681c250d1 | ||
|
|
3c7edd0684 | ||
|
|
867b53c276 | ||
|
|
7f72bf9015 | ||
|
|
2bf546b8dd | ||
|
|
39b2b24195 | ||
|
|
e1a958dbfb | ||
|
|
ceecbd60ad | ||
|
|
dc2039fe7b | ||
|
|
bde2b95590 | ||
|
|
f32b2bef79 | ||
|
|
578483a0c7 | ||
|
|
7999a26bb8 | ||
|
|
46b28872ce | ||
|
|
d4ed0fd10b | ||
|
|
737ce6389c | ||
|
|
74809a831e | ||
|
|
9724353efd | ||
|
|
66af20d433 | ||
|
|
a85becc24b | ||
|
|
b872a8742b | ||
|
|
ba25d11303 | ||
|
|
42c23c16fb | ||
|
|
020dbdf01a | ||
|
|
030a19ba51 | ||
|
|
64598b6b04 | ||
|
|
0e68da95b2 | ||
|
|
6d9c81b7e0 | ||
|
|
7c2d4068bc | ||
|
|
8bd0051e61 | ||
|
|
ee89bf01da | ||
|
|
0f309f71fb | ||
|
|
e6e0e8e24e | ||
|
|
1fa89079af | ||
|
|
c9a3cb0e8f | ||
|
|
183bfcea45 | ||
|
|
234a8b3ba3 | ||
|
|
a0298640fb | ||
|
|
bbac63ecc2 | ||
|
|
f8464cb251 | ||
|
|
2fae31f9cd | ||
|
|
1bb1568f51 | ||
|
|
a86a4f7bee | ||
|
|
f70780455e | ||
|
|
b86f189e0f | ||
|
|
deba1cfabe | ||
|
|
af3d1b1ae5 | ||
|
|
208ec3c43e | ||
|
|
0f5086675d | ||
|
|
bd12e8950b | ||
|
|
2f072a5c17 | ||
|
|
f6089822e1 | ||
|
|
fe52f80274 | ||
|
|
1e5fbeee66 | ||
|
|
f56a5287a2 | ||
|
|
3ae8608d60 | ||
|
|
e5745930a5 | ||
|
|
cad7ff8b8c | ||
|
|
6010a7e946 | ||
|
|
869e568269 | ||
|
|
b787d5d76f | ||
|
|
e95d91a0bc | ||
|
|
1324049d5a | ||
|
|
d2ef8e7825 | ||
|
|
2a7f64d567 | ||
|
|
f717b75172 | ||
|
|
1bcc9eb5bc | ||
|
|
012b293d08 | ||
|
|
5ca0070a45 | ||
|
|
849f43bb2d | ||
|
|
f2d6c935f1 | ||
|
|
97921496a9 | ||
|
|
4350c265a1 | ||
|
|
d1f0565ec2 | ||
|
|
4d2c1fcedf | ||
|
|
29153f1928 | ||
|
|
ad735343b6 | ||
|
|
eccec29d2a | ||
|
|
3073bf1dab | ||
|
|
4d3810b3be | ||
|
|
e2f0a28545 | ||
|
|
a242de031c | ||
|
|
97cef3e745 | ||
|
|
046957fb1c | ||
|
|
d90a9c2c1c | ||
|
|
4c399c8cae | ||
|
|
cca30a58e4 | ||
|
|
80ffdb4efd | ||
|
|
8f4bed746c | ||
|
|
f219de3f61 | ||
|
|
542a140c13 | ||
|
|
634fe2a311 | ||
|
|
c6a3353a14 | ||
|
|
b6915f1553 | ||
|
|
c7a3f3d675 | ||
|
|
ef635a5326 | ||
|
|
cc6661d567 | ||
|
|
3a3679d883 | ||
|
|
4269ffc790 | ||
|
|
6de94483bc | ||
|
|
0fdacfd14e | ||
|
|
86707b3910 | ||
|
|
a0fc5ac6ea | ||
|
|
53ac6e5a7b | ||
|
|
ce66beb951 | ||
|
|
789e63e080 | ||
|
|
2a8e4cf9a5 | ||
|
|
5f4b45726e | ||
|
|
6d1dbdeef4 | ||
|
|
450fef5bdf | ||
|
|
d14d1c9528 | ||
|
|
b7bd55d341 | ||
|
|
d15d0a4729 | ||
|
|
2ca5233246 | ||
|
|
35b71a2118 | ||
|
|
07a9e8899d | ||
|
|
87273dd3cd | ||
|
|
314fb66326 | ||
|
|
fc0d8bf577 | ||
|
|
389757c0c6 | ||
|
|
510cfeee4b | ||
|
|
d88e7644a2 | ||
|
|
84642e6112 | ||
|
|
30adf74817 | ||
|
|
546ef1813b | ||
|
|
60e669a55b | ||
|
|
8174093891 | ||
|
|
6da6ada3f4 | ||
|
|
469910aab7 | ||
|
|
6797d14f8a | ||
|
|
31af83b901 | ||
|
|
0a99b24b1d | ||
|
|
28016316be | ||
|
|
91ff94dcdd | ||
|
|
6cb39baba1 | ||
|
|
b305a4777e | ||
|
|
7222c4c1a3 | ||
|
|
d6edd32b37 | ||
|
|
f16805a45b | ||
|
|
95a269324e | ||
|
|
8a4884951d | ||
|
|
7125c56e7a | ||
|
|
df66d5b8de | ||
|
|
48f2b41683 | ||
|
|
d9fde1499a | ||
|
|
00f1769255 | ||
|
|
4fcfa9ffb1 | ||
|
|
437873c1c8 | ||
|
|
fdf5284eb4 | ||
|
|
6e9a5f726b | ||
|
|
f25087701b | ||
|
|
4ea3433f7a | ||
|
|
9fb0a6b024 | ||
|
|
02f95fc6d2 | ||
|
|
b1416149d3 | ||
|
|
94cf8c261a | ||
|
|
eda066ed49 | ||
|
|
7e897ea4fd | ||
|
|
e8eff35507 | ||
|
|
88bf33942f | ||
|
|
d008ec6aef | ||
|
|
fda3bb200f | ||
|
|
ae276a5a58 | ||
|
|
b99d16f3d1 | ||
|
|
80d815710c | ||
|
|
5d34b667b1 | ||
|
|
0b7b157a8f | ||
|
|
65d1bd9fb2 | ||
|
|
3980ff3089 | ||
|
|
a8722214a5 | ||
|
|
cc507ff888 | ||
|
|
638158f195 | ||
|
|
ddd3120965 | ||
|
|
a48b1daab8 | ||
|
|
18dc8eed34 | ||
|
|
bbe2ec0219 | ||
|
|
ae9c712177 | ||
|
|
65e4c2390f | ||
|
|
7856c2427e | ||
|
|
d5aa70cc81 | ||
|
|
7894faf4be | ||
|
|
135bce1e5e | ||
|
|
7d15022107 | ||
|
|
fc0a402f24 | ||
|
|
36505f3461 | ||
|
|
3087ce50cb | ||
|
|
6499c73f28 | ||
|
|
1f98e2a7fb | ||
|
|
e3a1abfb33 | ||
|
|
c64d6b4b9a | ||
|
|
a2177a4b67 | ||
|
|
e30af3d99e | ||
|
|
e6f9985af9 | ||
|
|
e4f048438a | ||
|
|
6a60d709f3 | ||
|
|
677514cf1c | ||
|
|
92d5787df3 | ||
|
|
ad1c753f2e | ||
|
|
6ceb409936 | ||
|
|
d2556fca2f | ||
|
|
31b0e69ec8 | ||
|
|
7575511a12 | ||
|
|
adfbe4947e | ||
|
|
3a4dce0360 | ||
|
|
f6bf0dfd59 | ||
|
|
387b84af5f | ||
|
|
76a4336181 | ||
|
|
a4db3d4eaf | ||
|
|
13a05d2f62 | ||
|
|
500210cddd | ||
|
|
24bb207cee | ||
|
|
d7002e0fb9 | ||
|
|
aa09ac3ff2 | ||
|
|
ac6f929261 | ||
|
|
a3a0ccc009 | ||
|
|
9dcf49899d | ||
|
|
42855338bb | ||
|
|
7c58464768 | ||
|
|
a7bd64251e | ||
|
|
8ee0b7d766 | ||
|
|
c6c2ff5069 | ||
|
|
7609617fb9 | ||
|
|
4efc336bae | ||
|
|
e44df94316 | ||
|
|
188743acfd | ||
|
|
136560fc68 | ||
|
|
654ff1dd7b | ||
|
|
df8f77476f | ||
|
|
bfe2aa9d03 | ||
|
|
b4c32908e2 | ||
|
|
b645861ef1 | ||
|
|
62af6c4584 | ||
|
|
33f7f744f8 | ||
|
|
830418393a | ||
|
|
c518a4d510 | ||
|
|
90bf4da0ac | ||
|
|
f5d811f725 | ||
|
|
6293dea5f1 | ||
|
|
9b4f15ecbc | ||
|
|
aa6cb25abe | ||
|
|
40c36aab0a | ||
|
|
405807b186 | ||
|
|
e63b4faa28 | ||
|
|
bac34bb302 | ||
|
|
473aa0eb93 | ||
|
|
4eea3cb262 | ||
|
|
6fcfa52557 | ||
|
|
61722df31f | ||
|
|
d45d0f2d15 | ||
|
|
7e306a14de | ||
|
|
8a73dd13ee | ||
|
|
be1d43c343 | ||
|
|
4e8eace906 | ||
|
|
8c4b7a9f14 | ||
|
|
290fc2cbfd | ||
|
|
4f3bc67b6d | ||
|
|
8526ee2cf8 | ||
|
|
5a4290227b | ||
|
|
3fc4a49d05 | ||
|
|
a83f14ccca | ||
|
|
356fae7c59 | ||
|
|
b485404539 | ||
|
|
614a3d8693 | ||
|
|
85439ee2b7 | ||
|
|
41b273a7cf | ||
|
|
16b2aa9994 | ||
|
|
d0427f152c | ||
|
|
7bfb6703b4 | ||
|
|
48717ab2d2 | ||
|
|
2823c063ed | ||
|
|
3403154039 | ||
|
|
7fa0405ab8 | ||
|
|
08fde28997 | ||
|
|
d4ddb33e74 | ||
|
|
946e90e3ec | ||
|
|
fabc88cc10 | ||
|
|
a7e6b1a587 | ||
|
|
df1a55778f | ||
|
|
485f462ffa | ||
|
|
d985331e73 | ||
|
|
120bb1d098 | ||
|
|
ecdef42976 | ||
|
|
83a8ad73de | ||
|
|
e695337c3e | ||
|
|
a3cf2a89fc | ||
|
|
746e6d72dc | ||
|
|
4d054cc0b9 | ||
|
|
9a0e09d6e5 | ||
|
|
499c936e3f | ||
|
|
9cf7e5be2d | ||
|
|
4b4e08d70a | ||
|
|
dac7df4fb9 | ||
|
|
9711d55245 | ||
|
|
47edc75aa0 | ||
|
|
04a99a31b0 | ||
|
|
4911f8a7cd | ||
|
|
25a2cface9 | ||
|
|
b0409539aa | ||
|
|
49c34f5b4c | ||
|
|
f2a821bc7b | ||
|
|
ff8aaf2643 | ||
|
|
946ce30875 | ||
|
|
d183c7ff1e | ||
|
|
eb87d78c67 | ||
|
|
17776b3bde | ||
|
|
029a8c6e64 | ||
|
|
4864e1a084 | ||
|
|
34fa1f655f | ||
|
|
573398e680 | ||
|
|
3c76bff421 | ||
|
|
b5ef1cdbc4 | ||
|
|
55aeea6400 | ||
|
|
35d1169ca3 | ||
|
|
421fac7d27 | ||
|
|
f522ac3db1 | ||
|
|
9043feaea9 | ||
|
|
a7cd5661fe | ||
|
|
e94b35356a | ||
|
|
b2ebd6ae2c | ||
|
|
3eca44df56 | ||
|
|
744f46cdc9 | ||
|
|
c139cf4b42 | ||
|
|
234d7e8e9f | ||
|
|
e6df23beb3 | ||
|
|
4a47aa782b | ||
|
|
1e6dd0f6f1 | ||
|
|
b1cdb819e0 | ||
|
|
cb72936552 | ||
|
|
fd90a65450 | ||
|
|
44ec24cb4c | ||
|
|
84200e8450 | ||
|
|
80bc126035 | ||
|
|
be9a07f816 | ||
|
|
85835cdc83 | ||
|
|
bfbaf8410a | ||
|
|
c00ff218b3 | ||
|
|
7954d00ca1 | ||
|
|
f95873e428 | ||
|
|
8f7082fd88 | ||
|
|
5c1ada48f0 | ||
|
|
81f61a1c80 | ||
|
|
85fddca935 | ||
|
|
fdfd1f63e4 | ||
|
|
abb93af74e | ||
|
|
7889c30f28 | ||
|
|
4d889fa506 | ||
|
|
b494e70840 | ||
|
|
d53ad7bb02 | ||
|
|
059a53ea27 | ||
|
|
0eb376249b | ||
|
|
0ea62730a2 | ||
|
|
58705f6eb5 | ||
|
|
a2c8b96a97 | ||
|
|
4d42df33e2 | ||
|
|
a8e2d3f056 | ||
|
|
9609266324 | ||
|
|
b06bfeb5f9 | ||
|
|
901572922c | ||
|
|
495ec7db59 | ||
|
|
ab568b3ef8 | ||
|
|
3d04fa364c | ||
|
|
1c917679de | ||
|
|
d6b7830467 | ||
|
|
d6fe9df50a | ||
|
|
d146f1b8bf | ||
|
|
853d16daaf | ||
|
|
78ff4ca3c9 | ||
|
|
2b18f6a5b2 | ||
|
|
127f52fb59 | ||
|
|
b5998d20ae | ||
|
|
ebffb63e4d | ||
|
|
73bba62aad | ||
|
|
fd48a9e826 | ||
|
|
5ff16e7848 | ||
|
|
054b4cb0cf | ||
|
|
5db77c1ccd | ||
|
|
d38777af09 | ||
|
|
b95ae12fe3 | ||
|
|
30636f38de | ||
|
|
4e59502ff0 | ||
|
|
e0db50e45d | ||
|
|
e5a121c3de | ||
|
|
4de55ed569 | ||
|
|
5b65ab3f6e | ||
|
|
59c618958a | ||
|
|
56c1df90f9 | ||
|
|
e6e7ca5061 | ||
|
|
dfeb813acc | ||
|
|
ecb8bad239 | ||
|
|
2d214727b4 | ||
|
|
51b64962c2 | ||
|
|
2a0d7d582e | ||
|
|
bc2359c165 | ||
|
|
e7069ca377 | ||
|
|
80bf1415d2 | ||
|
|
0be225812a | ||
|
|
dff96e9b6a | ||
|
|
585d7f4659 | ||
|
|
dcd0dea411 | ||
|
|
a30b32226a | ||
|
|
bbb9816f0b | ||
|
|
44c4d803c6 | ||
|
|
91121043e1 | ||
|
|
e29e68c499 | ||
|
|
83b08b73a0 | ||
|
|
0ce85459ce | ||
|
|
86b208f56b | ||
|
|
847c00b2d6 | ||
|
|
bbae667b89 | ||
|
|
621433f92c | ||
|
|
02e0b4d238 | ||
|
|
c714fc2da6 | ||
|
|
ba56074167 | ||
|
|
00582aa4df | ||
|
|
ec572e3f2f | ||
|
|
df5b2ceb49 | ||
|
|
2c2ff6a48d | ||
|
|
4afbd7ba69 | ||
|
|
14aa5522ba | ||
|
|
62ea8744af | ||
|
|
8ac4d81e67 | ||
|
|
8c8aebd531 | ||
|
|
f479dd3614 | ||
|
|
c39b961761 | ||
|
|
08626d305e | ||
|
|
4065f5fb6b | ||
|
|
4e317e74c7 | ||
|
|
0c1ff4e057 | ||
|
|
bac0e221b0 | ||
|
|
2d6d61056f | ||
|
|
17bc37e27f | ||
|
|
140ffe0a8e | ||
|
|
bc596db280 | ||
|
|
8f5e327c12 | ||
|
|
f71aaac7f9 | ||
|
|
347e0afc0f | ||
|
|
3d31f0756c | ||
|
|
1f8b143e20 | ||
|
|
5307825301 | ||
|
|
51f7cc169d | ||
|
|
cc9e8067fd | ||
|
|
5a62bb599e | ||
|
|
8886ee74ce | ||
|
|
bfa497703d | ||
|
|
e1aa40d5f9 | ||
|
|
acbea16eda | ||
|
|
0b081b9f34 | ||
|
|
d447964e06 | ||
|
|
049e3c79b3 | ||
|
|
9c856ab350 | ||
|
|
067f78dd5a | ||
|
|
578bd2f372 | ||
|
|
ccdac68e1e | ||
|
|
a5e422c163 | ||
|
|
975be137cd | ||
|
|
b623570794 | ||
|
|
4b4c6ff5b1 | ||
|
|
e05ee8fc92 | ||
|
|
093de4cbc4 | ||
|
|
2e6bb25157 | ||
|
|
31a3282423 | ||
|
|
b46247f344 | ||
|
|
28b3755753 | ||
|
|
64d95a5bb8 | ||
|
|
56972abafc | ||
|
|
c713b87910 | ||
|
|
d942e1fde8 | ||
|
|
d3f5945536 | ||
|
|
10b5336c91 | ||
|
|
e97b321947 | ||
|
|
bcc048b65f | ||
|
|
e67986c29c | ||
|
|
8134fd9d70 | ||
|
|
376f3ccbfa | ||
|
|
d26c375394 | ||
|
|
3b18eb4fff | ||
|
|
c853d4e75f | ||
|
|
193a6c7f24 | ||
|
|
c6d248c1bc | ||
|
|
8be8f085e8 | ||
|
|
eeba135e1a | ||
|
|
45dbe49544 | ||
|
|
ed049964b8 | ||
|
|
7432c3b57c | ||
|
|
35ed0c9040 | ||
|
|
9b45fd2c30 | ||
|
|
fff3a854d6 | ||
|
|
e8d6a38173 | ||
|
|
bd4bd31996 | ||
|
|
dde871692e | ||
|
|
174321f03e | ||
|
|
8efbb44e23 | ||
|
|
ca58afd466 | ||
|
|
3e975b0ead | ||
|
|
d30d50b9c1 | ||
|
|
c5414d28f4 | ||
|
|
5fa53a054d | ||
|
|
80c670ba86 | ||
|
|
93c51150a5 | ||
|
|
a5975ab83e | ||
|
|
de1d808cb5 | ||
|
|
19ed50b4f7 | ||
|
|
f36114bdf5 | ||
|
|
6c367293a4 | ||
|
|
72b4727993 | ||
|
|
93ca86b9b3 | ||
|
|
0b2a9ee522 | ||
|
|
aa63a2dfd6 | ||
|
|
1c2d426409 | ||
|
|
8c6e54d7e1 | ||
|
|
74d011d713 | ||
|
|
9fd874bb1a | ||
|
|
d2a09ded12 | ||
|
|
bfa988cdeb | ||
|
|
fb33e6bc09 | ||
|
|
8225a24c27 | ||
|
|
6ca98696c8 | ||
|
|
6c042c5d0c | ||
|
|
07d555ad84 | ||
|
|
0b97d80b1d | ||
|
|
4528ef4970 | ||
|
|
14c42ea657 | ||
|
|
ec8c3ed96f | ||
|
|
d98ef8c0d3 | ||
|
|
f5578695db | ||
|
|
6e5018043b | ||
|
|
d9a5478a67 | ||
|
|
cd1fcf00a2 | ||
|
|
8361667ba7 | ||
|
|
467812e12c | ||
|
|
76b8805dc6 | ||
|
|
880b61ccdf | ||
|
|
66cf9b6537 | ||
|
|
19f717e997 | ||
|
|
f2146f45b6 | ||
|
|
72c7b9b15f | ||
|
|
e4e08da7ee | ||
|
|
78ff58fb4f | ||
|
|
f03e1550b7 | ||
|
|
997df245fc | ||
|
|
d496ae18fb | ||
|
|
f8e6fae0ce | ||
|
|
0cd80bf884 | ||
|
|
bf77df7640 | ||
|
|
beac100ce6 | ||
|
|
514c2f5e34 | ||
|
|
fb9562fdb7 | ||
|
|
c3d0bdbaa7 | ||
|
|
e07b08475b | ||
|
|
b4e2239b76 | ||
|
|
0fd2fe0d02 | ||
|
|
547e6360de | ||
|
|
e0f74c62ca | ||
|
|
0f3e43be40 | ||
|
|
a778b747cd | ||
|
|
286ed8c6a0 | ||
|
|
38a7c67e0b | ||
|
|
6153ebef59 | ||
|
|
516349257e | ||
|
|
169d9e17db | ||
|
|
36c6809303 | ||
|
|
fb5086fdc4 | ||
|
|
b58ab3de36 | ||
|
|
b09498d3ed | ||
|
|
ff95827f87 | ||
|
|
05b49e7fdd | ||
|
|
ca43a1cdda | ||
|
|
18e333bb9e | ||
|
|
53309ffccc | ||
|
|
db6a0ad6da | ||
|
|
6369419860 | ||
|
|
e8a02ecad4 | ||
|
|
29c5c838b2 | ||
|
|
3e344a644c | ||
|
|
da5dfb2343 | ||
|
|
dd21722bca | ||
|
|
864a3e3f4e | ||
|
|
e740e61cc0 | ||
|
|
cecb294b2c | ||
|
|
ea09520634 | ||
|
|
899c5cebed | ||
|
|
deb0e7c30c | ||
|
|
2a273d82f8 | ||
|
|
a658a81eba | ||
|
|
4cab1a4ed7 | ||
|
|
d2b2325ec6 | ||
|
|
bbbae48619 | ||
|
|
f4122e8883 | ||
|
|
23c09b8617 | ||
|
|
9d7ada7961 | ||
|
|
bdf98ae1f9 | ||
|
|
8a2618a578 | ||
|
|
05fa3e5de2 | ||
|
|
5011d74989 | ||
|
|
8e425e9145 | ||
|
|
fa2feaa31b | ||
|
|
a7267c60be | ||
|
|
fa7576c11c | ||
|
|
ac5479950c | ||
|
|
4394d8a6e1 | ||
|
|
fd5719b6e8 | ||
|
|
273635bcec | ||
|
|
1a6933d81e | ||
|
|
a09dd911d8 | ||
|
|
8a840d2fa8 | ||
|
|
e54cf02f38 | ||
|
|
191310d9bb | ||
|
|
7b62e6618f | ||
|
|
b1e889eafa | ||
|
|
d2d1b582aa | ||
|
|
eabcce5847 | ||
|
|
38138fb03b | ||
|
|
4e4756d91c | ||
|
|
79e3b6059e | ||
|
|
d5c7e5a83d | ||
|
|
f5482b0a4c | ||
|
|
ecafc2d792 | ||
|
|
e5be5a3a81 | ||
|
|
44a70735d2 | ||
|
|
ce321c9622 | ||
|
|
ac1ce3caf7 | ||
|
|
87d0675325 | ||
|
|
1727bb8106 | ||
|
|
b0875805b5 | ||
|
|
df59be948f | ||
|
|
71fc8b631e | ||
|
|
d8fec77cfc | ||
|
|
af44c7fa2a | ||
|
|
a28ff66db4 | ||
|
|
a617dd32b4 | ||
|
|
de73d2be68 | ||
|
|
4466922d6f | ||
|
|
3b3373ce54 | ||
|
|
5d01c83392 | ||
|
|
3df6ac26a8 | ||
|
|
43909f643c | ||
|
|
d3f6dc5289 | ||
|
|
f95e689052 | ||
|
|
ee765a6a57 | ||
|
|
af5887fb44 | ||
|
|
d5594627ec | ||
|
|
36f1703b99 | ||
|
|
ab470fd48b | ||
|
|
d3468c893a | ||
|
|
2cdff2d2da | ||
|
|
3c3e8adc8b | ||
|
|
8fd61c818a | ||
|
|
0a1d24523a | ||
|
|
13f2ed0b1a | ||
|
|
4242710790 | ||
|
|
7eb5d4b309 | ||
|
|
61553cec90 | ||
|
|
5f0cd030b0 | ||
|
|
f647424fa7 | ||
|
|
c575d24249 | ||
|
|
1170943726 | ||
|
|
4fc92b3f38 | ||
|
|
41b1128285 | ||
|
|
e461250d19 | ||
|
|
b360840877 | ||
|
|
71ba678b1f | ||
|
|
70990fe07c | ||
|
|
c1e954ddb5 | ||
|
|
206c8563eb | ||
|
|
2896116568 | ||
|
|
0594dd1dea | ||
|
|
2b1a6847aa | ||
|
|
7506a4433c | ||
|
|
d136003026 | ||
|
|
3de7c4e4c6 | ||
|
|
aa8fdad31b | ||
|
|
05dde39861 | ||
|
|
21f5d4e62c | ||
|
|
8b5470470f | ||
|
|
d3f01b514a | ||
|
|
8fc34abb3a | ||
|
|
dd88f377dc | ||
|
|
56f64d3055 | ||
|
|
1d541fed3b | ||
|
|
647f9e5713 | ||
|
|
1850e4b600 | ||
|
|
a46db5719b | ||
|
|
76d0a72351 | ||
|
|
7384d6be52 | ||
|
|
a65c9dfff3 | ||
|
|
079acc9bba | ||
|
|
e3fe535381 | ||
|
|
9c894e2d62 | ||
|
|
133d267794 | ||
|
|
dc50769bcb | ||
|
|
b2e88b9f45 | ||
|
|
85cf0f9692 | ||
|
|
f2e3d31b0d | ||
|
|
2d97e664a4 | ||
|
|
7a7b68480d | ||
|
|
9adb86943b | ||
|
|
f5984dd6f3 | ||
|
|
8cf1a48e12 | ||
|
|
3b796e9545 | ||
|
|
08ba6aef8f | ||
|
|
9e6088ca78 | ||
|
|
5982eea98b | ||
|
|
f51249e10b | ||
|
|
81a98bcbf4 | ||
|
|
a9c8301d60 | ||
|
|
f325dd27ea | ||
|
|
34bf430167 | ||
|
|
c773d3bd0d | ||
|
|
55eab4ac17 | ||
|
|
e8a259857d | ||
|
|
06a1ac56c4 | ||
|
|
b3d1f0ef1b | ||
|
|
c52af5622b | ||
|
|
5dd250d3b5 | ||
|
|
23a461d1a5 | ||
|
|
67b987301e | ||
|
|
233fa7ec9b | ||
|
|
490d7ebb6b | ||
|
|
0771b9417d | ||
|
|
ed118eebcc | ||
|
|
ee4cb3f144 | ||
|
|
4f43ad4b64 |
3
.env.example
Normal file
3
.env.example
Normal file
@@ -0,0 +1,3 @@
|
||||
PAT_TOKEN="github_pat_*"
|
||||
LLM_API_KEY="sk-*"
|
||||
LLM_BASE_URL="https://api.deepseek.com"
|
||||
28
.github/MAINTAINER.md
vendored
Normal file
28
.github/MAINTAINER.md
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
## 介绍 `.github/` 文件夹的用途
|
||||
|
||||
## 概括
|
||||
用户在 https://github.com/1c7/chinese-independent-developer/issues/160 提交评论。
|
||||
大部分情况下,格式是不符合规范的(可以理解)
|
||||
需要用程序自动化处理,减少我的时间投入。
|
||||
|
||||
## 流程
|
||||
1. 我(1c7)在用户提交的评论点击 🚀 图标(表情)
|
||||
1. 触发 Github Action 执行(手动触发 或 定时执行(每 6 小时)
|
||||
1. Github Action 会触发 .github/scripts/process_item.py
|
||||
2. 查找 "当前日期-3天" 开始(这个时间点往后) 所有标记 🚀 图标 的评论
|
||||
3. 处理格式,创建 Pull Request。
|
||||
4. 给评论新增一个 🎉 图标(意思是"处理完成")
|
||||
7. 回复这条评论:感谢提交,已添加。
|
||||
|
||||
我只需要修改 PR 然后 merge 就行。
|
||||
|
||||
一句话概括:我点击 🚀 标签,然后 PR 会自动创建,我只需要 merge PR。我大概点击 3 次左右就可以了(如果介绍语有改进空间,我还得改一下文字,然后才 merge)
|
||||
|
||||
## 本地运行(为了开发调试)
|
||||
```bash
|
||||
cp .env.example .env
|
||||
|
||||
uv sync
|
||||
|
||||
uv run .github/scripts/process_item.py
|
||||
```
|
||||
10
.github/issue_template.md
vendored
10
.github/issue_template.md
vendored
@@ -1,5 +1,13 @@
|
||||
格式如下:
|
||||
```
|
||||
#### 名字 - [Github]()
|
||||
* :white_check_mark: [网站/App名](): 一句话说明(尽量保持在一行内)
|
||||
* :white_check_mark: [网站/App名]():一句话说明(尽量保持在一行内) - [更多介绍]()
|
||||
```
|
||||
|
||||
如果你的项目还在开发,或者已经关闭了,可以用:
|
||||
```
|
||||
:clock8:
|
||||
:x:
|
||||
```
|
||||
|
||||
已关闭的项目最好附上一个更多介绍,里面讲解为什么关闭了,学到了什么
|
||||
|
||||
217
.github/scripts/process_item.py
vendored
Normal file
217
.github/scripts/process_item.py
vendored
Normal file
@@ -0,0 +1,217 @@
|
||||
import os
|
||||
import re
|
||||
import datetime
|
||||
from github import Github
|
||||
from openai import OpenAI
|
||||
from datetime import datetime, timedelta, timezone
|
||||
|
||||
# ================= 配置区 =================
|
||||
PAT_TOKEN = os.getenv("PAT_TOKEN") # GitHub Personal Access Token
|
||||
API_KEY = os.getenv("LLM_API_KEY") # LLM API 密钥(如 DeepSeek、OpenAI)
|
||||
BASE_URL = os.getenv("LLM_BASE_URL", "https://api.openai.com/v1") # LLM API 基础 URL
|
||||
REPO_NAME = "1c7/chinese-independent-developer" # GitHub 仓库名称
|
||||
ISSUE_NUMBER = 160 # 用于收集项目提交的 Issue 编号
|
||||
ADMIN_HANDLE = "1c7" # 管理员 GitHub 用户名
|
||||
TRIGGER_EMOJI = "rocket" # 触发处理的表情符号 🚀
|
||||
SUCCESS_EMOJI = "hooray" # 处理成功的表情符号 🎉
|
||||
# ==========================================
|
||||
|
||||
def check_environment():
|
||||
"""检查必需的环境变量是否存在"""
|
||||
if not PAT_TOKEN:
|
||||
raise ValueError("❌ 缺少环境变量 PAT_TOKEN!请设置 GitHub Personal Access Token。")
|
||||
if not API_KEY:
|
||||
raise ValueError("❌ 缺少环境变量 LLM_API_KEY!请设置 LLM API Key。")
|
||||
|
||||
print(f"✅ 环境变量检查通过")
|
||||
print(f" - PAT_TOKEN: {'*' * 10}{PAT_TOKEN[-4:]}")
|
||||
print(f" - API_KEY: {'*' * 10}{API_KEY[-4:]}")
|
||||
print(f" - BASE_URL: {BASE_URL}\n")
|
||||
|
||||
def remove_quote_blocks(text: str) -> str:
|
||||
"""移除 GitHub 引用回复块"""
|
||||
lines = text.split('\n')
|
||||
cleaned_lines = []
|
||||
for line in lines:
|
||||
if not line.lstrip().startswith('>'):
|
||||
cleaned_lines.append(line)
|
||||
result = '\n'.join(cleaned_lines)
|
||||
result = re.sub(r'\n{3,}', '\n\n', result)
|
||||
return result.strip()
|
||||
|
||||
def get_ai_project_line(raw_text):
|
||||
"""让 AI 提取项目名称、链接和描述(支持多个产品)"""
|
||||
client = OpenAI(api_key=API_KEY, base_url=BASE_URL)
|
||||
prompt = f"""
|
||||
任务:将用户的项目介绍转换为 Markdown 格式。
|
||||
|
||||
要求:
|
||||
1. 识别文本中的所有产品/项目(可能有多个)
|
||||
2. 每个项目占一行
|
||||
3. 在文字的开头,去掉"一款、一个、完全免费、高效、简洁、强大、快速、好用、安全"等营销废话
|
||||
4. 严禁使用加粗格式(不要使用 **)
|
||||
5. 将产品名称从文字的后面提升到最前面
|
||||
6. 每行格式:* :white_check_mark: [项目名](网址):用途描述
|
||||
|
||||
示例 1:
|
||||
输入:https://example.com:一款基于 AI 的高效视频生成网站
|
||||
输出:* :white_check_mark: [example.com](https://example.com):AI 视频生成网站
|
||||
|
||||
示例 2:
|
||||
输入:[MyApp](https://myapp.com) 完全免费的强大工具,帮助用户管理任务
|
||||
输出:* :white_check_mark: [MyApp](https://myapp.com):任务管理工具
|
||||
|
||||
示例 3(多个项目):
|
||||
输入:
|
||||
[ProductA](https://a.com):AI 绘画工具
|
||||
[ProductB](https://b.com):AI 写作助手
|
||||
输出:
|
||||
* :white_check_mark: [ProductA](https://a.com):AI 绘画工具
|
||||
* :white_check_mark: [ProductB](https://b.com):AI 写作助手
|
||||
|
||||
待处理文本:
|
||||
{raw_text}
|
||||
"""
|
||||
response = client.chat.completions.create(
|
||||
model="deepseek-chat",
|
||||
messages=[{"role": "user", "content": prompt}],
|
||||
temperature=0.3
|
||||
)
|
||||
return response.choices[0].message.content.strip()
|
||||
|
||||
def main():
|
||||
# 检查环境变量
|
||||
check_environment()
|
||||
|
||||
g = Github(PAT_TOKEN)
|
||||
repo = g.get_repo(REPO_NAME)
|
||||
issue = repo.get_issue(ISSUE_NUMBER)
|
||||
|
||||
time_threshold = datetime.now(timezone.utc) - timedelta(days=3)
|
||||
comments = issue.get_comments(since=time_threshold)
|
||||
|
||||
# ===== 阶段 1:收集待处理评论 =====
|
||||
pending_comments = []
|
||||
formatted_entries = []
|
||||
|
||||
for comment in comments:
|
||||
reactions = comment.get_reactions()
|
||||
has_trigger = any(r.content == TRIGGER_EMOJI and r.user.login == ADMIN_HANDLE for r in reactions)
|
||||
has_success = any(r.content == SUCCESS_EMOJI for r in reactions)
|
||||
|
||||
if has_trigger and not has_success:
|
||||
print(f"\n{'='*60}")
|
||||
print(f"处理评论:\n{comment.body}")
|
||||
print(f"\n评论链接:{comment.html_url}")
|
||||
print(f"{'='*60}\n")
|
||||
|
||||
cleaned_body = remove_quote_blocks(comment.body)
|
||||
|
||||
# 判断用户是否自带了 Header
|
||||
header_match = re.search(r'^####\s+.*', cleaned_body, re.MULTILINE)
|
||||
|
||||
if header_match:
|
||||
header_line = header_match.group(0).strip()
|
||||
body_for_ai = cleaned_body.replace(header_line, "").strip()
|
||||
print(f"检测到用户自带 Header: {header_line}")
|
||||
else:
|
||||
author_name = comment.user.login
|
||||
author_url = comment.user.html_url
|
||||
header_line = f"#### {author_name} - [Github]({author_url})"
|
||||
body_for_ai = cleaned_body
|
||||
print(f"自动生成 Header: {header_line}")
|
||||
|
||||
# AI 处理项目详情行
|
||||
project_line = get_ai_project_line(body_for_ai)
|
||||
formatted_entry = f"{header_line}\n{project_line}"
|
||||
|
||||
pending_comments.append(comment)
|
||||
formatted_entries.append(formatted_entry)
|
||||
|
||||
# ===== 阶段 2:批量提交 =====
|
||||
if not pending_comments:
|
||||
print("无待处理评论")
|
||||
return
|
||||
|
||||
print(f"\n共收集 {len(pending_comments)} 个待处理评论")
|
||||
|
||||
# 更新 README
|
||||
content = repo.get_contents("README.md", ref="master")
|
||||
readme_text = content.decoded_content.decode("utf-8")
|
||||
|
||||
today_str = datetime.now().strftime("%Y 年 %m 月 %d 号添加")
|
||||
date_header = f"### {today_str}"
|
||||
|
||||
if date_header not in readme_text:
|
||||
new_readme = readme_text.replace("3. 项目列表\n", f"3. 项目列表\n\n{date_header}\n")
|
||||
else:
|
||||
new_readme = readme_text
|
||||
|
||||
# 插入所有条目(用两个换行分隔)
|
||||
insertion_point = new_readme.find(date_header) + len(date_header)
|
||||
all_entries = "\n\n".join(formatted_entries)
|
||||
final_readme = new_readme[:insertion_point] + "\n\n" + all_entries + new_readme[insertion_point:]
|
||||
|
||||
# 创建分支
|
||||
branch_name = f"batch-add-projects-{datetime.now().strftime('%Y%m%d-%H%M%S')}"
|
||||
base = repo.get_branch("master")
|
||||
|
||||
try:
|
||||
repo.get_git_ref(f"heads/{branch_name}").delete()
|
||||
except:
|
||||
pass
|
||||
|
||||
repo.create_git_ref(ref=f"refs/heads/{branch_name}", sha=base.commit.sha)
|
||||
repo.update_file(
|
||||
"README.md",
|
||||
f"docs: batch add {len(pending_comments)} projects",
|
||||
final_readme,
|
||||
content.sha,
|
||||
branch=branch_name
|
||||
)
|
||||
|
||||
# 构建 PR body
|
||||
comment_links = "\n".join([
|
||||
f"- [{c.user.login}]({c.html_url})"
|
||||
for c in pending_comments
|
||||
])
|
||||
|
||||
formatted_list = "\n\n".join([
|
||||
f"### {i+1}. {formatted_entries[i]}"
|
||||
for i in range(len(formatted_entries))
|
||||
])
|
||||
|
||||
pr_body = f"""批量添加 {len(pending_comments)} 个项目
|
||||
|
||||
## 原始评论链接
|
||||
{comment_links}
|
||||
|
||||
## 格式化结果
|
||||
{formatted_list}
|
||||
|
||||
---
|
||||
自动生成,触发机制:用户 {ADMIN_HANDLE} 点击 🚀
|
||||
"""
|
||||
|
||||
pr = repo.create_pull(
|
||||
title=f"新增项目:批量添加 {len(pending_comments)} 个项目",
|
||||
body=pr_body,
|
||||
head=branch_name,
|
||||
base="master"
|
||||
)
|
||||
|
||||
print(f"\n✅ PR 创建成功:{pr.html_url}")
|
||||
|
||||
# 标记所有评论(添加 🎉 表情)
|
||||
for comment in pending_comments:
|
||||
comment.create_reaction(SUCCESS_EMOJI)
|
||||
|
||||
# 创建一条评论提及所有用户
|
||||
user_mentions = " ".join([f"@{c.user.login}" for c in pending_comments])
|
||||
reply_body = f"{user_mentions} 感谢提交,已添加!\n\n PR 链接:{pr.html_url}"
|
||||
issue.create_comment(reply_body)
|
||||
|
||||
print(f"\n✅ 已标记所有 {len(pending_comments)} 个评论")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
29
.github/workflows/process_list.yml
vendored
Normal file
29
.github/workflows/process_list.yml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
name: 提交项目(每 24 小时运行一次,晚上 00:00)
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 16 * * *' # 每天 UTC 16:00 运行(北京时间 00:00)
|
||||
workflow_dispatch: # 支持手动触发
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v6.0.1
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v6.1.0
|
||||
with:
|
||||
python-version: '3.13'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install PyGithub openai
|
||||
|
||||
- name: Run script
|
||||
env:
|
||||
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}
|
||||
LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
|
||||
# 如果你用的不是 OpenAI 原生接口,可以设置这个环境变量,否则默认使用 OpenAI
|
||||
LLM_BASE_URL: "https://api.deepseek.com"
|
||||
run: python .github/scripts/process_item.py
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.env
|
||||
182
README-Game.md
Normal file
182
README-Game.md
Normal file
@@ -0,0 +1,182 @@
|
||||
## 游戏版面 - 中国独立开发者项目列表
|
||||
|
||||
本版面放的都是游戏,起始于2025年1月4号
|
||||
|
||||
### 2026 年 1 月 4 号添加
|
||||
#### Ivanvolt(武汉) - [博客](https://ivanvolt.com),[Github](https://github.com/ivanvolt-labs)
|
||||
* :white_check_mark: [Square Face Generator](https://squarefacegenerator.co):生成方脸头像
|
||||
* :white_check_mark: [UB Games](https://ubgames.co):免费浏览器游戏
|
||||
* :white_check_mark: [Wenda Treatment](https://wendatreatment.com):暗黑音乐之旅
|
||||
|
||||
### 2026 年 1 月 3 号添加
|
||||
#### 290713469 - [Github](https://github.com/290713469)
|
||||
* :white_check_mark: [Anime Fighting Simulator Calculator](https://anime-fighting-simulator.com):Roblox Anime Fighting Simulator游戏工具
|
||||
|
||||
### 2026 年 1 月 2 号添加
|
||||
* :white_check_mark: [PokePath-TD](https://play-pokepath-td.online/):PokePath-TD一款海外爆火的宝可梦塔防游戏,在9 条不同的路线上抵御一波又一波的敌人,失败了也可以累积资源和升级宝可梦成员。
|
||||
|
||||
### 2025 年 12 月 27 号添加
|
||||
* :white_check_mark: [Riddle School](https://riddle-school.online/):Riddle School 是一款以校园为背景的解谜冒险游戏,采用简单直观的点击操作方式,适合各类玩家上手。游戏通过一系列环环相扣的谜题,引导玩家不断思考不同道具和场景之间的关系。解谜过程清晰,让人能够专注于推理本身。
|
||||
|
||||
### 2025 年 12 月 21 号添加
|
||||
#### shuiwuhen - [GitHub](https://github.com/290713469)
|
||||
* :white_check_mark: [Universal Tower Defense Calculator](https://universaltowerdefensecalculator.com):Roblox 游戏 Universal Tower Defense 工具站
|
||||
|
||||
### 2025 年 12 月 14 号添加
|
||||
#### seven(沈阳)
|
||||
* :white_check_mark: [Pips game](https://pipsgame.dev/): 每日逻辑谜题,你通过纯推理放置多米诺骨牌——无需猜测(Pips Game is a daily logic puzzle where you place dominoes using pure deduction — no guessing)
|
||||
|
||||
### 2025 年 12 月 13 号添加
|
||||
* :white_check_mark: [Duck Duck Clicker](https://duckduckclicker.space/):如果你喜欢轻松的点击游戏,你应该试试Duck Duck Clicker。你只需轻点一只可爱的大鸭子,就可以建立自己的鸭子帝国——超级上瘾,而且有趣得令人惊讶。
|
||||
|
||||
### 2025 年 12 月 11 号添加
|
||||
* :white_check_mark: [No Means Nothing Calculator](https://nomeansnothing.com):Stream No Means Nothing 游戏工具网站
|
||||
|
||||
### 2025 年 12 月 9 号添加
|
||||
#### shuiwuhen - [Github](https://github.com/290713469)
|
||||
* :white_check_mark: [A.I.L.A Calculator](https://ailagame.com):Stream A.I.L.A 游戏工具网站
|
||||
|
||||
### 2025 年 11 月 26 号添加
|
||||
#### Light(上海)
|
||||
* :white_check_mark: [Yes or No Wheel](https://yesornot.net/):Spin the Yes or No Wheel - Get Your Free & Instant Decision - Struggling with a decision? Spin our free Yes or No Wheel for an instant, random answer! It's the simple, fun, and fast way to eliminate hesitation.
|
||||
|
||||
#### Carys - [Github](https://github.com/Caron77ai)
|
||||
* :white_check_mark: [IdleOn Online](https://idleon.online/):免费在线放置类 MMO RPG 游戏,打造角色、击败怪物,离线也能持续进展 - [更多介绍](https://idleon.online/)
|
||||
|
||||
### 2025 年 11 月 19 号添加
|
||||
#### 肥萝卜(南昌) - [网站](https://wheelpage.com/)
|
||||
* :white_check_mark: [Coin Flip](https://wheelpage.com/coin-flip/):抛硬币 · 用最简单的方式做决定
|
||||
|
||||
### 2025 年 11 月 18 号添加
|
||||
#### levan(深圳) - [Github](https://github.com/L-Evan)
|
||||
* :white_check_mark: [nokiasnakegame.org](https://nokiasnakegame.org):贪吃蛇游戏站(Free)
|
||||
|
||||
### 2025 年 11 月 17 号添加
|
||||
#### Chaowen(深圳) - [Github](https://github.com/tanchaowen84/ice-breaker-games)
|
||||
* :white_check_mark: [IceBreakerGames](https://icebreakergame.net):破冰游戏转盘,帮你快速决定聚会选什么破冰游戏,并帮你快速了解和准备对应破冰游戏
|
||||
|
||||
### 2025 年 11 月 13 号添加
|
||||
#### zhang xinke - [Github](https://github.com/zxk1323)
|
||||
* :white_check_mark: [loldle](https://loldle.lol/):英雄联盟猜谜小游戏
|
||||
|
||||
### 2025 年 11 月 5 号添加
|
||||
#### shuiwuhen - [Github](https://github.com/290713469)
|
||||
* :white_check_mark: [Dispatch Calculator](https://dispatchcalculator.com):Steam 上 Dispatch 这个游戏的计算器助手,帮助玩家针对不同任务进行分配人员信息。
|
||||
|
||||
### 2025 年 10 月 30 号添加
|
||||
#### dvyutou - [Github](https://github.com/dvyutou)
|
||||
* :white_check_mark: [Scritchy Scratchy](https://scritchyscratchy.org):Free Online Scratch Card Game | Play Now
|
||||
* :white_check_mark: [Blue White Flag](https://bluewhiteflag.org):Play Blue Flag White Flag Games Online Free
|
||||
|
||||
#### 290713469 - [Github](https://github.com/290713469)
|
||||
* :white_check_mark: [Anime Last Stand Calculator](https://anime-last-stand.com):Anime Last Stand 游戏计算器,帮助玩家快速做出组队策略。
|
||||
|
||||
#### lucen
|
||||
* :white_check_mark: [Icebreaker Games](https://icebreaker-games.org/zh):破冰游戏:搜索、筛选、按步骤直接开玩。
|
||||
|
||||
### 2025 年 10 月 22 号添加
|
||||
#### 水无痕(杭州)
|
||||
* :white_check_mark: [WaHaGameStore](https://wahagamestore.com):在线 HTML 游戏,免登录、免下载
|
||||
|
||||
### 2025 年 10 月 21 号添加
|
||||
#### James(guangzhou) - [Github](https://github.com/sky4366)
|
||||
* :white_check_mark: [Games Hub](https://www.mangofunplay.com/):HTML5 游戏集合站点
|
||||
|
||||
### 2025 年 10 月 17 号添加
|
||||
#### Johnson(上海) - [Github](https://github.com/johnson-eddie)
|
||||
* :white_check_mark: [PVZ Fusion](https://pvzfusion.io/): 植物大战僵尸的创新粉丝版本,引入革命性的植物融合系统,玩家可以组合经典植物创造强大的混合防御者,提供无限阳光资源和全新战略玩法
|
||||
|
||||
### 2025 年 9 月 7 号添加
|
||||
#### aiinlink
|
||||
* :white_check_mark: [多人聚会小游戏 bestpartygames](https://www.bestpartygames.net/):多人聚会小游戏网站,可以玩谁是卧底,狼人杀,真心话大冒险等等游戏
|
||||
|
||||
### 2025 年 8 月 8 号添加
|
||||
#### ckfanzhe(深圳)
|
||||
* :white_check_mark: [Minecraft-Easyserver](https://github.com/ckfanzhe/minecraft-easyserver):Minecraft 游戏的轻量级管理面板,可以通过面板快速下载搭建MC服务器、管理白名单&权限、管理世界&材质资源、日志与命令执行、服务器性能监控,一键搭建MC游戏服务器。
|
||||
|
||||
#### Nico(长沙) - [Github](https://github.com/yijianbo), [博客]( https://biofy.cn/nico)
|
||||
* :white_check_mark: [Wordless](https//wordless.online):类似 Wordle 的在线猜单词 AI 游戏,6次机会猜出英文单词,既能练英语又能动脑子,完全停不下来!也提供了 [Chrome 插件版本](https://chromewebstore.google.com/detail/wordless-game/ejkdnnekbieingpiciajgpedhplafocp)
|
||||
|
||||
### 2025 年 8 月 3 号添加
|
||||
#### Ethan Sunray
|
||||
* :white_check_mark: [Connections Hint](https://connectionshint.cc/):收集了《纽约时报》Connections 游戏从上线至今每一期的答案和解谜提示,每日更新。
|
||||
|
||||
### 2025 年 7 月 24 号添加
|
||||
#### Eagien(杭州)
|
||||
* :white_check_mark: [森林中的99个夜晚攻略](https://99nightsintheforest.online):掌握《99个森林之夜》全攻略!提供生存策略、制作秘籍、怪物情报和专家技巧,助你成功度过全部99个夜晚。 - [更多介绍]()
|
||||
|
||||
### 2025 年 7 月 14 号添加
|
||||
#### 刘三(上海)
|
||||
* :white_check_mark: [Grow a Garden Calculator](https://www.growagardencalculator.quest/):实时计算 Roblox 游戏中水果价值、变异倍率、好友增益等,帮助你快速优化收益!
|
||||
|
||||
### 2025 年 7 月 10 号添加
|
||||
#### Jsonchao (深圳) - [Github](https://github.com/JsonChao), [博客](https://juejin.cn/user/4318537403878167)
|
||||
* :white_check_mark: [Sand Blast Block Puzzle](https://sand-blast-block-puzzle.com/):《沙爆方块拼图》是一款创新的沙流物理拼图游戏,融合了经典方块拼图的策略性与沙流模拟的沉浸感。玩家需要在方格中放置三种不同形状的彩色方块,方块落下后会转化为沙流,玩家需巧妙布局,形成同色沙流的完整横线以清除并得分。游戏没有时间限制,适合任何年龄段的玩家,既能放松心情,又能锻炼思维。无需下载,支持离线游戏,随时随地畅玩。
|
||||
|
||||
### 2025 年 7 月 3 号添加
|
||||
#### Jsonchao (深圳) - [Github](https://github.com/JsonChao), [博客](https://juejin.cn/user/4318537403878167)
|
||||
* :white_check_mark: [growagarden-calculator](https://www.growagarden-calculator.net/):页面精美、功能强大的 《Grow a Garden》 游戏交易 / 攻略工具,在疯狂圈粉 1600 万 + 玩家的 Roblox 神作《Grow a Garden》中,想靠“三秒算账”闯荡菜市?这就是 Grow a Garden Calculator 存在的意义:帮你秒算作物价值、预测突变收益,还附送一整套天气 / 交易 / 攻略工具,专治“不会算、不想算、算得慢”。
|
||||
* :white_check_mark: [SZ Games](https://sz-games.online/):提供超过 1000 款免费在线游戏的平台,涵盖动作、益智、赛车、模拟等多种类型。无需下载,直接在浏览器中畅玩,支持 PC、手机、平板等多平台设备
|
||||
|
||||
### 2025 年 7 月 1 号添加
|
||||
#### 一箭(杭州)
|
||||
* :white_check_mark: [种植花园计算器](https://growagardencalculator.click/):使用“种植花园价值计算器”来规划您的 Roblox 作物,应用金色和彩虹等突变,并在每次收获时增加您的 Sheckles。
|
||||
* :white_check_mark: [随机游戏生成器](https://randomgame.click): 不知道玩什么游戏?试试我们的随机游戏生成器,一键帮你发现有趣、免费的在线游戏,支持多平台,海量精选游戏等你来玩!
|
||||
|
||||
### 2025 年 6 月 2 号添加
|
||||
#### wenyue(深圳) - [Github](https://github.com/chanmankong)
|
||||
* :white_check_mark: [无畏契约准星库和生成器](https://valorantcrosshair.org/zh-CN/):无畏契约准星库和生成器,玩家的得力帮手
|
||||
|
||||
### 2025 年 5 月 26 号添加
|
||||
#### aipromptdirectory - [Github](https://github.com/aipromptdirectory)
|
||||
* :white_check_mark: [mergefellasAI](https://mergefellas.fun/):merge fellas - Italian Brainrot Merge Game 2025
|
||||
|
||||
### 2025 年 5 月 4 号添加
|
||||
#### wang1309(深圳) - [github](https://github.com/wang1309)
|
||||
* :white_check_mark: [Funny Shooter 2](https://www.funny-shooter2.org/):enjoy unblocked shooting games for free! Dive into exciting gun games with funny shooting action. Perfect for shooter game fans!
|
||||
|
||||
### 2025 年 4 月 21 号添加
|
||||
#### LudwigChan - [github](https://github.com/ludwig-chan)
|
||||
* :clock8: [sunrise](https://ludwig-chan.github.io/sunrise/): 集养成、经营、回合制、肉鸽、策略于一体的,以饥荒、星铁、牧场物语为原型的一个极简风格的 mud 游戏
|
||||
|
||||
### 2025 年 4 月 13 号添加
|
||||
#### Qiwei - [github](https://github.com/qiweiii)
|
||||
* :white_check_mark: [Flappy-minimal](https://flappy.buildin.fun/): 极简版 web flappy bird(100% AI 作品),纯娱乐项目,快来玩吧
|
||||
|
||||
### 2025 年 4 月 1 号添加
|
||||
#### zeikia(广州) - [Github](https://github.com/zeikia)
|
||||
* :white_check_mark: [Kour io](https://kourio.online/):在线FPS游戏网站(免费)
|
||||
|
||||
### 2025 年 3 月 29 号添加
|
||||
#### rain(深圳) - [Github](https://github.com/wang1309)
|
||||
* :white_check_mark: [shopaholic game](https://shopaholic-game.com/):体验购物的游戏(免费)
|
||||
|
||||
### 2025 年 3 月 24 号添加
|
||||
#### 隋十一(北京) - [Github](https://github.com/Hazards10)
|
||||
* :white_check_mark: [Car Games Unblocked](https://cargamesunblocked.net/):汽车驾驶类游戏网站
|
||||
|
||||
### 2025 年 3 月 5 号添加
|
||||
#### zoe(武汉) - [Github](https://github.com/dragonsweepers/)
|
||||
* :white_check_mark: [dragonsweeper](https://dragonsweepers.com):创新型的扫雷游戏,融合了经典FC时代日式角色扮演和现代即时游戏元素
|
||||
|
||||
### 2025 年 2 月 28 号添加
|
||||
#### suwen(广州) - [Github](https://github.com/sprunkicorruptbox3)
|
||||
* :white_check_mark: [Sprunki Corruptbox 3](https://corrupt-box.net):Sprunki Corruptbox系列游戏MOD网站,可以免费在线玩。
|
||||
|
||||
### 2025 年 2 月 23 号添加
|
||||
#### rain (深圳) - [Github](https://github.com/wang1309/), [博客](https://wang1309.github.io/)
|
||||
* :white_check_mark: [mewtrix.com](https://mewtrix.com/):全新的益智游戏体验。专注于让玩家能够轻松享受解谜的乐趣,支持多种语言,相比传统的消消乐或俄罗斯方块等经典益智游戏,Mewtrix 引入了创新性的玩法,让您的体验更加丰富有趣。
|
||||
|
||||
### 2025 年 2 月 20 号添加
|
||||
#### 奥利弗(北京) - [Github](https://github.com/Oliverwqcwrw), [博客](https://www.aolifu.org/)
|
||||
* :white_check_mark: [摸鱼小栈](https://moyu.aolifu.org):小游戏集合 - [更多介绍](https://www.aolifu.org/article/moyu)
|
||||
|
||||
### 2025 年 1 月 4 号添加
|
||||
#### 疯狂的小波(武汉) - [Github](https://github.com/MuYiBo)
|
||||
* :white_check_mark: [Sprunki Pyramixed](https://sprunkipyramixed.net/):创新的音乐节奏游戏,是 Sprunki 的 MOD
|
||||
|
||||
#### 前端小周(郑州) - [个人主页](https://www.inav.site/)
|
||||
* :white_check_mark: [情侣飞行棋小程序](https://www.inav.site/static/mp/chess.png):情侣飞行棋 情侣升温小游戏 可自定义棋盘 让你们的感情更进一步的小tips~
|
||||
|
||||
#### yangjuzi - [Github](https://github.com/yangjuzi)
|
||||
* :white_check_mark: [画什么](https://whattodraw.art):从画圆开始,看看你画的圆可以得多少分
|
||||
732
README-Programmer-Edition.md
Normal file
732
README-Programmer-Edition.md
Normal file
@@ -0,0 +1,732 @@
|
||||
## 中国独立开发者项目列表(程序员版)
|
||||
|
||||
[主板面点这里](https://github.com/1c7/chinese-independent-developer/)
|
||||
|
||||
**程序员版和主版面的区别**:
|
||||
* 程序员版:用户是程序员,会用命令行,知道 `npm install` 等。列表里的产品是开源博客/命令行工具等
|
||||
* 主版面:用户不是程序员,产品是 网站/App/桌面端应用 必须打开即用
|
||||
|
||||
<!--
|
||||
**为什么开这个列表**:
|
||||
Issue 和 PR 里偶尔有人提交一些不错的东西,但打开一看,不是普通用户能用的东西,
|
||||
而是要用命令行 `npm install` 以及需要写一些代码。
|
||||
没法加到主版面里去,不是因为不好,只是因为类型不合。
|
||||
但是我觉得这些项目也需要曝光度,所以单独开这一个列表。
|
||||
|
||||
程序员版开始于 2019 年 4 月 11 号, 主版面开始于 2018 年 3 月
|
||||
-->
|
||||
|
||||
### 2025 年 12 月 2 号添加
|
||||
#### phishdestroy - [GitHub](https://github.com/phishdestroy)
|
||||
* :white_check_mark: [Destroylist](https://github.com/phishdestroy/destroylist):Auto-updating phishing blacklist for threat intelligence
|
||||
|
||||
### 2025 年 11 月 23 号添加
|
||||
#### wtechtec(深圳) - [Github](https://github.com/WtecHtec), [博客](https://blogs.xujingyichang.top/)
|
||||
* :white_check_mark: [web-hooker](https://github.com/WtecHtec/web-hooker):将网页变成可调用的 API
|
||||
|
||||
### 2025 年 11 月 3 号添加
|
||||
#### L1nSn0w(广州) - [Github](https://github.com/lin-snow)
|
||||
* :white_check_mark: [Ech0](https://github.com/lin-snow/Ech0):新一代开源、自托管、专注思想流动的轻量级联邦发布平台,支持 ActivityPub 协议、PWA、CLI 管理与跨端适配 - [更多介绍](https://echo.soopy.cn)
|
||||
|
||||
### 2025 年 9 月 25 号添加
|
||||
#### KAY53N - [Github](https://github.com/KAY53N/rusty-req)
|
||||
* :white_check_mark: [Rusty-Req](https://github.com/KAY53N/rusty-req):基于 Rust 和 Python 的高性能异步请求库,适用于需要高吞吐量并发 HTTP 请求的场景。核心并发逻辑使用 Rust 实现,并通过 PyO3 和 maturin 封装为 Python 模块,将 Rust 的性能优势与 Python 的易用性结合。
|
||||
|
||||
|
||||
### 2025 年 9 月 24 号添加
|
||||
#### hzn6426 - [Github](https://github.com/hzn6426)
|
||||
- :white_check_mark: [Snapper 权限系统微服务版](https://gitee.com/ifrog/snapper-boot):专注系统数据权限(数据权限、业务权限、列权限),让权限更简单,让数据更安全
|
||||
- :white_check_mark: [Snapper 权限单机版](https://gitee.com/ifrog/snapper-standalone):专注系统数据权限,让权限更简单,让数据更安全 - [演示地址](https://admin.baomibing.com/user/login) 演示账号 ximen/123456
|
||||
|
||||
|
||||
### 2025 年 9 月 4 号添加
|
||||
#### ChiruMori(辽宁) - [Github](https://github.com/ChiruMori/EffectMidi)
|
||||
* :white_check_mark: [EffectMidi](https://github.com/ChiruMori/EffectMidi):PC+开发板控制MIDI键盘灯(需用户自行接线烧录)- [更多介绍](https://mori.plus/archives/effect-midi-01)
|
||||
|
||||
### 2025 年 8 月 22 号添加
|
||||
#### Safe3(武汉)
|
||||
* :white_check_mark: [南墙-WEB应用防火墙](https://waf.uusec.com):工业级免费、高性能、高扩展,支持 AI 和语义引擎的 Web 应用和 API 安全防护产品
|
||||
* :white_check_mark: [OpenResty Manager](https://om.uusec.com):现代化、安全、美观的主机管理面板,OpenResty Edge 的开源替代品
|
||||
|
||||
### 2025 年 8 月 21 号添加
|
||||
#### Mao Kaiyue - [Github](https://github.com/MKY508)
|
||||
* :white_check_mark: [QueryGPT](https://github.com/MKY508/QueryGPT):自然语言数据库查询系统。基于 OpenInterpreter 开发,让非技术人员也能用中文查询数据库。比如问"上个月销售最好的产品是什么",系统会自动执行查询并生成图表。目前在生产环境稳定运行,每天处理上百次查询请求
|
||||
|
||||
### 2025 年 8 月 8 号添加
|
||||
#### 草梅友仁 - [Github](https://github.com/CaoMeiYouRen), [博客](https://blog.cmyr.ltd/)
|
||||
* :white_check_mark: [草梅 Auth](https://github.com/CaoMeiYouRen/caomei-auth):草梅 Auth 是基于 Nuxt 全栈框架的统一登录平台。支持 OAuth2.0 协议,集成邮箱、用户名、手机号、验证码、社交媒体等多种登录注册方式 - [更多介绍](https://auth-docs.cmyr.dev/)
|
||||
|
||||
### 2025 年 8 月 8 号添加
|
||||
#### lizhichao - [Github](https://github.com/lizhichao)
|
||||
* :white_check_mark: [根据 sql ddl 生成 gorm model](https://gorm.vicsdf.com/):支持 mysql 和 pgsql ,根据 int bigint 自动映射到 go 对应的类型。由浏览器 wasm 执行 可以离线使用
|
||||
|
||||
### 2025 年 8 月 4 号添加
|
||||
#### 何夕2077 (武汉)- [GIthub](https://github.com/justlovemaki) [小宇宙](https://www.xiaoyuzhoufm.com/podcast/683c62b7c1ca9cf575a5030e)
|
||||
* :white_check_mark: [AIClient-2-API](https://github.com/justlovemaki/AIClient-2-API):模拟Gemini CLI和Kiro 客户端请求,兼容OpenAI API。可每日千次Gemini模型请求, 免费使用Kiro内置Claude模型。通过API轻松接入任何客户端,让AI开发更高效!
|
||||
|
||||
### 2025 年 7 月 26 号添加
|
||||
#### Ch3nyang(南京) - [Github](https://github.com/wcy-dt), [博客](https://blog.ch3nyang.top/)
|
||||
* :white_check_mark: [PongHub](https://github.com/WCY-dt/ponghub):服务状态监控网站,旨在帮助用户监控和验证服务的可用性。使用 GitHub Actions + GitHub Pages,一键部署、无需服务器。
|
||||
|
||||
### 2025 年 7 月 24 号添加
|
||||
#### 胡图图不涂涂-[GitHub](https://github.com/hukdoesn)
|
||||
* :white_check_mark: [LiteOps](https://github.com/opsre/LiteOps):CI/CD 平台(专注实用性)。只解决真问题 —— 自动化构建、部署 一体化平台。开源轻量级DevOps平台 - [更多介绍](https://liteops.ext4.cn)
|
||||
|
||||
### 2025 年 7 月 10 号添加
|
||||
#### Space Time - [Github](https://github.com/SpaceTimee), [博客](https://blog.spacetimee.xyz/)
|
||||
* :white_check_mark: [Cealer](https://github.com/SpaceTimee/Sheas-Cealer-Droid):安卓端 SNI 伪造工具,无需代理即可合法加速 Github, Steam, Pixiv 等网站的直连,让你的网络冲浪畅快无阻
|
||||
|
||||
### 2025 年 7 月 4 号添加
|
||||
#### 欲饮琵琶码上催 - [Github](https://github.com/ajiho)
|
||||
* :white_check_mark: [Laravel 中文网](https://laravel.wiki):全球最流行的PHP框架 Laravel 的中文文档
|
||||
|
||||
### 2025 年 7 月 1 号添加
|
||||
#### RainbowBird | 洛灵 (上海) - [Github](https://github.com/luoling8192), [博客](https://blog.luoling.moe)
|
||||
* :white_check_mark: [Telegram Search](https://github.com/groupultra/telegram-search):功能强大的 Telegram 聊天记录搜索工具,支持向量搜索和语义匹配
|
||||
|
||||
### 2025 年 6 月 27 号添加
|
||||
#### sing1ee(上海)
|
||||
* :white_check_mark: [Gemini CLI Docs](https://gemini-cli.xyz/docs/):Gemini CLI 相关技术文档和开发者资源(持续更新)
|
||||
|
||||
### 2025 年 6 月 24 号添加
|
||||
#### Xiao-zaiyi(广西) - [Github](https://github.com/xiao-zaiyi/illa-helper)
|
||||
* :white_check_mark: [浸入式学语言助手](https://github.com/xiao-zaiyi/illa-helper):基于"可理解输入"理论的浏览器扩展,帮助你在日常网页浏览中自然地学习语言 - [更多介绍](https://github.com/xiao-zaiyi/illa-helper/blob/master/README_ZH.md)
|
||||
|
||||
### 2025 年 6 月 3 号添加
|
||||
#### IndieMakerKevin(成都) - [Github](https://github.com/PennyJoly)
|
||||
* :white_check_mark: [NuxtPro开源版本](https://github.com/PennyJoly/NuxtPro):企业级 SaaS 出海模板(基于 Nuxt3),预集成 Stripe/Cream 支付、谷歌登录、多语言路由和SEO工具。快速构建 SSR 的全球化Web应用,开箱即用。1 小时内快速完成 MVP 开发,验证需求,并出海创收 - [更多介绍](https://nuxtpro.com)
|
||||
|
||||
### 2025 年 5 月 21 号添加
|
||||
#### 韩数 - [Github](https://github.com/hanshuaikang)
|
||||
* :white_check_mark: [AI-Media2Doc](https://github.com/hanshuaikang/AI-Media2Doc):一键将视频和音频转化为小红书/公众号/知识笔记/思维导图等各种风格的文档
|
||||
|
||||
### 2025 年 5 月 17 号添加
|
||||
#### WeNext - [Github](https://github.com/weijunext)
|
||||
* :white_check_mark: [Nexty.dev](https://nexty.dev): 多场景全栈 SaaS 开发模板。主要特性:1. 内置完整的一次性支付和订阅支付加积分、续订更新积分和退订扣积分的流程
|
||||
2. 内置可视化界面管理定价卡片的管理功能,轻松且安全地创建和修改你的定价卡片
|
||||
3. 内置高级CMS模块,不仅支持必备的文章信息,还支持设置置顶、文章状态和访问权限,适用于免费博客和付费newsletter场景
|
||||
4. 提供 AI Demo,帮助不熟悉AI功能开发的开发者快速学习和应用
|
||||
|
||||
### 2025 年 5 月 13 号添加
|
||||
#### masz
|
||||
* :white_check_mark: [ui2vue](https://www.ui2vue.cn):生成 vue3 代码的工具网站,支持拖拽&编辑方式添加组件,可直接导出vue3代码
|
||||
|
||||
### 2025 年 5 月 11 号添加
|
||||
#### 草梅友仁 - [Github](https://github.com/CaoMeiYouRen), [博客](https://blog.cmyr.ltd/)
|
||||
* :white_check_mark: [afdian-linker](https://github.com/CaoMeiYouRen/afdian-linker):集成了爱发电 API,提供统一的订单管理、赞助支付和外部查询能力。基于 Nuxt 3 & TypeScript 的全栈项目。
|
||||
|
||||
### 2025 年 5 月 10 号添加
|
||||
#### xiaohanyu - [github](https://github.com/xiaohanyu)
|
||||
* :white_check_mark: [YAMLResume](https://yamlresume.dev/):Resumes as Code in YAML,用 YAML 格式来撰写简历并生成精美专业的 PDF
|
||||
|
||||
### 2025 年 5 月 9 号添加
|
||||
#### Crayon - [GitHub](https://github.com/ZhuoZhuoCrayon)
|
||||
* :white_check_mark: [throttled-py](https://github.com/ZhuoZhuoCrayon/throttled-py):Python 限流工具,支持多种算法(固定窗口,滑动窗口,令牌桶,漏桶 & GCRA)及存储(Redis、内存),高性能
|
||||
|
||||
### 2025 年 4 月 30 号添加
|
||||
#### ysykzheng - [github](https://github.com/ysykzheng)
|
||||
* :white_check_mark: [TextReadTTS.com](https://textreadtts.com/):免费文本转语音接口(Free TTS API),免费额度有限
|
||||
|
||||
#### 鸭鸭「カモ」(厦门) - [GitHub](https://github.com/DuckDuckStudio), [个人网页](https://duckduckstudio.github.io/yazicbs.github.io/), [X(Twitter)](https://twitter.com/JinchengFang)
|
||||
* :white_check_mark: [Sundry](https://github.com/DuckDuckStudio/Sundry):WinGet 本地清单管理工具,让您更方便地查看、移除清单。
|
||||
|
||||
### 2025 年 4 月 29 号添加
|
||||
#### IndieMakerKevin(成都) - [Twitter](https://x.com/PennyJoly)
|
||||
* :white_check_mark: [NuxtPro](https://nuxtpro.com):基于Nuxt3的企业级SaaS出海模板,预集成Stripe/Cream支付、谷歌登录、多语言路由和SEO工具。快速构建SSR的全球化Web应用,开箱即用.
|
||||
|
||||
### 2025 年 4 月 25 号添加
|
||||
#### 西风逍遥游(湾区) - [Github](https://github.com/sunxfancy/SSUI)
|
||||
* :white_check_mark: [SSUI](https://github.com/sunxfancy/SSUI):基于安全 Python 脚本的 stable diffusion AI 绘图工具,可以根据脚本中函数的类型自动生成 UI 界面,能方便快捷地复现其他用户的工作流
|
||||
|
||||
### 2025 年 4 月 22 号添加
|
||||
#### zhtyyx(上海) - [Github](https://github.com/zhtyyx)
|
||||
* :white_check_mark: [ioe 库存管理系统](https://github.com/zhtyyx/ioe):基于 Django 开发的综合性库存管理系统,专为零售商店、小型仓库和商品销售场所设计。系统提供了完整的商品管理、库存跟踪、销售记录、会员管理和数据分析功能,帮助企业高效管理库存和销售流程
|
||||
|
||||
### 2025 年 4 月 15 号添加
|
||||
#### daya0576(上海) - [博客](https://changchen.me)
|
||||
* :white_check_mark: [beaverhabits](https://github.com/daya0576/beaverhabits):无需设定目标的习惯追踪工具。基于 Python 开发的自托管习惯追踪 Web 应用,帮助用户轻松记录和管理日常习惯。它提供适配移动端的直观界面,专注于习惯的持续养成,而非单纯追求目标达成,让养成好习惯变得更自然
|
||||
|
||||
### 2025 年 3 月 17 号添加
|
||||
#### dodid - [Github](https://github.com/dodid)
|
||||
* :white_check_mark: [PAC代理自动配置管理器](https://github.com/dodid/pac-proxy-manager):管理代理自动配置文件(PAC),支持灵活的代理规则设置
|
||||
|
||||
### 2025 年 2 月 10 号添加
|
||||
#### yvling(合肥) - [Github](https://github.com/yv1ing), [博客](https://blog.yvling.cn)
|
||||
* :white_check_mark: [茉莉审计](https://github.com/yv1ing/MollyAudit):LangChain 驱动的自动代码审计工具
|
||||
|
||||
### 2025 年 1 月 12 号添加
|
||||
#### 鸭鸭「カモ」(厦门) - [GitHub](https://github.com/DuckDuckStudio), [个人网页](https://duckduckstudio.github.io/yazicbs.github.io/), [X(Twitter)](https://twitter.com/JinchengFang)
|
||||
* :white_check_mark: Sitemap Creator ([Stable](https://github.com/marketplace/actions/sitemap-creator-stable) | [Pre-Release](https://github.com/marketplace/actions/sitemap-creator-pre-release)):用 GitHub Action 🚀 在你的仓库中创建和更新网站地图
|
||||
|
||||
### 2024 年 12 月 28 号添加
|
||||
#### javayhu - [Github](https://github.com/javayhu), [Twitter](https://x.com/javay_hu)
|
||||
* :white_check_mark: [Free Directory Boilerplate](https://github.com/javayhu/free-directory-boilerplate):开源的导航站模板,Nextjs + Authjs + Sanity + ShadcnUI
|
||||
|
||||
### 2024 年 12 月 23 号添加
|
||||
#### 喻灵(合肥) - [Github](https://github.com/yv1ing), [博客](https://yvling.cn/)
|
||||
* :white_check_mark: [MollyBlog](https://github.com/yv1ing/MollyBlog):个人博客系统(简单易用)
|
||||
|
||||
### 2024 年 11 月 15 号添加
|
||||
#### xtthaop(北京) - [Github](https://github.com/xtthaop), [博客](https://zxctb.top)
|
||||
* :white_check_mark: [知行笔记 - Note, Share, Possess](https://github.com/xtthaop/zxnote-web):开源内容管理系统,可组合开源博客 [知行博客](https://github.com/xtthaop/zxblog-web) 搭建个人博客,记录,分享,拥有!
|
||||
|
||||
### 2024 年 11 月 3 号添加
|
||||
#### d2learn - [Github](https://github.com/d2learn), [论坛](https://forum.d2learn.org/category/9/xlings)
|
||||
* :white_check_mark: [xlings](https://github.com/d2learn/xlings): 一个 `⌈软件安装、一键环境配置、AI代码提示、实时编译运行、教程教学项目搭建和管理⌋` 编程学习和课程搭建工具🛠️ - [更多介绍](https://d2learn.org/xlings)
|
||||
|
||||
### 2024 年 10 月 28 号添加
|
||||
#### 草梅友仁 - [Github](https://github.com/CaoMeiYouRen), [博客](https://blog.cmyr.ltd)
|
||||
* :white_check_mark: [RSS Impact](https://github.com/CaoMeiYouRen/rss-impact-server):RSS Impact 是一个支持 Hook 的 RSS 订阅工具,支持 推送通知、Webhook 、下载、BitTorrent、AI 大模型 等多种形式的 Hook 。
|
||||
为什么做这个工具:在使用 RSS 的过程中,我产生了一些需求,例如 推送通知、AI 总结、下载图片、下载 BitTorrent 等,为此还分别写了不同的工具。
|
||||
然后我就意识到,这些需求都可以概括为 `RSS 轮询` + `执行某个操作`,因此,将这些操作抽象出来,作为一个 Hook,是更合适的选择,也更容易复用。
|
||||
|
||||
### 2024 年 10 月 13 号添加
|
||||
#### 阿凯呵 - [博客]( https://www.sodair.top)
|
||||
* :white_check_mark: [LunaSwapping](https://github.com/loxi-opensource/luna-swapping):开源的 AI 换脸应用解决方案。1 张照片快速生成高质量 AI 写真照,提供小程序端、服务端、管理后全套代码。内置 10万+ 高清写真模板,可自定义模板管理。提供基础 AI 换脸能力,可构建等多场景玩法。
|
||||
|
||||
### 2024 年 10 月 7 号添加
|
||||
* :white_check_mark: [Awesome-Iwb](https://github.com/Awesome-Iwb/Awesome-Iwb/):一体机和电子白板实用软件合集
|
||||
|
||||
### 2024 年 10 月 2 号添加
|
||||
#### 鸭鸭「カモ」(厦门) - [GitHub](https://github.com/DuckDuckStudio), [个人网页](https://duckduckstudio.github.io/yazicbs.github.io/), [X(Twitter)](https://twitter.com/JinchengFang)
|
||||
* :white_check_mark: [芙芙工具箱开发工具](https://github.com/DuckDuckStudio/Fufu_Dev_Tools/):芙芙工具箱的开发工具包,可以进行一些代码检查和连续尝试操作,后续也会添加更多的功能。
|
||||
|
||||
### 2024 年 8 月 5 号添加
|
||||
#### OpenDataLab(上海) - [Github](https://github.com/opendatalab)
|
||||
* :white_check_mark: [LabelU](https://github.com/opendatalab/labelU):开源标注工具(轻量级)- [更多介绍](https://github.com/opendatalab/labelU/blob/main/README_zh-CN.md)
|
||||
* :white_check_mark: [LabelLLM](https://github.com/opendatalab/LabelLLM):大模型对话标注平台(开源免费)- [更多介绍](https://github.com/opendatalab/LabelLLM/wiki/README%E2%80%90zh)
|
||||
|
||||
### 2024 年 7 月 22 号添加
|
||||
#### ufo5260987423 - [Github](https://github.com/ufo5260987423)
|
||||
* :white_check_mark: [scheme-langserver](https://github.com/ufo5260987423/scheme-langserver):主打 Scheme 语言局部变量自动补全的语言服务器,还有类型推断功能。
|
||||
|
||||
### 2024 年 7 月 17 号添加
|
||||
#### Zen Huifer - [Github](http://github.com/huifer)
|
||||
* :white_check_mark: [go-iot-platform](https://gitee.com/pychfarm_admin/go-iot-platform):Go IoT 平台,高效、可扩展的物联网解决方案,用 Go 语言开发。专注于提供稳定、可靠的 MQTT 客户端管理,以及对 MQTT上报数据的全面处理和分析 - [更多介绍](https://gitee.com/pychfarm_admin/go-iot-platform/milestones/202872), [GitHub](https://github.com/iot-ecology/go-iot-platform)
|
||||
|
||||
### 2024年7月15号添加
|
||||
#### 0x676e67 - [Github](https://github.com/0x676e67)
|
||||
* :white_check_mark: [reqwest-impersonate](https://github.com/0x676e67/reqwest-impersonate):简单而强大的 Rust HTTP/WebSocket 客户端(模拟 TLS/JA3/JA4/HTTP2 指纹)
|
||||
|
||||
### 2024年6月28号添加
|
||||
#### LeoCodeEasy - [Github](https://github.com/LeoCodeEasy)
|
||||
* :white_check_mark: [tinrh](https://tinrh.vercel.app):无需路由即可实现页面切换,适用于Vue3
|
||||
|
||||
### 2024年6月25号添加
|
||||
#### 鸭鸭「カモ」(厦门) - [GitHub](https://github.com/DuckDuckStudio), [个人网页](https://duckduckstudio.github.io/yazicbs.github.io/), [X(Twitter)](https://twitter.com/JinchengFang)
|
||||
* :clock8: [GitHub Labels Manager](https://github.com/DuckDuckStudio/GitHub-Labels-Manager/):自动帮你复制仓库标签、获取仓库标签、清空已有标签的工具 - 因与 [GitHub Cil](https://cli.github.com/manual/gh_label_clone) 重复关闭
|
||||
|
||||
### 2024年6月4号添加
|
||||
#### 0x676e67 - [Github](https://github.com/0x676e67)
|
||||
* :white_check_mark: [vproxy](https://github.com/0x676e67/vproxy):简单而强大的 Rust HTTP/Socks5 代理,允许使用从 CIDR 地址计算的 IP 绑定发起网络请求 - [更多介绍](https://github.com/0x676e67/vproxy)
|
||||
|
||||
### 2024年5月29号添加
|
||||
#### 鬼画符 - [主页](http://www.guanleiming.com)
|
||||
* :white_check_mark: [translate.js](https://github.com/xnx3/translate):两行 JS 实现 HTML 全自动翻译。无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
|
||||
* :white_check_mark: [templatespider](https://github.com/xnx3/templatespider):扒网站工具,看好哪个网站,指定好 URL,自动扒下来做成HTML模版。所见网站,皆可为我所用!
|
||||
* :white_check_mark: [wangmarket](https://github.com/xnx3/wangmarket):私有化部署自己的 SAAS 云建站系统,后台开通管理网站,每个网站独立管理。不需任何服务器及后端知识。一台1核2G 服务器可建上万独立网站。
|
||||
|
||||
### 2024年5月23号添加
|
||||
#### LIGHT CHASER - [Github](https://github.com/xiaopujun)
|
||||
* :white_check_mark: [xiaopujun(DAGU)](https://github.com/xiaopujun/light-chaser):开源、免费、简单、高效的 Web 端数据可视化设计工具。可用于数据分析、数据看板、数据大屏等(内置蓝图事件编辑器)
|
||||
|
||||
### 2024年5月17号添加
|
||||
#### lalilu (深圳) - [Github](https://github.com/cy745)
|
||||
* :white_check_mark: [LMusic](https://github.com/cy745/LMusic):简洁好看,回归听歌本质的本地音乐播放器
|
||||
|
||||
### 2024年5月6号添加
|
||||
#### Bess Croft(武汉) - [Github](https://github.com/besscroft), [博客](https://besscroft.com/)
|
||||
* :white_check_mark: [PicImpact](https://github.com/besscroft/PicImpact):摄影佬专用 ⌈相片集⌋,基于 Next.js 开发。
|
||||
|
||||
#### rookie-luochao - [Github](https://github.com/rookie-luochao)
|
||||
* :white_check_mark: [openapi-ui](https://github.com/rookie-luochao/openapi-ui) 基于 swagger/openapi 规范的接口文档和接口测试工具, 支持后端框架接入,平替 swagger-ui,欢迎 pr 一起共同建设
|
||||
* :white_check_mark: [go-openapi-ui](https://github.com/rookie-luochao/go-openapi-ui) openapi-ui 的 golang 实现,支持常用 golang 后端开发框架,例如:gin、fiber、echo(欢迎提 pr 补充其他 golang 后端框架),欢迎补充其他编程语言的后端框架接入包
|
||||
|
||||
### 2024年4月28号添加
|
||||
#### kisslove - [Github](https://github.com/kisslove/web-monitoring)
|
||||
- :white_check_mark: [前端性能监控平台](https://hubing.online/):日活跃、用户行为记录、访问日志、JS 错误日志、API 请求详情、访问性能评估,开发者和运营必须关心的各种数据(开源)
|
||||
|
||||
### 2024年4月26号添加
|
||||
#### zhangdi - [Github](https://github.com/zhangdi168)
|
||||
- :white_check_mark: [VitePressSimple](https://github.com/zhangdi168/VitePressSimple):基于 Wails2 开发的 Vitepress 可视化写作、可视化配置编辑的客户端工具,助力独立开发者快速搭建自己的产品手册或博客(开源、免费!) - [更多介绍](http://vpsimple.xiaod.co/)
|
||||
|
||||
#### zyronon - [Github](https://github.com/zyronon), [博客](https://juejin.cn/user/377887729139502/posts)
|
||||
- :white_check_mark: [douyin](https://zyronon.gitee.io/douyin/):Vue3 + Pinia + Vite5 仿抖音,完全度90% (Imitate TikTok with 90% completeness) [更多介绍](https://github.com/zyronon/douyin)
|
||||
|
||||
### 2024年4月25号添加
|
||||
#### qwqcode(杭州) - [Github](https://github.com/qwqcode)
|
||||
* :white_check_mark: [Artalk](https://artalk.js.org/):开源博客评论系统 - [更多介绍](https://github.com/ArtalkJS/Artalk)
|
||||
|
||||
### 2024年4月22号添加
|
||||
#### 鸭鸭「カモ」(厦门) - [GitHub](https://github.com/DuckDuckStudio), [个人网页](https://duckduckstudio.github.io/yazicbs.github.io/), [X(Twitter)](https://twitter.com/JinchengFang)
|
||||
* :white_check_mark: [中文 Git](https://duckduckstudio.github.io/yazicbs.github.io/Tools/chinese_git/):用中文命令操作 Git,使不熟悉英文的用户更轻松地使用 Git
|
||||
* :white_check_mark: [Power by 虚空终端](https://github.com/DuckDuckStudio/power_by_akasha_terminal):简单的命令行装饰配置,把 Windows 终端变成虚空终端(或其他自定义内容)
|
||||
|
||||
### 2024年4月19号添加
|
||||
#### wujunwei928(北京) - [Github](https://github.com/wujunwei928)
|
||||
* :white_check_mark: [edge-tts-go](https://github.com/wujunwei928/edge-tts-go):基于微软 Edge 浏览器的大声朗读接口,开发的 TTS 文字转语音 Golang 工具,包含晓晓、云扬、云希等"网红主播"。
|
||||
* :white_check_mark: [parse-video](https://github.com/wujunwei928/parse-video):Golang 短视频去水印工具:抖音,皮皮虾,火山,微视,最右,快手,全民小视频,皮皮搞笑,西瓜视频,虎牙,梨视频,Acfun,好看视频等
|
||||
|
||||
### 2024年4月15号添加
|
||||
#### Hu Shenghao (南京) - [Github](https://github.com/hushenghao)
|
||||
* :white_check_mark: [Easter Eggs](https://github.com/hushenghao/AndroidEasterEggs):Android 系统复活节彩蛋集合 App,包含了所有 Android 版本的系统彩蛋,并兼容到 Android 5.0 系统
|
||||
|
||||
### 2024年4月9号添加
|
||||
#### lonnywong - [Github](https://github.com/trzsz/trzsz), [博客](https://trzsz.github.io/)
|
||||
* :white_check_mark: [trzsz](https://github.com/trzsz/trzsz):trzsz ( trz / tsz ) 优秀的文件传输工具,和 lrzsz ( rz / sz ) 类似的、兼容 tmux 的文件传输工具 - [更多介绍](https://trzsz.github.io/)
|
||||
|
||||
### 2024年3月18号添加
|
||||
#### 程序员鱼皮 - [Github](https://github.com/liyupi)
|
||||
* :white_check_mark: [Yuindex](https://github.com/liyupi/yuindex):极客范儿的浏览器主页 Vue 3 + Node.js 全栈项目,自实现 web 终端 + 命令系统
|
||||
* :white_check_mark: [AI 自动回复工具](https://github.com/liyupi/yu-auto-reply):可用于知识星球的 AI 问答机器人
|
||||
|
||||
### 2024年3月13号添加
|
||||
#### chaos-zhu [GitHub](https://github.com/chaos-zhu)
|
||||
* :white_check_mark: [EasyNode](https://github.com/chaos-zhu/easynode):简易的个人 Linux 服务器 ssh 管理面板(webSSH&webSFTP)。多服务器管理; 通过 WebSocket 实时更新服务器基本信息: 系统、公网IP、CPU、内存、硬盘、网卡等;基于浏览器解决SSH&SFTP跨端烦恼——Web SSH&Web SFTP - [更多介绍](https://github.com/chaos-zhu/easynode)
|
||||
|
||||
### 2024年3月9号添加
|
||||
#### work7z [GitHub](https://github.com/work7z)
|
||||
* :clock8: [LafTools工具箱](https://github.com/work7z/LafTools):免费安全开源跨平台的程序员工具箱,涵盖各类转换加解密解析等功能,还提供常用开发手册和资源页。除此之外,还将不断融入AI、笔记、时间管理等功能加入到这个工具箱,旨在帮助程序员更快更好的完成手头上的工作,期待成为程序员界的瑞士军刀 - [更多介绍](https://my.laf-tools.com)
|
||||
|
||||
### 2024年2月2日添加
|
||||
---
|
||||
#### beavailable - [Github](https://github.com/beavailable)
|
||||
- :white_check_mark: [apt.sh](https://github.com/beavailable/apt.sh):为 msys2 中的 pacman 提供一个用户友好的 shell 包装器
|
||||
|
||||
### 2024年1月22日添加
|
||||
---
|
||||
#### Zen Huifer(浙江) - [Github](https://github.com/huifer)
|
||||
* :white_check_mark: [env-manager](https://gitee.com/pychfarm_admin/env-manager):可视化的方式快捷切换环境
|
||||
|
||||
### 2024年1月12日添加
|
||||
---
|
||||
#### Aooohan(北京) - [主页](https://github.com/aooohan)
|
||||
* :white_check_mark: [VersionFox](https://github.com/version-fox/vfox):跨平台、可拓展的 SDK 版本管理工具, 支持 Nodejs、Java、Dart、Flutter 等多种SDK.
|
||||
|
||||
### 2023年12月18日添加
|
||||
---
|
||||
#### mengxianliang(北京) - [主页](https://mengxianliang.com)
|
||||
* :white_check_mark: [XLUIKit](https://github.com/mengxianliang/XLUIKit):iOS UI 工具集
|
||||
|
||||
### 2023年12月11日添加
|
||||
---
|
||||
#### heygsc - [Github](https://github.com/heygsc)
|
||||
* :white_check_mark: [按钮样式库](https://ultra-button-docs.pages.dev/):Vue 的按钮样式库,效果丰富。
|
||||
|
||||
### 2023年12月8日添加
|
||||
---
|
||||
#### Meekdai(杭州) - [Github](https://github.com/Meekdai/), [博客](https://meekdai.com/)
|
||||
* :white_check_mark: [Gmeek](https://github.com/Meekdai/Gmeek):超轻量级个人博客框架,只需 2 步配置轻松搭建。
|
||||
|
||||
#### jianchang512(青岛) - [Github](https://github.com/jianchang512)
|
||||
* :white_check_mark: [pyvideotrans](https://github.com/jianchang512/pyvideotrans):视频翻译和配音桌面软件,可将视频从一种语言翻译为另一种语言并配音,集成 OpenAI Whisper 语音识别、OpenAI-TTS/edgeTTS 语音合成、Google/Deepl/ChatGPT/Baidu 字幕翻译、音视频分离合并等功能
|
||||
|
||||
|
||||
### 2023年11月27日添加
|
||||
---
|
||||
#### Leo Song(上海) - [Github](https://github.com/LHRUN/bubble)
|
||||
* :white_check_mark: [Bubble](https://bubble-awesome-profile.vercel.app/):收录 Github Profile 和 Readme Component 的网站
|
||||
|
||||
### 2023年11月2日添加
|
||||
---
|
||||
### changwu - [Github](https://github.com/changwu/)
|
||||
* :white_check_mark: [专注私有部署的智能简历解析系统](https://github.com/changwu/cvparser):基于自然语言处理和机器学习的高精准度简历解析系统,生产环境中海量简历解析检验,稳健性和智能性得到一致肯定。一次购买、永久许可。市面上唯一可以私有云部署(本地部署)一键安装试用的智能简历解析系统,数据安全完全掌握在自己手里。
|
||||
|
||||
### 2023年9月6日添加
|
||||
---
|
||||
#### gngpp - [Github](https://github.com/gngpp)
|
||||
* :white_check_mark: [opengpt](https://github.com/gngpp/opengpt):逆向工程的 `ChatGPT` 代理(绕过 Cloudflare 403 Access Denied) - [更多介绍](https://github.com/gngpp/opengpt/blob/main/README_zh.md)
|
||||
* :white_check_mark: [xunlei](https://github.com/gngpp/xunlei):`Linux` 迅雷下载服务(支持OpenWrt/Alpine/Docker)- [更多介绍](https://github.com/gngpp/xunlei/blob/main/README.md)
|
||||
|
||||
### 2023年8月21日添加
|
||||
---
|
||||
#### HildaM(广东) - [Github](https://github.com/HildaM)
|
||||
* :white_check_mark: [SparkDesk-api](https://github.com/HildaM/sparkdesk-api):讯飞星火大模型 Python API
|
||||
|
||||
#### 百年孤独(成都) - [Github](https://github.com/everydoc)
|
||||
* :white_check_mark: [JRebel 激活服务](https://github.com/everydoc/jrebel-license-server):基于 SpringBoot 的 JRebel 激活服务,支持Docker,也可直接使用我提供的地址(只支持IPv6) - [更多介绍](https://jrebel.imjcker.com:1314/)
|
||||
|
||||
|
||||
### 2023年8月12日添加
|
||||
---
|
||||
#### hncboy(杭州) - [Github](https://github.com/hncboy)
|
||||
* :white_check_mark: [AI 蜂巢](https://github.com/hncboy/ai-beehive):基于 Java 使用 Spring Boot 3 和 JDK 17,支持的功能有 ChatGPT、OpenAi Image、Midjourney、NewBing、文心一言等等
|
||||
|
||||
#### kingwrcy - [Github](https://github.com/kingwrcy)
|
||||
* :white_check_mark: [mblog](https://mblog.club) 开源自部署的个人微博平台,支持单人/多人/评论/审核,支持markdown,支持前后分离/不分离 - [更多介绍](https://github.com/mblog-backend/backend)
|
||||
|
||||
#### zcf0508 - [Github](https://github.com/zcf0508)
|
||||
* :white_check_mark: [vue-hook-optimizer](https://hook.huali.cafe):用来分析和展示 Vue3 组件中变量和函数的调用关系,便于重构代码 - [更多介绍](https://github.com/zcf0508/vue-hook-optimizer)
|
||||
|
||||
|
||||
### 2023年8月4日添加
|
||||
---
|
||||
#### Morestrive - [Github](https://github.com/more-strive)
|
||||
* :white_check_mark: [vue-fabric-design](https://yft.design/):基于 Canvas 的开源版"创客贴",在线生成名片、海报、宣传单,支持 文字、图片、形状、线条、二维码 、条形码等 - [更多介绍](https://github.com/dromara/yft-design)
|
||||
|
||||
### 2023年8月2日添加
|
||||
---
|
||||
#### WuKongIM - [Github](https://github.com/tangtaoit)
|
||||
:white_check_mark: [唐僧叨叨](https://tangsengdaodao.com/):仿 Telegram 的自研开源聊天软件 - [更多介绍](https://github.com/TangSengDaoDao/TangSengDaoDaoServer)
|
||||
|
||||
### 2023年8月1日添加
|
||||
---
|
||||
#### kalcaddle(杭州) - [Github](https://github.com/kalcaddle)
|
||||
* :white_check_mark: [kodbox](https://github.com/kalcaddle/kodbox):支持各种云存储的云盘系统,便捷快速搭建团队或企业网盘
|
||||
|
||||
### 2023年7月31日添加
|
||||
---
|
||||
#### RockChinQ(桂林) - [Github](https://github.com/RockChinQ)
|
||||
* :white_check_mark: [QChatGPT](https://github.com/RockChinQ/QChatGPT/blob/master/README.md):😎高稳定性、🐒低耦合、🧩支持插件的 ChatGPT New Bing QQ 机器人🤖
|
||||
|
||||
### 2023年7月29日添加
|
||||
---
|
||||
#### JingMatrix - [Github](https://github.com/JingMatrix)
|
||||
* :white_check_mark: [ChromeXt](https://github.com/JingMatrix/ChromeXt):让用户可以在基于 Chromium 或 WebView 的浏览器上运行用户脚本以及打开开发者工具的 Xposed 模块 - [更多介绍](https://www.bilibili.com/video/BV1TV4y1b7zR/)
|
||||
|
||||
### 2023年7月23日添加
|
||||
---
|
||||
#### Sunrisepeak - [Github](https://github.com/Sunrisepeak), [Bilibili](https://space.bilibili.com/65858958), [知乎](https://www.zhihu.com/people/SPeakShen)
|
||||
* :clock8: [DStruct](https://github.com/Sunrisepeak/DStruct):🔥 一个**易于移植/使用/学习且结构简洁**的**数据结构模板库**
|
||||
* :clock8: [DSVisual](https://github.com/Sunrisepeak/DSVisual):一个**数据结构可视化**组件库
|
||||
|
||||
|
||||
### 2023年7月22号添加
|
||||
---
|
||||
#### Tw93 - [Github](https://github.com/tw93), [Twitter](https://twitter.com/HiTw93), [博客](https://tw93.fun)
|
||||
* :white_check_mark: [Pake](https://github.com/tw93/Pake):利用 Rust 轻松构建轻量级桌面应用
|
||||
* :white_check_mark: [潮流周刊](https://weekly.tw93.fun/):潮流技术资讯,好用开源工具推荐的周刊
|
||||
|
||||
### 2023年7月12号添加
|
||||
---
|
||||
#### Leafer(北京) - [Github](https://github.com/leaferjs/ui)
|
||||
* :white_check_mark: [LeaferJS](https://www.leaferjs.com/): 绚丽多彩的 HTML5 Canvas 2D 图形渲染引擎, 可结合 AI 绘图、生成界面,能让你拥有瞬间创建100万个图形的超强能力,免费开源、易学易用、场景丰富 - [更多介绍](https://leaferjs.com/ui/blog/2023-06-28.html)
|
||||
|
||||
### 2023年6月29号添加
|
||||
---
|
||||
#### tomsun28(绵阳) - [Github](https://github.com/tomsun28).
|
||||
* :white_check_mark: [HertzBeat](https://hertzbeat.com/):[开源实时监控工具](https://github.com/dromara/hertzbeat) + [云服务](https://console.tancloud.cn/), 支持对应用网站,数据库,操作系统,中间件,云原生,网络等的监控告警通知,类似于 Zabbix 和 Prometheus - [更多介绍](https://github.com/dromara/hertzbeat)
|
||||
|
||||
### 2023年6月16号添加
|
||||
---
|
||||
#### Fangnan700(合肥) - [Github](https://github.com/Fangnan700), [博客](https://blog.yvling.icu/)
|
||||
* :white_check_mark: [ChangePicBed](https://github.com/Fangnan700/ChangePicBed):批量导出语雀文档、批量更换图床 - [更多介绍](https://blog.yvling.icu/2023/06/15/Markdown%E5%9B%BE%E7%89%87%E6%89%B9%E9%87%8F%E6%8D%A2%E5%9B%BE%E5%BA%8A/)
|
||||
|
||||
### 2023年4月30号添加
|
||||
---
|
||||
#### cxxsucks(徐州)
|
||||
* :white_check_mark: [orient](https://github.com/cxxsucks/orient/releases/tag/v0.3.1):Linux, macOS 与 Windows 上的*命令行*文件检索工具,含有`find`以及`Everything`的各种功能,外加内容查找、上下层目录查找等 - [更多介绍](https://github.com/cxxsucks/orient)
|
||||
|
||||
### 2023年4月27号添加
|
||||
---
|
||||
#### jahnli - [Github](https://github.com/jahnli)
|
||||
* :white_check_mark: [awesome-flutter-plugins](https://github.com/jahnli/awesome-flutter-plugins):好用的Flutter插件以便更效率的开发 - [更多介绍](https://github.com/jahnli/awesome-flutter-plugins)
|
||||
|
||||
### 2023年4月7号添加
|
||||
---
|
||||
#### KissesJun - [GitHub](https://github.com/GWillS163)
|
||||
* :white_check_mark: [MASystem](https://github.com/GWillS163/howUseAIInAppEnginnering):基于 ChatGPT+plantUML 的 软件工程 UML 图生成工具(demo,后续版本未开源)
|
||||
|
||||
### 2023年3月19号添加
|
||||
---
|
||||
#### J。z(广州) - [Github](https://github.com/Jezemy/MASystem)
|
||||
* :white_check_mark: [MASystem](https://github.com/Jezemy/MASystem):基于知识图谱的中文医疗问答系统
|
||||
|
||||
### 2023年3月2号添加
|
||||
---
|
||||
#### S1NH - [博客](http://s1nh.org/)
|
||||
* :white_check_mark: [gpu-based-image-stitching](https://github.com/duchengyao/gpu-based-image-stitching):快速图像拼接算法 - [介绍1](http://s1nh.org/post/A-survey-on-image-mosaicing-techniques/), [介绍2](http://s1nh.org/post/image-stitching-post-process/)
|
||||
|
||||
### 2023年2月23号添加
|
||||
---
|
||||
#### 方楠(合肥) - [Github](https://github.com/Fangnan700), [博客](https://www.yvling.top/)
|
||||
* :white_check_mark: [AI-aides](https://github.com/Fangnan700/AI-aides):接入了 ChatGPT 的人工智能助手。
|
||||
|
||||
### 2023年2月10号添加
|
||||
---
|
||||
#### 一刀(杭州) - [Github](https://github.com/laosanyuan)
|
||||
* :white_check_mark: [DaoLang](https://github.com/laosanyuan/DaoLang):简单易用的 C# 客户端多语言国际化应用框架
|
||||
|
||||
### 2023年1月26号添加
|
||||
---
|
||||
#### Robert1037(清远) - [Github](https://github.com/Robert1037), [博客](https://rbtblog.com/)
|
||||
* :white_check_mark: [sha256full/fast/min](https://rbtblog.com/posts/SHA256%E7%AE%97%E6%B3%95%E7%9A%84C%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0/):C 实现轻量命令行执行的 SHA256 散列值计算程序,加进用户路径可快捷 hash 字符串或文件
|
||||
|
||||
### 2023年1月24号添加
|
||||
---
|
||||
#### soonxf(wuhu) - [Github](https://github.com/soonxf), [博客](http://blog.340200.xyz)
|
||||
* :white_check_mark: [微型防火墙](https://github.com/soonxf/Micro-Firewall):简单的 Linux web 防火墙
|
||||
|
||||
### 2023年1月23号添加
|
||||
---
|
||||
#### Tsonglew(杭州) - [Github](https://github.com/tsonglew)
|
||||
* :white_check_mark: [intellij-etcdhelper](https://github.com/tsonglew/intellij-etcdhelper):支持 JetBrains 全家桶的 etcd GUI 插件 - [更多介绍](https://plugins.jetbrains.com/plugin/19924-etcdhelper)
|
||||
|
||||
### 2023年1月13号添加
|
||||
---
|
||||
#### dsy4567 - [Github](https://github.com/dsy4567)
|
||||
* :white_check_mark: [4399 on vscode](https://marketplace.visualstudio.com/items?itemName=dsy4567.4399-on-vscode) - 在 VScode 上玩 4399 小游戏, 帮助你劳逸结合, 提高开发效率
|
||||
|
||||
### 2023年1月11日添加
|
||||
---
|
||||
#### liudf0716(北京) - [Github](https://github.com/liudf0716), [推特](https://twitter.com/staylightblow8)
|
||||
* :white_check_mark: [apfree-wifidog](https://github.com/liudf0716/apfree_wifidog): 高性能轻量级的 portal 解决方案。
|
||||
* :white_check_mark: [xfrpc](https://github.com/liudf0716/xfrpc): C 语言实现的内网穿透客户端,配合 frp 服务端使用。
|
||||
|
||||
#### opensug(北京) - [Github](https://github.com/opensug/wp-opensug "https://github.com/opensug/wp-opensug"), [博客](https://www.opensug.org "https://www.opensug.org")
|
||||
* :white_check_mark: [openSug - WordPress插件](https://wordpress.org/plugins/opensug/ "https://wordpress.org/plugins/opensug/"):为访问者提供搜索建议,方便用户搜索 - [更多介绍](https://wordpress.org/plugins/opensug/ "https://wordpress.org/plugins/opensug/")
|
||||
|
||||
### 2023年1月9日添加
|
||||
---
|
||||
#### 释慧利(上海) - [Github](https://github.com/shihuili1218)
|
||||
* :clock8: [Klein](https://github.com/shihuili1218/klein):基于 Paxos 的分布式集合工具库,包括分布式 ArrayList、分布式 HashMap、分布式缓存、分布式锁等。
|
||||
|
||||
### 2023年1月7日添加
|
||||
---
|
||||
#### geektcp(深圳) - [Github](https://github.com/geektcp)
|
||||
* :white_check_mark: [Namjagbarwa-wow](https://github.com/geektcp/Namjagbarwa-wow):开源魔兽世界项目
|
||||
|
||||
### 2022年12月4日添加
|
||||
---
|
||||
#### KID-joker - [Github](https://github.com/KID-joker)
|
||||
* :white_check_mark: [proxy-web-storage](https://github.com/KID-joker/proxy-web-storage): 借助 proxy,扩展了 web storage 的功能,使用起来,更加方便快捷,也更加强大。主要功能为保持值类型不变,可直接操控 Object、Array,支持监听数据变化和设置过期时间。
|
||||
* :white_check_mark: [npm-deprecated-check](https://github.com/KID-joker/npm-deprecated-check): 检查当前项目、全局或者指定安装包是否已弃用。
|
||||
|
||||
### 2022年11月12日添加
|
||||
---
|
||||
#### zhennann(健哥/郑州) - [Github](https://github.com/zhennann)
|
||||
* :white_check_mark: [CabloyJS](https://github.com/zhennann/cabloy): 自带工作流引擎的 Node.js 全栈框架,面向开发者的低代码开发平台,更是一款兼具低代码的开箱即用和专业代码的灵活定制的 PAAS 平台
|
||||
|
||||
|
||||
### 2022年5月18日添加
|
||||
---
|
||||
#### haoziqaq(成都/无锡) - [Github](https://github.com/haoziqaq)
|
||||
* :white_check_mark: [Varlet UI](https://github.com/varletjs/varlet):基于 Vue3 开发的 Material 风格移动端组件库。
|
||||
|
||||
### 2022年3月12号添加
|
||||
---
|
||||
#### mnikn(广州) - [Github](https://github.com/mnikn)
|
||||
* :white_check_mark: [General Data Manager](https://github.com/mnikn/general-data-manager):通用配置数据管理软件,能够根据数据格式自定义定制对应的编辑面板。支持 JSON 数据的可视化
|
||||
|
||||
### 2022年2月21号添加
|
||||
---
|
||||
#### Yxliam(广州) - [Github](https://github.com/Yxliam)
|
||||
* :white_check_mark: [优工具](https://www.toolbon.com/):在线工具箱
|
||||
|
||||
### 2022年1月29号添加
|
||||
---
|
||||
#### 谢宇恒(深圳) - [主页](https://xieyuheng.com), [Github](https://github.com/xieyuheng)
|
||||
* :white_check_mark: [蝉语](https://cicada-lang.org):形式化数学定理的程序语言。
|
||||
|
||||
### 2021年11月11号添加
|
||||
---
|
||||
#### Eson(广州) - [Github](https://github.com/itiwll), [博客](https://blog.esonwong.com)
|
||||
* :white_check_mark: [Network RC](https://network-rc.esonwong.com):Network RC 是运行在树莓派和浏览器上的网络遥控车软件 - [更多介绍](https://github.com/itiwll/network-rc/blob/master/README-cn.md)
|
||||
|
||||
### 2021年11月6号添加
|
||||
---
|
||||
#### xnat9(成都) - [Github](https://github.com/xnat9)
|
||||
* :white_check_mark: [tiny](https://github.com/xnat9/tiny):小巧的 Java 应用微内核框架, 可用于构建小工具项目,web 项目,各种大大小小的项目
|
||||
|
||||
### 2021年10月28号添加
|
||||
---
|
||||
#### Mizhousoft(赣州) - [Github](https://github.com/mizhousoft)
|
||||
* :white_check_mark: [开源选型](https://open.mizhousoft.com):为 Java、Golang、前端、Swift、Android 开发人员提供业界流行的组件
|
||||
|
||||
|
||||
### 2021年10月23号添加
|
||||
---
|
||||
#### xnat9(成都) - [Github](https://github.com/xnat9)
|
||||
* :white_check_mark: [GRule](https://github.com/xnat9/grule):自创 Groovy DSL 动态规则(rule)执行引擎, 流程引擎. 特色 风控系统, 规则引擎, 动态接口配置(低代码)
|
||||
|
||||
|
||||
### 2021年8月26号添加
|
||||
---
|
||||
#### montisan(长沙) - [Github](https://github.com/montisan)
|
||||
* :white_check_mark: [极客编辑器](https://www.geekeditor.com):所见即所得(WYSIWYG)富文本沉浸式深度写作编辑器,它注重效率创作,可多开文档编辑,同时支持Markdown语法输入。它重视写作者内容隐私及数据安全,目前已支持浏览器本地、Github及Gitee仓库文档存储,支持 Github、Gitee 仓库图片资源存储。在线版访问:[https://www.geekeditor.com](https://www.geekeditor.com) 。当前,编辑器除了支持常用内容块外,并支持了代码块、LaTex数学公式、Mermaid图表、Drawio制图,可以一键复制到微信公众号、知乎及掘金等平台发布。此外,编辑器支持了截图粘贴以及本地图片文件拖拽至编辑区任意位置等便捷功能。
|
||||
|
||||
### 2021年5月20号添加
|
||||
---
|
||||
#### beavailable - [Github](https://github.com/beavailable)
|
||||
* :white_check_mark: [share](https://github.com/beavailable/share):分享文件和文本,用这一个工具就够了!
|
||||
|
||||
### 2021年4月13号添加
|
||||
---
|
||||
#### xiejiahe(珠海) - [Github](https://github.com/xjh22222228)
|
||||
* :white_check_mark: [Boomb](https://github.com/xjh22222228/boomb):基于 Github 轻松管理您的存储图库
|
||||
|
||||
### 2021年1月2号添加
|
||||
---
|
||||
#### yanhuihang(广州) - [Gitee](https://gitee.com/yanhuihang/)
|
||||
* :white_check_mark: [哔哩哔哩舆论工具](https://gitee.com/yanhuihang/Bilibili):哔哩哔哩视频网弹幕发送者查看器(本来是加密的,解密了一下)
|
||||
|
||||
### 2020年10月24号添加
|
||||
---
|
||||
#### RiverTwilight(成都) - [Github](https://github.com/RiverTwilight), [博客](https://blog.yungeeker.com)
|
||||
* :white_check_mark: [NBlog](https://blog.yungeeker.com):支持多语言和评论的静态 Markdown 博客系统,无需服务器,响应式 - [更多介绍](https://github.com/RiverTwilight/NBlog)
|
||||
|
||||
### 2020年9月23号添加
|
||||
---
|
||||
#### Strawmanbobi(南京) - [Gitlab](http://strawmanbobi.wicp.net/irext),
|
||||
* :white_check_mark: [IRext](https://cc.irext.net):万能红外遥控解决方案,全球唯一开源万能红外遥控码库+编解码方案(IRext open source organization)
|
||||
|
||||
### 2020年9月5号添加
|
||||
---
|
||||
#### Writeup007 - [Github](https://github.com/Writeup007)
|
||||
* :white_check_mark: [Windows 版 tail 命令](https://github.com/Writeup007/windows-tail):Windows 版 tail 命令,可在 CMD 下直接使用,解决 Windows 日志查看问题。
|
||||
|
||||
### 2020年7月15号添加
|
||||
---
|
||||
#### Elliot(杭州) - [GitHub](https://github.com/elliotreborn)
|
||||
* :white_check_mark: [SOCODE.PRO](https://socode.pro/extension/):在浏览器地址栏中快捷、舒适地搜索多种类型的编程文档。
|
||||
|
||||
### 2020年6月30号添加
|
||||
---
|
||||
#### doho(北京) - [Github](https://github.com/zwh1666258377)
|
||||
* :white_check_mark: [gitbook2spa](https://github.com/tigergraph/gitbook2spa):将 Gitbook 导出的原数据转换成单页面应用的工具,像素级还原。 - [更多介绍](https://github.com/tigergraph/gitbook2spa)
|
||||
|
||||
### 2020年4月14号添加
|
||||
---
|
||||
#### Jezemy(广州) - [Github](https://github.com/Jezemy)
|
||||
* :white_check_mark: [视频字幕翻译器](https://github.com/Jezemy/VideoSubScanPlayer):自动翻译内嵌字幕的视频播放器
|
||||
|
||||
### 2020年4月5号添加
|
||||
---
|
||||
#### Writeup007 - [Github](https://github.com/Writeup007/weibo_Hot_Search)
|
||||
* :white_check_mark: [微博热搜爬虫](https://github.com/Writeup007/weibo_Hot_Search):每天定时爬取微博热搜榜的内容,留下互联网人的记忆。
|
||||
|
||||
### 2020年3月4号添加
|
||||
---
|
||||
#### huifer(杭州) - [Github](https://github.com/huifer)
|
||||
* :white_check_mark: [平面算法](https://github.com/huifer/planar_algorithm): 平面几何算法
|
||||
|
||||
### 2020年2月29号添加
|
||||
---
|
||||
#### Captain(深圳) - [Github](https://github.com/timi-liuliang)
|
||||
* :white_check_mark: [Echo](https://github.com/timi-liuliang/echo):新建中的跨平台游戏引擎
|
||||
|
||||
### 2020年1月16号添加
|
||||
---
|
||||
#### SanJin(北京) - [Github](https://github.com/sanjinhub), [博客](https://geek.lc)
|
||||
* :white_check_mark: [HFish](https://github.com/hacklcx/HFish):国内最好用的开源蜜罐框架系统 - [更多介绍](https://github.com/hacklcx/HFish/blob/master/README.md)
|
||||
* :white_check_mark: [Hexo-Geek主题](https://github.com/sanjinhub/hexo-theme-geek):更符合 Geek 精神的极简主题 - [更多介绍](https://github.com/sanjinhub/hexo-theme-geek/blob/master/README.md)
|
||||
|
||||
### 2020年1月8号添加
|
||||
---
|
||||
#### MagicLu(青岛) - [GitHub](https://github.com/MagicLu550),[博客](http://blog.noyark.net)
|
||||
- :clock8: [文言文编程语言: WenYan-Lang Java编译器](https://github.com/MagicLu550/wenyan-lang_jvm): 实现了对于文言文编程语言在JVM上运行
|
||||
|
||||
### 2020年1月7号添加
|
||||
---
|
||||
#### Hancel.Lin(深圳) - [GitHub](https://github.com/imlinhanchao), [博客](http://hancel.org/)
|
||||
* :white_check_mark: [国家节假日解析爬虫](https://github.com/imlinhanchao/chinese_holiday_spider_module):从国务院网站解析获取国家节假日公布页面的节假日安排。
|
||||
* :white_check_mark: [维基百科全站镜像](https://github.com/imlinhanchao/ngx_proxy_wiki):通过 Nginx 反向代理制作维基百科全站镜像的配置档
|
||||
* :white_check_mark: [GitHub Page 图床](https://www.npmjs.com/package/github-picbed):借助于 GitHub Page 和 GitHub Api 做图床 - [更多介绍](https://github.com/imlinhanchao/github-picbed)
|
||||
* :white_check_mark: [Google 翻译 node 库](https://www.npmjs.com/package/translator-promise):通过模拟请求实现 Google 翻译功能 - [更多介绍](https://github.com/imlinhanchao/translator-promise)
|
||||
* :white_check_mark: [VitePress JS 代码预览插件](https://www.npmjs.com/package/vitepress-script-preview):VitePress 插件,增加一个可预览 JS 代码执行结果的 markdown 容器。 - [更多介绍](https://imlinhanchao.github.io/vitepress-script-preview/)
|
||||
|
||||
### 2019年12月17号添加
|
||||
---
|
||||
#### Easy - [微博](https://weibo.com/easy), [GitHub](https://github.com/easychen)
|
||||
* :white_check_mark: [Server酱](http://sc.ftqq.com):接口超级简单的微信模板消息推送服务
|
||||
|
||||
### 2019年12月5号添加
|
||||
---
|
||||
#### inspurer - [Github](https://github.com/inspurer)
|
||||
* :white_check_mark: [刷脸考勤系统](https://github.com/inspurer/WorkAttendanceSystem):基于 dlib 和 OpenCV 的 PC 端刷脸考勤系统
|
||||
|
||||
|
||||
#### Jiang-Xuan(Hangzhou) - [Github](https://github.com/Jiang-Xuan)
|
||||
* :white_check_mark: [tuchuang.space](https://github.com/Jiang-Xuan/tuchuang.space):测试驱动的开源图床系统, 免费存储图片
|
||||
|
||||
### 2019年11月21号添加
|
||||
---
|
||||
#### 不怕天黑(杭州) - [Github](https://github.com/liujingxing), [博客](https://juejin.im/user/590af762a22b9d0057a6eaca/posts)
|
||||
* :white_check_mark: [RxHttp](https://github.com/liujingxing/RxHttp):一条链发送任意请求,让你眼前一亮的 Http 请求框架
|
||||
* :white_check_mark: [RxLife](https://github.com/liujingxing/RxLife):一行代码解决 RxJava 内存泄漏,一款轻量级别的 RxJava 生命周期管理库
|
||||
|
||||
### 2019年11月4号添加
|
||||
---
|
||||
#### 何辉(深圳) - [Github](https://github.com/qq475742653)
|
||||
* :white_check_mark: [皕杰报表](http://www.headset.xin/BIOSREP/):做后台 + ECharts 做前端集成演示:所有数据皆出后台报表获取,构造成 ECharts 所需要的 JSON 数组(一维数据、二维数据、三维数据等),传给前端的 ECharts,支持大屏显示、实时刷新。展示了24类,上百张 ECharts 报表
|
||||
|
||||
### 2019年10月13号添加
|
||||
---
|
||||
#### panjf2000(潘少) - [Github](https://github.com/panjf2000), [博客](https://taohuawu.club/)
|
||||
* :white_check_mark: [gnet](https://github.com/panjf2000/gnet):高性能且轻量级的 Go 网络框架
|
||||
* :white_check_mark: [ants](https://github.com/panjf2000/ants):高性能的 Go 协程池,已在字节跳动的线上使用
|
||||
|
||||
### 2019年9月15号添加
|
||||
---
|
||||
#### magiclu(青岛) - [Github](https://github.com/MagicLu550),[博客](http://blog.noyark.net)
|
||||
* :white_check_mark: [plugin4j](https://github.com/MagicLu550/plugin4j):简易的统一规范插件开发框架
|
||||
* :white_check_mark: [JSmod2](https://github.com/jsmod2-java-c/JSmod2-Core):基于游戏 SCP: 秘密实验室创作的Java插件开发框架
|
||||
* :white_check_mark: [edclass4j](https://github.com/MagicLu550/edclass4j):基于 AES 加密的字节码加密解密API和远程授权控制程序
|
||||
* :white_check_mark: [oaml](https://github.com/noyark-system/noyark_oaml_java):oaml 配置文件规范解析器
|
||||
|
||||
### 2019年7月7号添加
|
||||
---
|
||||
#### andyesfly - [Github](https://github.com/andyesfly)
|
||||
* :clock8: [dipiper](http://dipiper.tech): 基于 Node.js 的财经数据接口包,为量化投资提供数据来源,满足金融量化分析师和学习数据分析的人在数据获取方面的需求
|
||||
|
||||
### 2019年7月5号添加
|
||||
---
|
||||
#### ddzy(东莞) - [Github](https://github.com/ddzy)
|
||||
* :white_check_mark: [fe-necessary-book](https://github.com/ddzy/fe-necessary-book):为前端开发者提供的`优质书籍`和程序员们的`码农长寿指南`(***pdf***)
|
||||
|
||||
### 2019年6月15号添加
|
||||
---
|
||||
#### ICKelin(深圳) - [Github](https://github.com/ICKelin)
|
||||
* :white_check_mark: [Notr](http://www.notr.tech):独立开发的内网穿透服务
|
||||
|
||||
#### Akkariin - [Github](https://github.com/kasuganosoras), [博客](https://blog.natfrp.org/)
|
||||
- :white_check_mark: [Cloudflare Workers Blog](https://blog.natfrp.org/):利用 Cloudflare workers 边缘计算服务和 Github Pages 实现的无服务器博客系统 - [更多介绍](https://github.com/kasuganosoras/cloudflare-worker-blog)
|
||||
- :white_check_mark: [Sakura Frp](https://www.natfrp.org/):基于 Frp 的免费内网穿透平台
|
||||
- :white_check_mark: [Pigeon](https://github.com/kasuganosoras/Pigeon):轻量化的留言板 / 记事本 / 社交系统 / 博客
|
||||
|
||||
### 2019年5月21号添加
|
||||
---
|
||||
#### ChineseBQB - [Github](https://github.com/zhaoolee/ChineseBQB)
|
||||
- :white_check_mark: [ChineseBQB](https://zhaoolee.github.io/ChineseBQB/):中国人聊天表情包大集合, 收录表情包的仓库, 所有收录的表情包均可在线查看下载! - [更多介绍](https://github.com/zhaoolee/ChineseBQB/blob/master/README.md)
|
||||
|
||||
---
|
||||
#### CloudOpenDevOps - [Github](https://github.com/opendevops-cn/opendevops)
|
||||
- :white_check_mark: [opendevops](http://www.opendevops.cn):CODO 是为用户提供企业多混合云、自动化运维、完全开源的云管理平台 - [更多介绍](https://github.com/opendevops-cn/opendevops)
|
||||
|
||||
### 2019年4月20号添加
|
||||
---
|
||||
#### xiaohulu - [GitHub](https://github.com/blocklang)
|
||||
* :white_check_mark: [BlockLang-Installer](https://github.com/blocklang/blocklang-installer):自动化部署工具,专用于部署 Spring boot 项目
|
||||
|
||||
### 2019年4月19号添加
|
||||
---
|
||||
#### xianfeng92 - [Github](https://github.com/xianfeng92)
|
||||
* :white_check_mark: [Love-Ethereum](https://github.com/xianfeng92/Love-Ethereum):关于区块链技术的学习项目 - [更多介绍](https://github.com/xianfeng92/Love-Ethereum/blob/master/version/Frontier.md)
|
||||
|
||||
### 2019年4月15号添加
|
||||
---
|
||||
#### yutiansut - [Github](https://github.com/yutiansut)
|
||||
* :white_check_mark: [QUANTAXIS](https://github.com/quantaxis/quantaxis):股票/期货/多市场的闭环解决方案
|
||||
|
||||
#### zhanghuanchong - [Github](https://github.com/zhanghuanchong)
|
||||
* :white_check_mark: [icon-workshop](https://github.com/zhanghuanchong/icon-workshop):移动应用图标生成工具,一键生成所有尺寸的应用图标
|
||||
|
||||
### 2019年4月12号添加
|
||||
---
|
||||
#### star7th(深圳) - [Github](https://github.com/star7th)
|
||||
* :white_check_mark: [ShowDoc](https://www.showdoc.cc/):非常适合 IT 团队的在线API文档、技术文档工具 - [更多介绍](https://github.com/star7th/showdoc)
|
||||
|
||||
### 2019年4月11号添加
|
||||
---
|
||||
#### Wang Shidong - [Github](https://github.com/wsdjeg)
|
||||
* :white_check_mark: [SpaceVim](https://spacevim.org/):模块化、支持多种编程语言的 Vim 开发环境 - [更多介绍](https://github.com/SpaceVim/SpaceVim)
|
||||
|
||||
#### Aquanlerou - [Github](https://github.com/aquanlerou), [博客](https://blog.eunji.cn)
|
||||
* :white_check_mark: [WeHalo](https://github.com/aquanlerou/WeHalo):WeHalo 简约风 的微信小程序版博客 :sparkles:
|
||||
|
||||
#### Qeesung - [Github](https://github.com/qeesung), [微博](https://www.weibo.com/qeesuny)
|
||||
* :white_check_mark: [Image2ASCII](https://github.com/qeesung/image2ascii.git) : 图片转化为 ASCII 码的命令行工具
|
||||
* :white_check_mark: [ASCIIPlayer](https://github.com/qeesung/asciiplayer) : 图片,GIF,视屏 ASCII 转化播放命令行工具
|
||||
|
||||
#### 袁慠棱(南京) - [Github](https://github.com/alengYuan), [博客](http://slothindie.org/)
|
||||
* :white_check_mark: [LemonTea](http://lemontea.slothindie.org/):极简且特别的静态网站生成器 - [更多介绍](http://lemontea.slothindie.org/book/index.html)
|
||||
1
_config.yml
Normal file
1
_config.yml
Normal file
@@ -0,0 +1 @@
|
||||
theme: jekyll-theme-hacker
|
||||
11
pyproject.toml
Normal file
11
pyproject.toml
Normal file
@@ -0,0 +1,11 @@
|
||||
[project]
|
||||
name = "chinese-independent-developer"
|
||||
version = "0.1.0"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.13"
|
||||
dependencies = [
|
||||
"httpx[socks]>=0.28.1",
|
||||
"openai>=2.14.0",
|
||||
"pygithub>=2.8.1",
|
||||
]
|
||||
550
uv.lock
generated
Normal file
550
uv.lock
generated
Normal file
@@ -0,0 +1,550 @@
|
||||
version = 1
|
||||
revision = 3
|
||||
requires-python = ">=3.13"
|
||||
|
||||
[[package]]
|
||||
name = "annotated-types"
|
||||
version = "0.7.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "anyio"
|
||||
version = "4.12.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "idna" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/16/ce/8a777047513153587e5434fd752e89334ac33e379aa3497db860eeb60377/anyio-4.12.0.tar.gz", hash = "sha256:73c693b567b0c55130c104d0b43a9baf3aa6a31fc6110116509f27bf75e21ec0", size = 228266, upload-time = "2025-11-28T23:37:38.911Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/7f/9c/36c5c37947ebfb8c7f22e0eb6e4d188ee2d53aa3880f3f2744fb894f0cb1/anyio-4.12.0-py3-none-any.whl", hash = "sha256:dad2376a628f98eeca4881fc56cd06affd18f659b17a747d3ff0307ced94b1bb", size = 113362, upload-time = "2025-11-28T23:36:57.897Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "certifi"
|
||||
version = "2025.11.12"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316", size = 160538, upload-time = "2025-11-12T02:54:51.517Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", size = 159438, upload-time = "2025-11-12T02:54:49.735Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "cffi"
|
||||
version = "2.0.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pycparser", marker = "implementation_name != 'PyPy'" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "charset-normalizer"
|
||||
version = "3.4.4"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208091, upload-time = "2025-10-14T04:41:13.346Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 147936, upload-time = "2025-10-14T04:41:14.461Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 144180, upload-time = "2025-10-14T04:41:15.588Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 161346, upload-time = "2025-10-14T04:41:16.738Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 158874, upload-time = "2025-10-14T04:41:17.923Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "2025-10-14T04:41:19.106Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "2025-10-14T04:41:20.245Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2025-10-14T04:41:21.398Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 144825, upload-time = "2025-10-14T04:41:22.583Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 162583, upload-time = "2025-10-14T04:41:23.754Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 150366, upload-time = "2025-10-14T04:41:25.27Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160300, upload-time = "2025-10-14T04:41:26.725Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 154465, upload-time = "2025-10-14T04:41:28.322Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404, upload-time = "2025-10-14T04:41:29.95Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092, upload-time = "2025-10-14T04:41:31.188Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408, upload-time = "2025-10-14T04:41:32.624Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207746, upload-time = "2025-10-14T04:41:33.773Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147889, upload-time = "2025-10-14T04:41:34.897Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-14T04:41:36.116Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160779, upload-time = "2025-10-14T04:41:37.229Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 159035, upload-time = "2025-10-14T04:41:38.368Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 152542, upload-time = "2025-10-14T04:41:39.862Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 149524, upload-time = "2025-10-14T04:41:41.319Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 150395, upload-time = "2025-10-14T04:41:42.539Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-10-14T04:41:43.661Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162045, upload-time = "2025-10-14T04:41:44.821Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 149687, upload-time = "2025-10-14T04:41:46.442Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160014, upload-time = "2025-10-14T04:41:47.631Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 154044, upload-time = "2025-10-14T04:41:48.81Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940, upload-time = "2025-10-14T04:41:49.946Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-10-14T04:41:51.051Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743, upload-time = "2025-10-14T04:41:52.122Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "chinese-independent-developer"
|
||||
version = "0.1.0"
|
||||
source = { virtual = "." }
|
||||
dependencies = [
|
||||
{ name = "httpx", extra = ["socks"] },
|
||||
{ name = "openai" },
|
||||
{ name = "pygithub" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "httpx", extras = ["socks"], specifier = ">=0.28.1" },
|
||||
{ name = "openai", specifier = ">=2.14.0" },
|
||||
{ name = "pygithub", specifier = ">=2.8.1" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "colorama"
|
||||
version = "0.4.6"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "cryptography"
|
||||
version = "46.0.3"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "cffi", marker = "platform_python_implementation != 'PyPy'" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/9f/33/c00162f49c0e2fe8064a62cb92b93e50c74a72bc370ab92f86112b33ff62/cryptography-46.0.3.tar.gz", hash = "sha256:a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1", size = 749258, upload-time = "2025-10-15T23:18:31.74Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/1d/42/9c391dd801d6cf0d561b5890549d4b27bafcc53b39c31a817e69d87c625b/cryptography-46.0.3-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:109d4ddfadf17e8e7779c39f9b18111a09efb969a301a31e987416a0191ed93a", size = 7225004, upload-time = "2025-10-15T23:16:52.239Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/1c/67/38769ca6b65f07461eb200e85fc1639b438bdc667be02cf7f2cd6a64601c/cryptography-46.0.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:09859af8466b69bc3c27bdf4f5d84a665e0f7ab5088412e9e2ec49758eca5cbc", size = 4296667, upload-time = "2025-10-15T23:16:54.369Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5c/49/498c86566a1d80e978b42f0d702795f69887005548c041636df6ae1ca64c/cryptography-46.0.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:01ca9ff2885f3acc98c29f1860552e37f6d7c7d013d7334ff2a9de43a449315d", size = 4450807, upload-time = "2025-10-15T23:16:56.414Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4b/0a/863a3604112174c8624a2ac3c038662d9e59970c7f926acdcfaed8d61142/cryptography-46.0.3-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6eae65d4c3d33da080cff9c4ab1f711b15c1d9760809dad6ea763f3812d254cb", size = 4299615, upload-time = "2025-10-15T23:16:58.442Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/64/02/b73a533f6b64a69f3cd3872acb6ebc12aef924d8d103133bb3ea750dc703/cryptography-46.0.3-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e5bf0ed4490068a2e72ac03d786693adeb909981cc596425d09032d372bcc849", size = 4016800, upload-time = "2025-10-15T23:17:00.378Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/25/d5/16e41afbfa450cde85a3b7ec599bebefaef16b5c6ba4ec49a3532336ed72/cryptography-46.0.3-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:5ecfccd2329e37e9b7112a888e76d9feca2347f12f37918facbb893d7bb88ee8", size = 4984707, upload-time = "2025-10-15T23:17:01.98Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c9/56/e7e69b427c3878352c2fb9b450bd0e19ed552753491d39d7d0a2f5226d41/cryptography-46.0.3-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a2c0cd47381a3229c403062f764160d57d4d175e022c1df84e168c6251a22eec", size = 4482541, upload-time = "2025-10-15T23:17:04.078Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/78/f6/50736d40d97e8483172f1bb6e698895b92a223dba513b0ca6f06b2365339/cryptography-46.0.3-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:549e234ff32571b1f4076ac269fcce7a808d3bf98b76c8dd560e42dbc66d7d91", size = 4299464, upload-time = "2025-10-15T23:17:05.483Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/00/de/d8e26b1a855f19d9994a19c702fa2e93b0456beccbcfe437eda00e0701f2/cryptography-46.0.3-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:c0a7bb1a68a5d3471880e264621346c48665b3bf1c3759d682fc0864c540bd9e", size = 4950838, upload-time = "2025-10-15T23:17:07.425Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/8f/29/798fc4ec461a1c9e9f735f2fc58741b0daae30688f41b2497dcbc9ed1355/cryptography-46.0.3-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:10b01676fc208c3e6feeb25a8b83d81767e8059e1fe86e1dc62d10a3018fa926", size = 4481596, upload-time = "2025-10-15T23:17:09.343Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/15/8d/03cd48b20a573adfff7652b76271078e3045b9f49387920e7f1f631d125e/cryptography-46.0.3-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0abf1ffd6e57c67e92af68330d05760b7b7efb243aab8377e583284dbab72c71", size = 4426782, upload-time = "2025-10-15T23:17:11.22Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fa/b1/ebacbfe53317d55cf33165bda24c86523497a6881f339f9aae5c2e13e57b/cryptography-46.0.3-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a04bee9ab6a4da801eb9b51f1b708a1b5b5c9eb48c03f74198464c66f0d344ac", size = 4698381, upload-time = "2025-10-15T23:17:12.829Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/96/92/8a6a9525893325fc057a01f654d7efc2c64b9de90413adcf605a85744ff4/cryptography-46.0.3-cp311-abi3-win32.whl", hash = "sha256:f260d0d41e9b4da1ed1e0f1ce571f97fe370b152ab18778e9e8f67d6af432018", size = 3055988, upload-time = "2025-10-15T23:17:14.65Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/7e/bf/80fbf45253ea585a1e492a6a17efcb93467701fa79e71550a430c5e60df0/cryptography-46.0.3-cp311-abi3-win_amd64.whl", hash = "sha256:a9a3008438615669153eb86b26b61e09993921ebdd75385ddd748702c5adfddb", size = 3514451, upload-time = "2025-10-15T23:17:16.142Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2e/af/9b302da4c87b0beb9db4e756386a7c6c5b8003cd0e742277888d352ae91d/cryptography-46.0.3-cp311-abi3-win_arm64.whl", hash = "sha256:5d7f93296ee28f68447397bf5198428c9aeeab45705a55d53a6343455dcb2c3c", size = 2928007, upload-time = "2025-10-15T23:17:18.04Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/f5/e2/a510aa736755bffa9d2f75029c229111a1d02f8ecd5de03078f4c18d91a3/cryptography-46.0.3-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:00a5e7e87938e5ff9ff5447ab086a5706a957137e6e433841e9d24f38a065217", size = 7158012, upload-time = "2025-10-15T23:17:19.982Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/73/dc/9aa866fbdbb95b02e7f9d086f1fccfeebf8953509b87e3f28fff927ff8a0/cryptography-46.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c8daeb2d2174beb4575b77482320303f3d39b8e81153da4f0fb08eb5fe86a6c5", size = 4288728, upload-time = "2025-10-15T23:17:21.527Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c5/fd/bc1daf8230eaa075184cbbf5f8cd00ba9db4fd32d63fb83da4671b72ed8a/cryptography-46.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39b6755623145ad5eff1dab323f4eae2a32a77a7abef2c5089a04a3d04366715", size = 4435078, upload-time = "2025-10-15T23:17:23.042Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/82/98/d3bd5407ce4c60017f8ff9e63ffee4200ab3e23fe05b765cab805a7db008/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:db391fa7c66df6762ee3f00c95a89e6d428f4d60e7abc8328f4fe155b5ac6e54", size = 4293460, upload-time = "2025-10-15T23:17:24.885Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/26/e9/e23e7900983c2b8af7a08098db406cf989d7f09caea7897e347598d4cd5b/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:78a97cf6a8839a48c49271cdcbd5cf37ca2c1d6b7fdd86cc864f302b5e9bf459", size = 3995237, upload-time = "2025-10-15T23:17:26.449Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/91/15/af68c509d4a138cfe299d0d7ddb14afba15233223ebd933b4bbdbc7155d3/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:dfb781ff7eaa91a6f7fd41776ec37c5853c795d3b358d4896fdbb5df168af422", size = 4967344, upload-time = "2025-10-15T23:17:28.06Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ca/e3/8643d077c53868b681af077edf6b3cb58288b5423610f21c62aadcbe99f4/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:6f61efb26e76c45c4a227835ddeae96d83624fb0d29eb5df5b96e14ed1a0afb7", size = 4466564, upload-time = "2025-10-15T23:17:29.665Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0e/43/c1e8726fa59c236ff477ff2b5dc071e54b21e5a1e51aa2cee1676f1c986f/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:23b1a8f26e43f47ceb6d6a43115f33a5a37d57df4ea0ca295b780ae8546e8044", size = 4292415, upload-time = "2025-10-15T23:17:31.686Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/42/f9/2f8fefdb1aee8a8e3256a0568cffc4e6d517b256a2fe97a029b3f1b9fe7e/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:b419ae593c86b87014b9be7396b385491ad7f320bde96826d0dd174459e54665", size = 4931457, upload-time = "2025-10-15T23:17:33.478Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/79/30/9b54127a9a778ccd6d27c3da7563e9f2d341826075ceab89ae3b41bf5be2/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:50fc3343ac490c6b08c0cf0d704e881d0d660be923fd3076db3e932007e726e3", size = 4466074, upload-time = "2025-10-15T23:17:35.158Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ac/68/b4f4a10928e26c941b1b6a179143af9f4d27d88fe84a6a3c53592d2e76bf/cryptography-46.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:22d7e97932f511d6b0b04f2bfd818d73dcd5928db509460aaf48384778eb6d20", size = 4420569, upload-time = "2025-10-15T23:17:37.188Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a3/49/3746dab4c0d1979888f125226357d3262a6dd40e114ac29e3d2abdf1ec55/cryptography-46.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d55f3dffadd674514ad19451161118fd010988540cee43d8bc20675e775925de", size = 4681941, upload-time = "2025-10-15T23:17:39.236Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fd/30/27654c1dbaf7e4a3531fa1fc77986d04aefa4d6d78259a62c9dc13d7ad36/cryptography-46.0.3-cp314-cp314t-win32.whl", hash = "sha256:8a6e050cb6164d3f830453754094c086ff2d0b2f3a897a1d9820f6139a1f0914", size = 3022339, upload-time = "2025-10-15T23:17:40.888Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/f6/30/640f34ccd4d2a1bc88367b54b926b781b5a018d65f404d409aba76a84b1c/cryptography-46.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:760f83faa07f8b64e9c33fc963d790a2edb24efb479e3520c14a45741cd9b2db", size = 3494315, upload-time = "2025-10-15T23:17:42.769Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ba/8b/88cc7e3bd0a8e7b861f26981f7b820e1f46aa9d26cc482d0feba0ecb4919/cryptography-46.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:516ea134e703e9fe26bcd1277a4b59ad30586ea90c365a87781d7887a646fe21", size = 2919331, upload-time = "2025-10-15T23:17:44.468Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fd/23/45fe7f376a7df8daf6da3556603b36f53475a99ce4faacb6ba2cf3d82021/cryptography-46.0.3-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:cb3d760a6117f621261d662bccc8ef5bc32ca673e037c83fbe565324f5c46936", size = 7218248, upload-time = "2025-10-15T23:17:46.294Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/27/32/b68d27471372737054cbd34c84981f9edbc24fe67ca225d389799614e27f/cryptography-46.0.3-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4b7387121ac7d15e550f5cb4a43aef2559ed759c35df7336c402bb8275ac9683", size = 4294089, upload-time = "2025-10-15T23:17:48.269Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/26/42/fa8389d4478368743e24e61eea78846a0006caffaf72ea24a15159215a14/cryptography-46.0.3-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:15ab9b093e8f09daab0f2159bb7e47532596075139dd74365da52ecc9cb46c5d", size = 4440029, upload-time = "2025-10-15T23:17:49.837Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5f/eb/f483db0ec5ac040824f269e93dd2bd8a21ecd1027e77ad7bdf6914f2fd80/cryptography-46.0.3-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:46acf53b40ea38f9c6c229599a4a13f0d46a6c3fa9ef19fc1a124d62e338dfa0", size = 4297222, upload-time = "2025-10-15T23:17:51.357Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fd/cf/da9502c4e1912cb1da3807ea3618a6829bee8207456fbbeebc361ec38ba3/cryptography-46.0.3-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:10ca84c4668d066a9878890047f03546f3ae0a6b8b39b697457b7757aaf18dbc", size = 4012280, upload-time = "2025-10-15T23:17:52.964Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/6b/8f/9adb86b93330e0df8b3dcf03eae67c33ba89958fc2e03862ef1ac2b42465/cryptography-46.0.3-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:36e627112085bb3b81b19fed209c05ce2a52ee8b15d161b7c643a7d5a88491f3", size = 4978958, upload-time = "2025-10-15T23:17:54.965Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d1/a0/5fa77988289c34bdb9f913f5606ecc9ada1adb5ae870bd0d1054a7021cc4/cryptography-46.0.3-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1000713389b75c449a6e979ffc7dcc8ac90b437048766cef052d4d30b8220971", size = 4473714, upload-time = "2025-10-15T23:17:56.754Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/14/e5/fc82d72a58d41c393697aa18c9abe5ae1214ff6f2a5c18ac470f92777895/cryptography-46.0.3-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:b02cf04496f6576afffef5ddd04a0cb7d49cf6be16a9059d793a30b035f6b6ac", size = 4296970, upload-time = "2025-10-15T23:17:58.588Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/78/06/5663ed35438d0b09056973994f1aec467492b33bd31da36e468b01ec1097/cryptography-46.0.3-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:71e842ec9bc7abf543b47cf86b9a743baa95f4677d22baa4c7d5c69e49e9bc04", size = 4940236, upload-time = "2025-10-15T23:18:00.897Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:402b58fc32614f00980b66d6e56a5b4118e6cb362ae8f3fda141ba4689bd4506", size = 4472642, upload-time = "2025-10-15T23:18:02.749Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3d/39/8e71f3930e40f6877737d6f69248cf74d4e34b886a3967d32f919cc50d3b/cryptography-46.0.3-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ef639cb3372f69ec44915fafcd6698b6cc78fbe0c2ea41be867f6ed612811963", size = 4423126, upload-time = "2025-10-15T23:18:04.85Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cd/c7/f65027c2810e14c3e7268353b1681932b87e5a48e65505d8cc17c99e36ae/cryptography-46.0.3-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b51b8ca4f1c6453d8829e1eb7299499ca7f313900dd4d89a24b8b87c0a780d4", size = 4686573, upload-time = "2025-10-15T23:18:06.908Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0a/6e/1c8331ddf91ca4730ab3086a0f1be19c65510a33b5a441cb334e7a2d2560/cryptography-46.0.3-cp38-abi3-win32.whl", hash = "sha256:6276eb85ef938dc035d59b87c8a7dc559a232f954962520137529d77b18ff1df", size = 3036695, upload-time = "2025-10-15T23:18:08.672Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/90/45/b0d691df20633eff80955a0fc7695ff9051ffce8b69741444bd9ed7bd0db/cryptography-46.0.3-cp38-abi3-win_amd64.whl", hash = "sha256:416260257577718c05135c55958b674000baef9a1c7d9e8f306ec60d71db850f", size = 3501720, upload-time = "2025-10-15T23:18:10.632Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e8/cb/2da4cc83f5edb9c3257d09e1e7ab7b23f049c7962cae8d842bbef0a9cec9/cryptography-46.0.3-cp38-abi3-win_arm64.whl", hash = "sha256:d89c3468de4cdc4f08a57e214384d0471911a3830fcdaf7a8cc587e42a866372", size = 2918740, upload-time = "2025-10-15T23:18:12.277Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "distro"
|
||||
version = "1.9.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "h11"
|
||||
version = "0.16.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "httpcore"
|
||||
version = "1.0.9"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "certifi" },
|
||||
{ name = "h11" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "httpx"
|
||||
version = "0.28.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "anyio" },
|
||||
{ name = "certifi" },
|
||||
{ name = "httpcore" },
|
||||
{ name = "idna" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
|
||||
]
|
||||
|
||||
[package.optional-dependencies]
|
||||
socks = [
|
||||
{ name = "socksio" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "idna"
|
||||
version = "3.11"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "jiter"
|
||||
version = "0.12.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/45/9d/e0660989c1370e25848bb4c52d061c71837239738ad937e83edca174c273/jiter-0.12.0.tar.gz", hash = "sha256:64dfcd7d5c168b38d3f9f8bba7fc639edb3418abcc74f22fdbe6b8938293f30b", size = 168294, upload-time = "2025-11-09T20:49:23.302Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/3d/a6/97209693b177716e22576ee1161674d1d58029eb178e01866a0422b69224/jiter-0.12.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:6cc49d5130a14b732e0612bc76ae8db3b49898732223ef8b7599aa8d9810683e", size = 313658, upload-time = "2025-11-09T20:47:44.424Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/06/4d/125c5c1537c7d8ee73ad3d530a442d6c619714b95027143f1b61c0b4dfe0/jiter-0.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:37f27a32ce36364d2fa4f7fdc507279db604d27d239ea2e044c8f148410defe1", size = 318605, upload-time = "2025-11-09T20:47:45.973Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/99/bf/a840b89847885064c41a5f52de6e312e91fa84a520848ee56c97e4fa0205/jiter-0.12.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbc0944aa3d4b4773e348cda635252824a78f4ba44328e042ef1ff3f6080d1cf", size = 349803, upload-time = "2025-11-09T20:47:47.535Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/8a/88/e63441c28e0db50e305ae23e19c1d8fae012d78ed55365da392c1f34b09c/jiter-0.12.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:da25c62d4ee1ffbacb97fac6dfe4dcd6759ebdc9015991e92a6eae5816287f44", size = 365120, upload-time = "2025-11-09T20:47:49.284Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0a/7c/49b02714af4343970eb8aca63396bc1c82fa01197dbb1e9b0d274b550d4e/jiter-0.12.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:048485c654b838140b007390b8182ba9774621103bd4d77c9c3f6f117474ba45", size = 479918, upload-time = "2025-11-09T20:47:50.807Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/69/ba/0a809817fdd5a1db80490b9150645f3aae16afad166960bcd562be194f3b/jiter-0.12.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:635e737fbb7315bef0037c19b88b799143d2d7d3507e61a76751025226b3ac87", size = 379008, upload-time = "2025-11-09T20:47:52.211Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5f/c3/c9fc0232e736c8877d9e6d83d6eeb0ba4e90c6c073835cc2e8f73fdeef51/jiter-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e017c417b1ebda911bd13b1e40612704b1f5420e30695112efdbed8a4b389ed", size = 361785, upload-time = "2025-11-09T20:47:53.512Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/96/61/61f69b7e442e97ca6cd53086ddc1cf59fb830549bc72c0a293713a60c525/jiter-0.12.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:89b0bfb8b2bf2351fba36bb211ef8bfceba73ef58e7f0c68fb67b5a2795ca2f9", size = 386108, upload-time = "2025-11-09T20:47:54.893Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e9/2e/76bb3332f28550c8f1eba3bf6e5efe211efda0ddbbaf24976bc7078d42a5/jiter-0.12.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:f5aa5427a629a824a543672778c9ce0c5e556550d1569bb6ea28a85015287626", size = 519937, upload-time = "2025-11-09T20:47:56.253Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/84/d6/fa96efa87dc8bff2094fb947f51f66368fa56d8d4fc9e77b25d7fbb23375/jiter-0.12.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed53b3d6acbcb0fd0b90f20c7cb3b24c357fe82a3518934d4edfa8c6898e498c", size = 510853, upload-time = "2025-11-09T20:47:58.32Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/8a/28/93f67fdb4d5904a708119a6ab58a8f1ec226ff10a94a282e0215402a8462/jiter-0.12.0-cp313-cp313-win32.whl", hash = "sha256:4747de73d6b8c78f2e253a2787930f4fffc68da7fa319739f57437f95963c4de", size = 204699, upload-time = "2025-11-09T20:47:59.686Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c4/1f/30b0eb087045a0abe2a5c9c0c0c8da110875a1d3be83afd4a9a4e548be3c/jiter-0.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:e25012eb0c456fcc13354255d0338cd5397cce26c77b2832b3c4e2e255ea5d9a", size = 204258, upload-time = "2025-11-09T20:48:01.01Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2c/f4/2b4daf99b96bce6fc47971890b14b2a36aef88d7beb9f057fafa032c6141/jiter-0.12.0-cp313-cp313-win_arm64.whl", hash = "sha256:c97b92c54fe6110138c872add030a1f99aea2401ddcdaa21edf74705a646dd60", size = 185503, upload-time = "2025-11-09T20:48:02.35Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/39/ca/67bb15a7061d6fe20b9b2a2fd783e296a1e0f93468252c093481a2f00efa/jiter-0.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:53839b35a38f56b8be26a7851a48b89bc47e5d88e900929df10ed93b95fea3d6", size = 317965, upload-time = "2025-11-09T20:48:03.783Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/18/af/1788031cd22e29c3b14bc6ca80b16a39a0b10e611367ffd480c06a259831/jiter-0.12.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94f669548e55c91ab47fef8bddd9c954dab1938644e715ea49d7e117015110a4", size = 345831, upload-time = "2025-11-09T20:48:05.55Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/05/17/710bf8472d1dff0d3caf4ced6031060091c1320f84ee7d5dcbed1f352417/jiter-0.12.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:351d54f2b09a41600ffea43d081522d792e81dcfb915f6d2d242744c1cc48beb", size = 361272, upload-time = "2025-11-09T20:48:06.951Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fb/f1/1dcc4618b59761fef92d10bcbb0b038b5160be653b003651566a185f1a5c/jiter-0.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2a5e90604620f94bf62264e7c2c038704d38217b7465b863896c6d7c902b06c7", size = 204604, upload-time = "2025-11-09T20:48:08.328Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d9/32/63cb1d9f1c5c6632a783c0052cde9ef7ba82688f7065e2f0d5f10a7e3edb/jiter-0.12.0-cp313-cp313t-win_arm64.whl", hash = "sha256:88ef757017e78d2860f96250f9393b7b577b06a956ad102c29c8237554380db3", size = 185628, upload-time = "2025-11-09T20:48:09.572Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a8/99/45c9f0dbe4a1416b2b9a8a6d1236459540f43d7fb8883cff769a8db0612d/jiter-0.12.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:c46d927acd09c67a9fb1416df45c5a04c27e83aae969267e98fba35b74e99525", size = 312478, upload-time = "2025-11-09T20:48:10.898Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4c/a7/54ae75613ba9e0f55fcb0bc5d1f807823b5167cc944e9333ff322e9f07dd/jiter-0.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:774ff60b27a84a85b27b88cd5583899c59940bcc126caca97eb2a9df6aa00c49", size = 318706, upload-time = "2025-11-09T20:48:12.266Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/59/31/2aa241ad2c10774baf6c37f8b8e1f39c07db358f1329f4eb40eba179c2a2/jiter-0.12.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5433fab222fb072237df3f637d01b81f040a07dcac1cb4a5c75c7aa9ed0bef1", size = 351894, upload-time = "2025-11-09T20:48:13.673Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/54/4f/0f2759522719133a9042781b18cc94e335b6d290f5e2d3e6899d6af933e3/jiter-0.12.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f8c593c6e71c07866ec6bfb790e202a833eeec885022296aff6b9e0b92d6a70e", size = 365714, upload-time = "2025-11-09T20:48:15.083Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/dc/6f/806b895f476582c62a2f52c453151edd8a0fde5411b0497baaa41018e878/jiter-0.12.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:90d32894d4c6877a87ae00c6b915b609406819dce8bc0d4e962e4de2784e567e", size = 478989, upload-time = "2025-11-09T20:48:16.706Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/86/6c/012d894dc6e1033acd8db2b8346add33e413ec1c7c002598915278a37f79/jiter-0.12.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:798e46eed9eb10c3adbbacbd3bdb5ecd4cf7064e453d00dbef08802dae6937ff", size = 378615, upload-time = "2025-11-09T20:48:18.614Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/87/30/d718d599f6700163e28e2c71c0bbaf6dace692e7df2592fd793ac9276717/jiter-0.12.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3f1368f0a6719ea80013a4eb90ba72e75d7ea67cfc7846db2ca504f3df0169a", size = 364745, upload-time = "2025-11-09T20:48:20.117Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/8f/85/315b45ce4b6ddc7d7fceca24068543b02bdc8782942f4ee49d652e2cc89f/jiter-0.12.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:65f04a9d0b4406f7e51279710b27484af411896246200e461d80d3ba0caa901a", size = 386502, upload-time = "2025-11-09T20:48:21.543Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/74/0b/ce0434fb40c5b24b368fe81b17074d2840748b4952256bab451b72290a49/jiter-0.12.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:fd990541982a24281d12b67a335e44f117e4c6cbad3c3b75c7dea68bf4ce3a67", size = 519845, upload-time = "2025-11-09T20:48:22.964Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e8/a3/7a7a4488ba052767846b9c916d208b3ed114e3eb670ee984e4c565b9cf0d/jiter-0.12.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:b111b0e9152fa7df870ecaebb0bd30240d9f7fff1f2003bcb4ed0f519941820b", size = 510701, upload-time = "2025-11-09T20:48:24.483Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c3/16/052ffbf9d0467b70af24e30f91e0579e13ded0c17bb4a8eb2aed3cb60131/jiter-0.12.0-cp314-cp314-win32.whl", hash = "sha256:a78befb9cc0a45b5a5a0d537b06f8544c2ebb60d19d02c41ff15da28a9e22d42", size = 205029, upload-time = "2025-11-09T20:48:25.749Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e4/18/3cf1f3f0ccc789f76b9a754bdb7a6977e5d1d671ee97a9e14f7eb728d80e/jiter-0.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:e1fe01c082f6aafbe5c8faf0ff074f38dfb911d53f07ec333ca03f8f6226debf", size = 204960, upload-time = "2025-11-09T20:48:27.415Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/02/68/736821e52ecfdeeb0f024b8ab01b5a229f6b9293bbdb444c27efade50b0f/jiter-0.12.0-cp314-cp314-win_arm64.whl", hash = "sha256:d72f3b5a432a4c546ea4bedc84cce0c3404874f1d1676260b9c7f048a9855451", size = 185529, upload-time = "2025-11-09T20:48:29.125Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/30/61/12ed8ee7a643cce29ac97c2281f9ce3956eb76b037e88d290f4ed0d41480/jiter-0.12.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e6ded41aeba3603f9728ed2b6196e4df875348ab97b28fc8afff115ed42ba7a7", size = 318974, upload-time = "2025-11-09T20:48:30.87Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2d/c6/f3041ede6d0ed5e0e79ff0de4c8f14f401bbf196f2ef3971cdbe5fd08d1d/jiter-0.12.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a947920902420a6ada6ad51892082521978e9dd44a802663b001436e4b771684", size = 345932, upload-time = "2025-11-09T20:48:32.658Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d5/5d/4d94835889edd01ad0e2dbfc05f7bdfaed46292e7b504a6ac7839aa00edb/jiter-0.12.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:add5e227e0554d3a52cf390a7635edaffdf4f8fce4fdbcef3cc2055bb396a30c", size = 367243, upload-time = "2025-11-09T20:48:34.093Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fd/76/0051b0ac2816253a99d27baf3dda198663aff882fa6ea7deeb94046da24e/jiter-0.12.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f9b1cda8fcb736250d7e8711d4580ebf004a46771432be0ae4796944b5dfa5d", size = 479315, upload-time = "2025-11-09T20:48:35.507Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/70/ae/83f793acd68e5cb24e483f44f482a1a15601848b9b6f199dacb970098f77/jiter-0.12.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:deeb12a2223fe0135c7ff1356a143d57f95bbf1f4a66584f1fc74df21d86b993", size = 380714, upload-time = "2025-11-09T20:48:40.014Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b1/5e/4808a88338ad2c228b1126b93fcd8ba145e919e886fe910d578230dabe3b/jiter-0.12.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c596cc0f4cb574877550ce4ecd51f8037469146addd676d7c1a30ebe6391923f", size = 365168, upload-time = "2025-11-09T20:48:41.462Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0c/d4/04619a9e8095b42aef436b5aeb4c0282b4ff1b27d1db1508df9f5dc82750/jiter-0.12.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ab4c823b216a4aeab3fdbf579c5843165756bd9ad87cc6b1c65919c4715f783", size = 387893, upload-time = "2025-11-09T20:48:42.921Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/17/ea/d3c7e62e4546fdc39197fa4a4315a563a89b95b6d54c0d25373842a59cbe/jiter-0.12.0-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:e427eee51149edf962203ff8db75a7514ab89be5cb623fb9cea1f20b54f1107b", size = 520828, upload-time = "2025-11-09T20:48:44.278Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cc/0b/c6d3562a03fd767e31cb119d9041ea7958c3c80cb3d753eafb19b3b18349/jiter-0.12.0-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:edb868841f84c111255ba5e80339d386d937ec1fdce419518ce1bd9370fac5b6", size = 511009, upload-time = "2025-11-09T20:48:45.726Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/aa/51/2cb4468b3448a8385ebcd15059d325c9ce67df4e2758d133ab9442b19834/jiter-0.12.0-cp314-cp314t-win32.whl", hash = "sha256:8bbcfe2791dfdb7c5e48baf646d37a6a3dcb5a97a032017741dea9f817dca183", size = 205110, upload-time = "2025-11-09T20:48:47.033Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b2/c5/ae5ec83dec9c2d1af805fd5fe8f74ebded9c8670c5210ec7820ce0dbeb1e/jiter-0.12.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2fa940963bf02e1d8226027ef461e36af472dea85d36054ff835aeed944dd873", size = 205223, upload-time = "2025-11-09T20:48:49.076Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/97/9a/3c5391907277f0e55195550cf3fa8e293ae9ee0c00fb402fec1e38c0c82f/jiter-0.12.0-cp314-cp314t-win_arm64.whl", hash = "sha256:506c9708dd29b27288f9f8f1140c3cb0e3d8ddb045956d7757b1fa0e0f39a473", size = 185564, upload-time = "2025-11-09T20:48:50.376Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "openai"
|
||||
version = "2.14.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "anyio" },
|
||||
{ name = "distro" },
|
||||
{ name = "httpx" },
|
||||
{ name = "jiter" },
|
||||
{ name = "pydantic" },
|
||||
{ name = "sniffio" },
|
||||
{ name = "tqdm" },
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d8/b1/12fe1c196bea326261718eb037307c1c1fe1dedc2d2d4de777df822e6238/openai-2.14.0.tar.gz", hash = "sha256:419357bedde9402d23bf8f2ee372fca1985a73348debba94bddff06f19459952", size = 626938, upload-time = "2025-12-19T03:28:45.742Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/27/4b/7c1a00c2c3fbd004253937f7520f692a9650767aa73894d7a34f0d65d3f4/openai-2.14.0-py3-none-any.whl", hash = "sha256:7ea40aca4ffc4c4a776e77679021b47eec1160e341f42ae086ba949c9dcc9183", size = 1067558, upload-time = "2025-12-19T03:28:43.727Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pycparser"
|
||||
version = "2.23"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2", size = 173734, upload-time = "2025-09-09T13:23:47.91Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934", size = 118140, upload-time = "2025-09-09T13:23:46.651Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pydantic"
|
||||
version = "2.12.5"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "annotated-types" },
|
||||
{ name = "pydantic-core" },
|
||||
{ name = "typing-extensions" },
|
||||
{ name = "typing-inspection" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/69/44/36f1a6e523abc58ae5f928898e4aca2e0ea509b5aa6f6f392a5d882be928/pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49", size = 821591, upload-time = "2025-11-26T15:11:46.471Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d", size = 463580, upload-time = "2025-11-26T15:11:44.605Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pydantic-core"
|
||||
version = "2.41.5"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e", size = 460952, upload-time = "2025-11-04T13:43:49.098Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/87/06/8806241ff1f70d9939f9af039c6c35f2360cf16e93c2ca76f184e76b1564/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9", size = 2120403, upload-time = "2025-11-04T13:40:25.248Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/94/02/abfa0e0bda67faa65fef1c84971c7e45928e108fe24333c81f3bfe35d5f5/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34", size = 1896206, upload-time = "2025-11-04T13:40:27.099Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/15/df/a4c740c0943e93e6500f9eb23f4ca7ec9bf71b19e608ae5b579678c8d02f/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0", size = 1919307, upload-time = "2025-11-04T13:40:29.806Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9a/e3/6324802931ae1d123528988e0e86587c2072ac2e5394b4bc2bc34b61ff6e/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33", size = 2063258, upload-time = "2025-11-04T13:40:33.544Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c9/d4/2230d7151d4957dd79c3044ea26346c148c98fbf0ee6ebd41056f2d62ab5/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e", size = 2214917, upload-time = "2025-11-04T13:40:35.479Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e6/9f/eaac5df17a3672fef0081b6c1bb0b82b33ee89aa5cec0d7b05f52fd4a1fa/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2", size = 2332186, upload-time = "2025-11-04T13:40:37.436Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586", size = 2073164, upload-time = "2025-11-04T13:40:40.289Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/bf/e3/f6e262673c6140dd3305d144d032f7bd5f7497d3871c1428521f19f9efa2/pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d", size = 2179146, upload-time = "2025-11-04T13:40:42.809Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/75/c7/20bd7fc05f0c6ea2056a4565c6f36f8968c0924f19b7d97bbfea55780e73/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740", size = 2137788, upload-time = "2025-11-04T13:40:44.752Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3a/8d/34318ef985c45196e004bc46c6eab2eda437e744c124ef0dbe1ff2c9d06b/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e", size = 2340133, upload-time = "2025-11-04T13:40:46.66Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9c/59/013626bf8c78a5a5d9350d12e7697d3d4de951a75565496abd40ccd46bee/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858", size = 2324852, upload-time = "2025-11-04T13:40:48.575Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/1a/d9/c248c103856f807ef70c18a4f986693a46a8ffe1602e5d361485da502d20/pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36", size = 1994679, upload-time = "2025-11-04T13:40:50.619Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9e/8b/341991b158ddab181cff136acd2552c9f35bd30380422a639c0671e99a91/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11", size = 2019766, upload-time = "2025-11-04T13:40:52.631Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/73/7d/f2f9db34af103bea3e09735bb40b021788a5e834c81eedb541991badf8f5/pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd", size = 1981005, upload-time = "2025-11-04T13:40:54.734Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ea/28/46b7c5c9635ae96ea0fbb779e271a38129df2550f763937659ee6c5dbc65/pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a", size = 2119622, upload-time = "2025-11-04T13:40:56.68Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/74/1a/145646e5687e8d9a1e8d09acb278c8535ebe9e972e1f162ed338a622f193/pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14", size = 1891725, upload-time = "2025-11-04T13:40:58.807Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/23/04/e89c29e267b8060b40dca97bfc64a19b2a3cf99018167ea1677d96368273/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1", size = 1915040, upload-time = "2025-11-04T13:41:00.853Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/84/a3/15a82ac7bd97992a82257f777b3583d3e84bdb06ba6858f745daa2ec8a85/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66", size = 2063691, upload-time = "2025-11-04T13:41:03.504Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/74/9b/0046701313c6ef08c0c1cf0e028c67c770a4e1275ca73131563c5f2a310a/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869", size = 2213897, upload-time = "2025-11-04T13:41:05.804Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/8a/cd/6bac76ecd1b27e75a95ca3a9a559c643b3afcd2dd62086d4b7a32a18b169/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2", size = 2333302, upload-time = "2025-11-04T13:41:07.809Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4c/d2/ef2074dc020dd6e109611a8be4449b98cd25e1b9b8a303c2f0fca2f2bcf7/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375", size = 2064877, upload-time = "2025-11-04T13:41:09.827Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/18/66/e9db17a9a763d72f03de903883c057b2592c09509ccfe468187f2a2eef29/pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553", size = 2180680, upload-time = "2025-11-04T13:41:12.379Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d3/9e/3ce66cebb929f3ced22be85d4c2399b8e85b622db77dad36b73c5387f8f8/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90", size = 2138960, upload-time = "2025-11-04T13:41:14.627Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a6/62/205a998f4327d2079326b01abee48e502ea739d174f0a89295c481a2272e/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07", size = 2339102, upload-time = "2025-11-04T13:41:16.868Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3c/0d/f05e79471e889d74d3d88f5bd20d0ed189ad94c2423d81ff8d0000aab4ff/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb", size = 2326039, upload-time = "2025-11-04T13:41:18.934Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ec/e1/e08a6208bb100da7e0c4b288eed624a703f4d129bde2da475721a80cab32/pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23", size = 1995126, upload-time = "2025-11-04T13:41:21.418Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/48/5d/56ba7b24e9557f99c9237e29f5c09913c81eeb2f3217e40e922353668092/pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf", size = 2015489, upload-time = "2025-11-04T13:41:24.076Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4e/bb/f7a190991ec9e3e0ba22e4993d8755bbc4a32925c0b5b42775c03e8148f9/pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0", size = 1977288, upload-time = "2025-11-04T13:41:26.33Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/92/ed/77542d0c51538e32e15afe7899d79efce4b81eee631d99850edc2f5e9349/pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a", size = 2120255, upload-time = "2025-11-04T13:41:28.569Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/bb/3d/6913dde84d5be21e284439676168b28d8bbba5600d838b9dca99de0fad71/pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3", size = 1863760, upload-time = "2025-11-04T13:41:31.055Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5a/f0/e5e6b99d4191da102f2b0eb9687aaa7f5bea5d9964071a84effc3e40f997/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c", size = 1878092, upload-time = "2025-11-04T13:41:33.21Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/71/48/36fb760642d568925953bcc8116455513d6e34c4beaa37544118c36aba6d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612", size = 2053385, upload-time = "2025-11-04T13:41:35.508Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/20/25/92dc684dd8eb75a234bc1c764b4210cf2646479d54b47bf46061657292a8/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d", size = 2218832, upload-time = "2025-11-04T13:41:37.732Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e2/09/f53e0b05023d3e30357d82eb35835d0f6340ca344720a4599cd663dca599/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9", size = 2327585, upload-time = "2025-11-04T13:41:40Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/aa/4e/2ae1aa85d6af35a39b236b1b1641de73f5a6ac4d5a7509f77b814885760c/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660", size = 2041078, upload-time = "2025-11-04T13:41:42.323Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/cd/13/2e215f17f0ef326fc72afe94776edb77525142c693767fc347ed6288728d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9", size = 2173914, upload-time = "2025-11-04T13:41:45.221Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/02/7a/f999a6dcbcd0e5660bc348a3991c8915ce6599f4f2c6ac22f01d7a10816c/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3", size = 2129560, upload-time = "2025-11-04T13:41:47.474Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3a/b1/6c990ac65e3b4c079a4fb9f5b05f5b013afa0f4ed6780a3dd236d2cbdc64/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf", size = 2329244, upload-time = "2025-11-04T13:41:49.992Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d9/02/3c562f3a51afd4d88fff8dffb1771b30cfdfd79befd9883ee094f5b6c0d8/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470", size = 2331955, upload-time = "2025-11-04T13:41:54.079Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5c/96/5fb7d8c3c17bc8c62fdb031c47d77a1af698f1d7a406b0f79aaa1338f9ad/pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa", size = 1988906, upload-time = "2025-11-04T13:41:56.606Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/22/ed/182129d83032702912c2e2d8bbe33c036f342cc735737064668585dac28f/pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c", size = 1981607, upload-time = "2025-11-04T13:41:58.889Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008", size = 1974769, upload-time = "2025-11-04T13:42:01.186Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pygithub"
|
||||
version = "2.8.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pyjwt", extra = ["crypto"] },
|
||||
{ name = "pynacl" },
|
||||
{ name = "requests" },
|
||||
{ name = "typing-extensions" },
|
||||
{ name = "urllib3" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/c1/74/e560bdeffea72ecb26cff27f0fad548bbff5ecc51d6a155311ea7f9e4c4c/pygithub-2.8.1.tar.gz", hash = "sha256:341b7c78521cb07324ff670afd1baa2bf5c286f8d9fd302c1798ba594a5400c9", size = 2246994, upload-time = "2025-09-02T17:41:54.674Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/07/ba/7049ce39f653f6140aac4beb53a5aaf08b4407b6a3019aae394c1c5244ff/pygithub-2.8.1-py3-none-any.whl", hash = "sha256:23a0a5bca93baef082e03411bf0ce27204c32be8bfa7abc92fe4a3e132936df0", size = 432709, upload-time = "2025-09-02T17:41:52.947Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pyjwt"
|
||||
version = "2.10.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785, upload-time = "2024-11-28T03:43:29.933Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997, upload-time = "2024-11-28T03:43:27.893Z" },
|
||||
]
|
||||
|
||||
[package.optional-dependencies]
|
||||
crypto = [
|
||||
{ name = "cryptography" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pynacl"
|
||||
version = "1.6.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "cffi", marker = "platform_python_implementation != 'PyPy'" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/b2/46/aeca065d227e2265125aea590c9c47fbf5786128c9400ee0eb7c88931f06/pynacl-1.6.1.tar.gz", hash = "sha256:8d361dac0309f2b6ad33b349a56cd163c98430d409fa503b10b70b3ad66eaa1d", size = 3506616, upload-time = "2025-11-10T16:02:13.195Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/75/d6/4b2dca33ed512de8f54e5c6074aa06eaeb225bfbcd9b16f33a414389d6bd/pynacl-1.6.1-cp314-cp314t-macosx_10_10_universal2.whl", hash = "sha256:7d7c09749450c385301a3c20dca967a525152ae4608c0a096fe8464bfc3df93d", size = 389109, upload-time = "2025-11-10T16:01:28.79Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/3c/30/e8dbb8ff4fa2559bbbb2187ba0d0d7faf728d17cb8396ecf4a898b22d3da/pynacl-1.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fc734c1696ffd49b40f7c1779c89ba908157c57345cf626be2e0719488a076d3", size = 808254, upload-time = "2025-11-10T16:01:37.839Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/44/f9/f5449c652f31da00249638dbab065ad4969c635119094b79b17c3a4da2ab/pynacl-1.6.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3cd787ec1f5c155dc8ecf39b1333cfef41415dc96d392f1ce288b4fe970df489", size = 1407365, upload-time = "2025-11-10T16:01:40.454Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/eb/2f/9aa5605f473b712065c0a193ebf4ad4725d7a245533f0cd7e5dcdbc78f35/pynacl-1.6.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b35d93ab2df03ecb3aa506be0d3c73609a51449ae0855c2e89c7ed44abde40b", size = 843842, upload-time = "2025-11-10T16:01:30.524Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/32/8d/748f0f6956e207453da8f5f21a70885fbbb2e060d5c9d78e0a4a06781451/pynacl-1.6.1-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dece79aecbb8f4640a1adbb81e4aa3bfb0e98e99834884a80eb3f33c7c30e708", size = 1445559, upload-time = "2025-11-10T16:01:33.663Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/78/d0/2387f0dcb0e9816f38373999e48db4728ed724d31accdd4e737473319d35/pynacl-1.6.1-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:c2228054f04bf32d558fb89bb99f163a8197d5a9bf4efa13069a7fa8d4b93fc3", size = 825791, upload-time = "2025-11-10T16:01:34.823Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/18/3d/ef6fb7eb072aaf15f280bc66f26ab97e7fc9efa50fb1927683013ef47473/pynacl-1.6.1-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:2b12f1b97346f177affcdfdc78875ff42637cb40dcf79484a97dae3448083a78", size = 1410843, upload-time = "2025-11-10T16:01:36.401Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e3/fb/23824a017526850ee7d8a1cc4cd1e3e5082800522c10832edbbca8619537/pynacl-1.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e735c3a1bdfde3834503baf1a6d74d4a143920281cb724ba29fb84c9f49b9c48", size = 801140, upload-time = "2025-11-10T16:01:42.013Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/5d/d1/ebc6b182cb98603a35635b727d62f094bc201bf610f97a3bb6357fe688d2/pynacl-1.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3384a454adf5d716a9fadcb5eb2e3e72cd49302d1374a60edc531c9957a9b014", size = 1371966, upload-time = "2025-11-10T16:01:43.297Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/64/f4/c9d7b6f02924b1f31db546c7bd2a83a2421c6b4a8e6a2e53425c9f2802e0/pynacl-1.6.1-cp314-cp314t-win32.whl", hash = "sha256:d8615ee34d01c8e0ab3f302dcdd7b32e2bcf698ba5f4809e7cc407c8cdea7717", size = 230482, upload-time = "2025-11-10T16:01:47.688Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c4/2c/942477957fba22da7bf99131850e5ebdff66623418ab48964e78a7a8293e/pynacl-1.6.1-cp314-cp314t-win_amd64.whl", hash = "sha256:5f5b35c1a266f8a9ad22525049280a600b19edd1f785bccd01ae838437dcf935", size = 243232, upload-time = "2025-11-10T16:01:45.208Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/7a/0c/bdbc0d04a53b96a765ab03aa2cf9a76ad8653d70bf1665459b9a0dedaa1c/pynacl-1.6.1-cp314-cp314t-win_arm64.whl", hash = "sha256:d984c91fe3494793b2a1fb1e91429539c6c28e9ec8209d26d25041ec599ccf63", size = 187907, upload-time = "2025-11-10T16:01:46.328Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/49/41/3cfb3b4f3519f6ff62bf71bf1722547644bcfb1b05b8fdbdc300249ba113/pynacl-1.6.1-cp38-abi3-macosx_10_10_universal2.whl", hash = "sha256:a6f9fd6d6639b1e81115c7f8ff16b8dedba1e8098d2756275d63d208b0e32021", size = 387591, upload-time = "2025-11-10T16:01:49.1Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/18/21/b8a6563637799f617a3960f659513eccb3fcc655d5fc2be6e9dc6416826f/pynacl-1.6.1-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e49a3f3d0da9f79c1bec2aa013261ab9fa651c7da045d376bd306cf7c1792993", size = 798866, upload-time = "2025-11-10T16:01:55.688Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e8/6c/dc38033bc3ea461e05ae8f15a81e0e67ab9a01861d352ae971c99de23e7c/pynacl-1.6.1-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7713f8977b5d25f54a811ec9efa2738ac592e846dd6e8a4d3f7578346a841078", size = 1398001, upload-time = "2025-11-10T16:01:57.101Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/9f/05/3ec0796a9917100a62c5073b20c4bce7bf0fea49e99b7906d1699cc7b61b/pynacl-1.6.1-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a3becafc1ee2e5ea7f9abc642f56b82dcf5be69b961e782a96ea52b55d8a9fc", size = 834024, upload-time = "2025-11-10T16:01:50.228Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/f0/b7/ae9982be0f344f58d9c64a1c25d1f0125c79201634efe3c87305ac7cb3e3/pynacl-1.6.1-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4ce50d19f1566c391fedc8dc2f2f5be265ae214112ebe55315e41d1f36a7f0a9", size = 1436766, upload-time = "2025-11-10T16:01:51.886Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/b4/51/b2ccbf89cf3025a02e044dd68a365cad593ebf70f532299f2c047d2b7714/pynacl-1.6.1-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:543f869140f67d42b9b8d47f922552d7a967e6c116aad028c9bfc5f3f3b3a7b7", size = 817275, upload-time = "2025-11-10T16:01:53.351Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/a8/6c/dd9ee8214edf63ac563b08a9b30f98d116942b621d39a751ac3256694536/pynacl-1.6.1-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:a2bb472458c7ca959aeeff8401b8efef329b0fc44a89d3775cffe8fad3398ad8", size = 1401891, upload-time = "2025-11-10T16:01:54.587Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/0f/c1/97d3e1c83772d78ee1db3053fd674bc6c524afbace2bfe8d419fd55d7ed1/pynacl-1.6.1-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:3206fa98737fdc66d59b8782cecc3d37d30aeec4593d1c8c145825a345bba0f0", size = 772291, upload-time = "2025-11-10T16:01:58.111Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4d/ca/691ff2fe12f3bb3e43e8e8df4b806f6384593d427f635104d337b8e00291/pynacl-1.6.1-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:53543b4f3d8acb344f75fd4d49f75e6572fce139f4bfb4815a9282296ff9f4c0", size = 1370839, upload-time = "2025-11-10T16:01:59.252Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/30/27/06fe5389d30391fce006442246062cc35773c84fbcad0209fbbf5e173734/pynacl-1.6.1-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:319de653ef84c4f04e045eb250e6101d23132372b0a61a7acf91bac0fda8e58c", size = 791371, upload-time = "2025-11-10T16:02:01.075Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2c/7a/e2bde8c9d39074a5aa046c7d7953401608d1f16f71e237f4bef3fb9d7e49/pynacl-1.6.1-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:262a8de6bba4aee8a66f5edf62c214b06647461c9b6b641f8cd0cb1e3b3196fe", size = 1363031, upload-time = "2025-11-10T16:02:02.656Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/dd/b6/63fd77264dae1087770a1bb414bc604470f58fbc21d83822fc9c76248076/pynacl-1.6.1-cp38-abi3-win32.whl", hash = "sha256:9fd1a4eb03caf8a2fe27b515a998d26923adb9ddb68db78e35ca2875a3830dde", size = 226585, upload-time = "2025-11-10T16:02:07.116Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/12/c8/b419180f3fdb72ab4d45e1d88580761c267c7ca6eda9a20dcbcba254efe6/pynacl-1.6.1-cp38-abi3-win_amd64.whl", hash = "sha256:a569a4069a7855f963940040f35e87d8bc084cb2d6347428d5ad20550a0a1a21", size = 238923, upload-time = "2025-11-10T16:02:04.401Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/35/76/c34426d532e4dce7ff36e4d92cb20f4cbbd94b619964b93d24e8f5b5510f/pynacl-1.6.1-cp38-abi3-win_arm64.whl", hash = "sha256:5953e8b8cfadb10889a6e7bd0f53041a745d1b3d30111386a1bb37af171e6daf", size = 183970, upload-time = "2025-11-10T16:02:05.786Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "requests"
|
||||
version = "2.32.5"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "certifi" },
|
||||
{ name = "charset-normalizer" },
|
||||
{ name = "idna" },
|
||||
{ name = "urllib3" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sniffio"
|
||||
version = "1.3.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "socksio"
|
||||
version = "1.0.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/f8/5c/48a7d9495be3d1c651198fd99dbb6ce190e2274d0f28b9051307bdec6b85/socksio-1.0.0.tar.gz", hash = "sha256:f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac", size = 19055, upload-time = "2020-04-17T15:50:34.664Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/37/c3/6eeb6034408dac0fa653d126c9204ade96b819c936e136c5e8a6897eee9c/socksio-1.0.0-py3-none-any.whl", hash = "sha256:95dc1f15f9b34e8d7b16f06d74b8ccf48f609af32ab33c608d08761c5dcbb1f3", size = 12763, upload-time = "2020-04-17T15:50:31.878Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tqdm"
|
||||
version = "4.67.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "sys_platform == 'win32'" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "typing-extensions"
|
||||
version = "4.15.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "typing-inspection"
|
||||
version = "0.4.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "urllib3"
|
||||
version = "2.6.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797", size = 432930, upload-time = "2025-12-11T15:56:40.252Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd", size = 131182, upload-time = "2025-12-11T15:56:38.584Z" },
|
||||
]
|
||||
Reference in New Issue
Block a user