1
0
This commit is contained in:
zhaoolee 2022-11-13 15:20:46 +08:00
parent c19f981edf
commit 10720f8c37
8 changed files with 216 additions and 0 deletions

36
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,36 @@
name: zhaoolee
on:
schedule:
- cron: '0 22 * * *' # 国际标准时间22点(北京时间早上6点发)
push:
branches:
- main
jobs:
push:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
# in this example, there is a newer version already installed, 3.7.7, so the older version will be downloaded
operating-system: ['ubuntu-20.04']
steps:
- uses: actions/checkout@v3 # Checking out the repo
- name: Run with setup-python 3.9
uses: actions/setup-python@v4
with:
python-version: '3.9'
update-environment: false
cache: 'pipenv'
- name: Install pipenv
run: pip3 install --user pipenv
- name: Install dependecies
run: pipenv --python python3 && pipenv install
- name: Build
run: pipenv run build
- name: Commit and push if changed # 更新README.md
run: |
git diff
git config --global user.email "zhaoolee@gmail.com"
git config --global user.name "zhaoolee"
git add README.md
git commit -m "Github Action auto Updated"
git push

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
secret.json
local_secret.json
.DS_Store
./README.md

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"python.formatting.provider": "black"
}

12
Pipfile Normal file
View File

@ -0,0 +1,12 @@
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
pandas = "*"
tabulate = "*"
[dev-packages]
[requires]
python_version = "3.*"

111
Pipfile.lock generated Normal file
View File

@ -0,0 +1,111 @@
{
"_meta": {
"hash": {
"sha256": "4acb57fa36cd87978afbeef7bdfe25bfe2dfe38a1a455ff951d6b16bee834057"
},
"pipfile-spec": 6,
"requires": {
"python_version": "3.11"
},
"sources": [
{
"name": "pypi",
"url": "https://pypi.org/simple",
"verify_ssl": true
}
]
},
"default": {
"numpy": {
"hashes": [
"sha256:0fe563fc8ed9dc4474cbf70742673fc4391d70f4363f917599a7fa99f042d5a8",
"sha256:12ac457b63ec8ded85d85c1e17d85efd3c2b0967ca39560b307a35a6703a4735",
"sha256:2341f4ab6dba0834b685cce16dad5f9b6606ea8a00e6da154f5dbded70fdc4dd",
"sha256:296d17aed51161dbad3c67ed6d164e51fcd18dbcd5dd4f9d0a9c6055dce30810",
"sha256:488a66cb667359534bc70028d653ba1cf307bae88eab5929cd707c761ff037db",
"sha256:4d52914c88b4930dafb6c48ba5115a96cbab40f45740239d9f4159c4ba779962",
"sha256:5e13030f8793e9ee42f9c7d5777465a560eb78fa7e11b1c053427f2ccab90c79",
"sha256:61be02e3bf810b60ab74e81d6d0d36246dbfb644a462458bb53b595791251911",
"sha256:7607b598217745cc40f751da38ffd03512d33ec06f3523fb0b5f82e09f6f676d",
"sha256:7a70a7d3ce4c0e9284e92285cba91a4a3f5214d87ee0e95928f3614a256a1488",
"sha256:7ab46e4e7ec63c8a5e6dbf5c1b9e1c92ba23a7ebecc86c336cb7bf3bd2fb10e5",
"sha256:8981d9b5619569899666170c7c9748920f4a5005bf79c72c07d08c8a035757b0",
"sha256:8c053d7557a8f022ec823196d242464b6955a7e7e5015b719e76003f63f82d0f",
"sha256:926db372bc4ac1edf81cfb6c59e2a881606b409ddc0d0920b988174b2e2a767f",
"sha256:95d79ada05005f6f4f337d3bb9de8a7774f259341c70bc88047a1f7b96a4bcb2",
"sha256:95de7dc7dc47a312f6feddd3da2500826defdccbc41608d0031276a24181a2c0",
"sha256:a0882323e0ca4245eb0a3d0a74f88ce581cc33aedcfa396e415e5bba7bf05f68",
"sha256:a8365b942f9c1a7d0f0dc974747d99dd0a0cdfc5949a33119caf05cb314682d3",
"sha256:a8aae2fb3180940011b4862b2dd3756616841c53db9734b27bb93813cd79fce6",
"sha256:c237129f0e732885c9a6076a537e974160482eab8f10db6292e92154d4c67d71",
"sha256:c67b833dbccefe97cdd3f52798d430b9d3430396af7cdb2a0c32954c3ef73894",
"sha256:ce03305dd694c4873b9429274fd41fc7eb4e0e4dea07e0af97a933b079a5814f",
"sha256:d331afac87c92373826af83d2b2b435f57b17a5c74e6268b79355b970626e329",
"sha256:dada341ebb79619fe00a291185bba370c9803b1e1d7051610e01ed809ef3a4ba",
"sha256:ed2cc92af0efad20198638c69bb0fc2870a58dabfba6eb722c933b48556c686c",
"sha256:f260da502d7441a45695199b4e7fd8ca87db659ba1c78f2bbf31f934fe76ae0e",
"sha256:f2f390aa4da44454db40a1f0201401f9036e8d578a25f01a6e237cea238337ef",
"sha256:f76025acc8e2114bb664294a07ede0727aa75d63a06d2fae96bf29a81747e4a7"
],
"markers": "python_version >= '3.10'",
"version": "==1.23.4"
},
"pandas": {
"hashes": [
"sha256:04e51b01d5192499390c0015630975f57836cc95c7411415b499b599b05c0c96",
"sha256:05c527c64ee02a47a24031c880ee0ded05af0623163494173204c5b72ddce658",
"sha256:0a78e05ec09731c5b3bd7a9805927ea631fe6f6cb06f0e7c63191a9a778d52b4",
"sha256:17da7035d9e6f9ea9cdc3a513161f8739b8f8489d31dc932bc5a29a27243f93d",
"sha256:249cec5f2a5b22096440bd85c33106b6102e0672204abd2d5c014106459804ee",
"sha256:2c25e5c16ee5c0feb6cf9d982b869eec94a22ddfda9aa2fbed00842cbb697624",
"sha256:32e3d9f65606b3f6e76555bfd1d0b68d94aff0929d82010b791b6254bf5a4b96",
"sha256:36aa1f8f680d7584e9b572c3203b20d22d697c31b71189322f16811d4ecfecd3",
"sha256:5b0c970e2215572197b42f1cff58a908d734503ea54b326412c70d4692256391",
"sha256:5cee0c74e93ed4f9d39007e439debcaadc519d7ea5c0afc3d590a3a7b2edf060",
"sha256:669c8605dba6c798c1863157aefde959c1796671ffb342b80fcb80a4c0bc4c26",
"sha256:66a1ad667b56e679e06ba73bb88c7309b3f48a4c279bd3afea29f65a766e9036",
"sha256:683779e5728ac9138406c59a11e09cd98c7d2c12f0a5fc2b9c5eecdbb4a00075",
"sha256:6bb391659a747cf4f181a227c3e64b6d197100d53da98dcd766cc158bdd9ec68",
"sha256:81f0674fa50b38b6793cd84fae5d67f58f74c2d974d2cb4e476d26eee33343d0",
"sha256:927e59c694e039c75d7023465d311277a1fc29ed7236b5746e9dddf180393113",
"sha256:932d2d7d3cab44cfa275601c982f30c2d874722ef6396bb539e41e4dc4618ed4",
"sha256:a52419d9ba5906db516109660b114faf791136c94c1a636ed6b29cbfff9187ee",
"sha256:b156a971bc451c68c9e1f97567c94fd44155f073e3bceb1b0d195fd98ed12048",
"sha256:bcf1a82b770b8f8c1e495b19a20d8296f875a796c4fe6e91da5ef107f18c5ecb",
"sha256:cb2a9cf1150302d69bb99861c5cddc9c25aceacb0a4ef5299785d0f5389a3209",
"sha256:d8c709f4700573deb2036d240d140934df7e852520f4a584b2a8d5443b71f54d",
"sha256:db45b94885000981522fb92349e6b76f5aee0924cc5315881239c7859883117d",
"sha256:ddf46b940ef815af4e542697eaf071f0531449407a7607dd731bf23d156e20a7",
"sha256:e675f8fe9aa6c418dc8d3aac0087b5294c1a4527f1eacf9fe5ea671685285454",
"sha256:eb7e8cf2cf11a2580088009b43de84cabbf6f5dae94ceb489f28dba01a17cb77",
"sha256:f340331a3f411910adfb4bbe46c2ed5872d9e473a783d7f14ecf49bc0869c594"
],
"index": "pypi",
"version": "==1.5.1"
},
"python-dateutil": {
"hashes": [
"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86",
"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
"version": "==2.8.2"
},
"pytz": {
"hashes": [
"sha256:222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427",
"sha256:e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2"
],
"version": "==2022.6"
},
"six": {
"hashes": [
"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
"sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
"version": "==1.16.0"
}
},
"develop": {}
}

View File

@ -1,2 +1,20 @@
# ins
🍭给互联网从业者提供灵感的开源网站数据库
--insStart--
## 开源灵感库更新时间 (2022-11-13 15:09:21)
| url | name | description | tag |
|:------------------------------|:-----------|:----------------------------------------------------------------------------------------------------------------|:-------|
| https://izihun.com/ | 字魂网 | 字体下载_免费字体下载_商用字体设计定制--字魂网 | 字体研究社; |
| https://www.qiuziti.com/ | 求字体网 | 字体下载-求字体网提供中文和英文字体库下载、识别与预览服务,找字体的好帮手 | 字体研究社; |
| https://www.fontsquirrel.com/ | 松鼠字体 | 松鼠字体(Font Squirrel)搜寻互联网上高质量的合法免费字体。下载数千种完全合法,高质量的免费字体。 | 字体研究社; |
| https://www.hellofont.cn/ | 字由 | 字由是为设计师量身定做的一款字体下载管理工具。这里收集了国内外上千款精选字体,不仅让你轻松、自由和高效的使用字体,还为你展示了每款字体的详细信息和精选的字体文章。字由将成为你设计中的好帮手,让你领略字体在设计中的更多精彩。 | 字体研究社; |
| https://www.fontfabric.com/ | fontfabric | 一个数字型铸造厂,为各种品牌制作零售字体和自定义字体。分享对高级字体,书法和刻字的热情。 | 字体研究社; |
| https://www.100font.com/ | 100Font | 一个专门收集「免费商用字体」的网站 | 字体研究社; |
--insEnd--

25
main.py Normal file
View File

@ -0,0 +1,25 @@
import pandas as pd
import os
import re
from datetime import datetime
import time
import pytz
website_info_data = pd.read_csv('./website_info.csv')
website_info_md = website_info_data.to_markdown(index=False)
print(website_info_md)
readme_md = ""
with open(os.path.join(os.getcwd(),"README.md"),'r') as load_f:
readme_md = load_f.read();
mail_re = r'--insStart--([.\S\s]*)--insEnd--'
reResult = re.findall(mail_re, readme_md)
in_datetime = datetime.fromtimestamp(int(time.time()),pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S')
new_read_me = readme_md.replace(reResult[0], "\n\n" + "## 开源灵感库更新时间("+ in_datetime + ")\n\n" + website_info_md + "\n\n")
print('new_read_me',new_read_me)
with open(os.path.join(os.getcwd(),"README.md"),'w') as load_f:
load_f.write(new_read_me)

7
website_info.csv Normal file
View File

@ -0,0 +1,7 @@
url,name,description,tag
https://izihun.com/,字魂网,字体下载_免费字体下载_商用字体设计定制--字魂网,字体研究社;
https://www.qiuziti.com/, 求字体网,"字体下载-求字体网提供中文和英文字体库下载、识别与预览服务,找字体的好帮手",字体研究社;
https://www.fontsquirrel.com/,松鼠字体,松鼠字体(Font Squirrel)搜寻互联网上高质量的合法免费字体。下载数千种完全合法,高质量的免费字体。,字体研究社;
https://www.hellofont.cn/,字由,字由是为设计师量身定做的一款字体下载管理工具。这里收集了国内外上千款精选字体,不仅让你轻松、自由和高效的使用字体,还为你展示了每款字体的详细信息和精选的字体文章。字由将成为你设计中的好帮手,让你领略字体在设计中的更多精彩。,字体研究社;
https://www.fontfabric.com/,fontfabric,一个数字型铸造厂,为各种品牌制作零售字体和自定义字体。分享对高级字体,书法和刻字的热情。,字体研究社;
https://www.100font.com/,100Font,一个专门收集「免费商用字体」的网站,字体研究社;
1 url name description tag
2 https://izihun.com/ 字魂网 字体下载_免费字体下载_商用字体设计定制--字魂网 字体研究社;
3 https://www.qiuziti.com/ 求字体网 字体下载-求字体网提供中文和英文字体库下载、识别与预览服务,找字体的好帮手 字体研究社;
4 https://www.fontsquirrel.com/ 松鼠字体 松鼠字体(Font Squirrel)搜寻互联网上高质量的合法免费字体。下载数千种完全合法,高质量的免费字体。 字体研究社;
5 https://www.hellofont.cn/ 字由 字由是为设计师量身定做的一款字体下载管理工具。这里收集了国内外上千款精选字体,不仅让你轻松、自由和高效的使用字体,还为你展示了每款字体的详细信息和精选的字体文章。字由将成为你设计中的好帮手,让你领略字体在设计中的更多精彩。 字体研究社;
6 https://www.fontfabric.com/ fontfabric 一个数字型铸造厂,为各种品牌制作零售字体和自定义字体。分享对高级字体,书法和刻字的热情。 字体研究社;
7 https://www.100font.com/ 100Font 一个专门收集「免费商用字体」的网站 字体研究社;