mirror of
https://github.com/walkxcode/dashboard-icons.git
synced 2025-10-26 21:19:04 +08:00
Compare commits
265 Commits
dev
...
change-cat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1392b1dcbc | ||
|
|
af74383503 | ||
|
|
f46843795d | ||
|
|
bb4e1ecbb6 | ||
|
|
e2591695bd | ||
|
|
54d8d2fd28 | ||
|
|
136814cf65 | ||
|
|
56dc0288a5 | ||
|
|
e728508f21 | ||
|
|
75687dac14 | ||
|
|
a3f09f3103 | ||
|
|
76b4626dc0 | ||
|
|
213e6a3ca3 | ||
|
|
3ce5ab288e | ||
|
|
dfbaac475c | ||
|
|
33850b43bf | ||
|
|
55ff19eca0 | ||
|
|
7729de4198 | ||
|
|
d84f2e019c | ||
|
|
d78286a76a | ||
|
|
29f5b05820 | ||
|
|
c716837ce1 | ||
|
|
955f6ea805 | ||
|
|
f20aa97ca1 | ||
|
|
dfa4a2ae10 | ||
|
|
ac94af5adb | ||
|
|
c127d27969 | ||
|
|
22085f7ae6 | ||
|
|
b4b526fd4d | ||
|
|
144e9601a1 | ||
|
|
6f7e1ee605 | ||
|
|
e6d7f53ddd | ||
|
|
4544177ffb | ||
|
|
b50bee4016 | ||
|
|
38ee100e94 | ||
|
|
3a6762d610 | ||
|
|
7f16ed6571 | ||
|
|
0289748701 | ||
|
|
92d71e3567 | ||
|
|
1e83d1609b | ||
|
|
a49d08ca97 | ||
|
|
3289846e2e | ||
|
|
eb47deaf79 | ||
|
|
1b2d557d33 | ||
|
|
51752d2e8b | ||
|
|
71cb3e315c | ||
|
|
5c647c7ece | ||
|
|
778b412bd0 | ||
|
|
fd3ac7d912 | ||
|
|
7e7694c7c8 | ||
|
|
9e4527289a | ||
|
|
4a4ccfd202 | ||
|
|
28638932ea | ||
|
|
ff46239ae9 | ||
|
|
ae5a9622d1 | ||
|
|
24a85653e1 | ||
|
|
e9635e96d3 | ||
|
|
6d7011df1d | ||
|
|
cafcbc35bb | ||
|
|
ccf47f3f69 | ||
|
|
1397d39196 | ||
|
|
31f3c099ca | ||
|
|
c6c0a1ce3b | ||
|
|
4537d3f987 | ||
|
|
2af8ba0af4 | ||
|
|
a0aeb14f4b | ||
|
|
b557c506af | ||
|
|
693c49d64e | ||
|
|
d192d569c0 | ||
|
|
7e8e1ca2fc | ||
|
|
2e163f39fe | ||
|
|
e0a6545175 | ||
|
|
c4808d108b | ||
|
|
a47f6b20da | ||
|
|
57b8ba0005 | ||
|
|
a97a8f185b | ||
|
|
d91d56e40d | ||
|
|
9ca6621ca7 | ||
|
|
0742ecdd8f | ||
|
|
01fdae7bd1 | ||
|
|
b664d9413e | ||
|
|
73d9de43fa | ||
|
|
51485e55a8 | ||
|
|
e4e180717a | ||
|
|
7a5fd7ba0f | ||
|
|
35386ad1c8 | ||
|
|
1c76fa684e | ||
|
|
e3b504b250 | ||
|
|
3465ee37c8 | ||
|
|
aaa69c6e6e | ||
|
|
172b6013e6 | ||
|
|
93b199b212 | ||
|
|
6275902637 | ||
|
|
779ac76508 | ||
|
|
91e0ba39e8 | ||
|
|
ea09da899a | ||
|
|
d2976692cb | ||
|
|
fadaa77040 | ||
|
|
c7c4b8f16a | ||
|
|
dcd1acd695 | ||
|
|
b7c07dacd3 | ||
|
|
b5bc3d8fd5 | ||
|
|
115c982b7e | ||
|
|
b85480c970 | ||
|
|
3218cefbfb | ||
|
|
d1e008be5f | ||
|
|
02aaf9bb7f | ||
|
|
59ce7378b6 | ||
|
|
5ca2df4687 | ||
|
|
e340bb5be7 | ||
|
|
c0b5de3a1f | ||
|
|
670929b5e7 | ||
|
|
c8c619e76a | ||
|
|
71d79aa183 | ||
|
|
44822e63f4 | ||
|
|
172d8adbcc | ||
|
|
fd117d62c9 | ||
|
|
9b09ba0aff | ||
|
|
ff19aec306 | ||
|
|
2d3d3364b5 | ||
|
|
9d312bb762 | ||
|
|
c5b417b857 | ||
|
|
1460aeb3d8 | ||
|
|
14c3d33977 | ||
|
|
f5e4cd3858 | ||
|
|
4848c87eb9 | ||
|
|
4fdf9d02a0 | ||
|
|
d8851d976f | ||
|
|
0f04d1bd71 | ||
|
|
b9cf5efdc1 | ||
|
|
3ad8f55c4f | ||
|
|
5626212ac7 | ||
|
|
9c59ee602f | ||
|
|
fba3178257 | ||
|
|
4ba801db58 | ||
|
|
e8cd4bc1f2 | ||
|
|
2d5157adc0 | ||
|
|
ab8c33c9d4 | ||
|
|
b1319ea4fc | ||
|
|
4708c1ebf5 | ||
|
|
f585671919 | ||
|
|
02fc8bccf7 | ||
|
|
4cff75d641 | ||
|
|
beb2e151f5 | ||
|
|
94a342e0d0 | ||
|
|
b345cb561c | ||
|
|
b04bf88bb0 | ||
|
|
518d298fb7 | ||
|
|
7cef998c6f | ||
|
|
2db16cefea | ||
|
|
ad52f0bf3c | ||
|
|
7eba95ac4c | ||
|
|
fbf49c0d52 | ||
|
|
14e204ee6a | ||
|
|
07398208ed | ||
|
|
087e049f80 | ||
|
|
aed8124f8b | ||
|
|
7a69b9610b | ||
|
|
af91b6868c | ||
|
|
30be894a5b | ||
|
|
f0c26d67ea | ||
|
|
bab5cb9e3b | ||
|
|
56e36aba4c | ||
|
|
3b850b6712 | ||
|
|
51a2ae7b10 | ||
|
|
e07e23e068 | ||
|
|
d69a2bb95b | ||
|
|
800db3c24a | ||
|
|
38631ad116 | ||
|
|
35413a9366 | ||
|
|
df0fba02fe | ||
|
|
d89844dede | ||
|
|
74f872b079 | ||
|
|
68bbd0aabc | ||
|
|
a6775feb2d | ||
|
|
292fa2fdc1 | ||
|
|
3a70b9590a | ||
|
|
2248b87cb8 | ||
|
|
a6f495ea0b | ||
|
|
b5463e5f5e | ||
|
|
6a79ea2e13 | ||
|
|
2d921abf1f | ||
|
|
eb2a59bd8b | ||
|
|
76322dc71d | ||
|
|
dfe235c10a | ||
|
|
4c6bbdb3fe | ||
|
|
6497e84b8e | ||
|
|
58fbab013b | ||
|
|
bac77722eb | ||
|
|
1c5068bde4 | ||
|
|
647318d54f | ||
|
|
99418b0047 | ||
|
|
236cbc2bb8 | ||
|
|
1dde587869 | ||
|
|
b560a099e9 | ||
|
|
d853da61ac | ||
|
|
1ae3dcdb29 | ||
|
|
8316b472d1 | ||
|
|
8eca9009ea | ||
|
|
e10a242de7 | ||
|
|
d52f1c6392 | ||
|
|
373b386071 | ||
|
|
0a62595c28 | ||
|
|
a5a7407d02 | ||
|
|
bfbed8f8ce | ||
|
|
7f0c0a67a4 | ||
|
|
223dba27b9 | ||
|
|
64ae4b29b4 | ||
|
|
ff61eb5953 | ||
|
|
b23e8ce47c | ||
|
|
5eb25bd34e | ||
|
|
9aaf483a80 | ||
|
|
761407cb83 | ||
|
|
922079a602 | ||
|
|
85b119ba70 | ||
|
|
0a7b317d4c | ||
|
|
610078021c | ||
|
|
0b09d5c4a4 | ||
|
|
e3f610dc96 | ||
|
|
35483b20f9 | ||
|
|
3de8043f43 | ||
|
|
5f795c5282 | ||
|
|
e28157f748 | ||
|
|
fd8bc155f2 | ||
|
|
a8b2f1f6bd | ||
|
|
d5f31be339 | ||
|
|
c67f16a986 | ||
|
|
536f0a5c32 | ||
|
|
7a1af3bf0f | ||
|
|
697106ef64 | ||
|
|
3c35c40fbd | ||
|
|
754adef100 | ||
|
|
789c45f2ae | ||
|
|
fa456b65ff | ||
|
|
795717f6e0 | ||
|
|
a7c9643fb4 | ||
|
|
2baf9ff564 | ||
|
|
b44137f1fc | ||
|
|
4f6ec5df68 | ||
|
|
ca144a1874 | ||
|
|
b32d1c52c3 | ||
|
|
4d2dc45c3f | ||
|
|
df02200b47 | ||
|
|
17792e2510 | ||
|
|
437c1533a0 | ||
|
|
b57f11dc6c | ||
|
|
92e58e9000 | ||
|
|
57659a2cee | ||
|
|
a8ff0edf9b | ||
|
|
6d8b5b1aa5 | ||
|
|
3e30b9fce2 | ||
|
|
6ba88fbdd6 | ||
|
|
de75e50748 | ||
|
|
070abc75fc | ||
|
|
ca1804ee8c | ||
|
|
ffc40e32dc | ||
|
|
745ed80968 | ||
|
|
e77c3c4ef2 | ||
|
|
f296bd13ad | ||
|
|
eae46619d4 | ||
|
|
a0fddd586c | ||
|
|
118b13aac3 | ||
|
|
55a8791a4e | ||
|
|
a395aaa48c | ||
|
|
8639624179 |
73
.github/ISSUE_TEMPLATE/add_monochrome_icon.yml
vendored
Normal file
73
.github/ISSUE_TEMPLATE/add_monochrome_icon.yml
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
name: "Add light & dark icon"
|
||||
description: Use this template to add a new icon to the project. Monochrome icons need both light and dark versions.
|
||||
title: "feat(icons): add [NAME]"
|
||||
labels: ["monochrome-icon"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Hello and thank you for contributing to the project! Please fill out the following information to add a new icon to the project.
|
||||
Once you've submitted the issue, sombody from the team will review it, before adding a label which automatically creates a pull request with the other filetypes.
|
||||
If you submit a PNG icon, please note, that the SVG can not be generated from it.
|
||||
- type: input
|
||||
attributes:
|
||||
label: Icon name
|
||||
description: The name has to be unique and should be kebab-case.
|
||||
placeholder: e.g. "icon-name"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste light mode icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste dark mode icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Icon type
|
||||
options:
|
||||
- SVG
|
||||
- PNG
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Categories
|
||||
multiple: true
|
||||
options:
|
||||
- Animal
|
||||
- Cloud
|
||||
- Communication
|
||||
- Design
|
||||
- Development
|
||||
- E-Commerce
|
||||
- Education
|
||||
- File
|
||||
- Finance
|
||||
- Food
|
||||
- Gaming
|
||||
- Hardware
|
||||
- Health
|
||||
- Location
|
||||
- Logistics
|
||||
- Media
|
||||
- Music
|
||||
- Nature
|
||||
- News
|
||||
- Organization
|
||||
- Search
|
||||
- Security
|
||||
- SocialMedia
|
||||
- Streaming
|
||||
- Travel
|
||||
- Video
|
||||
- type: input
|
||||
attributes:
|
||||
label: Aliases
|
||||
description: A comma separated list of aliases
|
||||
placeholder: e.g. "icon-alias, icon-alias-2"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: |
|
||||
Add additional informations like a link to the application.
|
||||
73
.github/ISSUE_TEMPLATE/add_normal_icon.yml
vendored
Normal file
73
.github/ISSUE_TEMPLATE/add_normal_icon.yml
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
name: "Add normal icon"
|
||||
description: Use this template to add a new icon to the project. Normal icons work for both light and dark themes.
|
||||
title: "feat(icons): add [NAME]"
|
||||
labels: ["normal-icon"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Hello and thank you for contributing to the project! Please fill out the following information to add a new icon to the project.
|
||||
Once you've submitted the issue, sombody from the team will review it, before adding a label which automatically creates a pull request with the other filetypes.
|
||||
If you submit a PNG icon, please note, that the SVG can not be generated from it.
|
||||
- type: input
|
||||
attributes:
|
||||
label: Icon name
|
||||
description: The name has to be unique and should be kebab-case.
|
||||
placeholder: e.g. "icon-name"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github.
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Icon type
|
||||
options:
|
||||
- SVG
|
||||
- PNG
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Categories
|
||||
multiple: true
|
||||
options:
|
||||
- Operating-Systems
|
||||
- Web-Browsers
|
||||
- Cloud-Computing
|
||||
- Databases
|
||||
- Media-Servers
|
||||
- Password-Managers
|
||||
- Monitoring-Tools
|
||||
- Version-Control-Systems
|
||||
- Home-Automation
|
||||
- Download-Managers
|
||||
- VPN
|
||||
- Social-Media
|
||||
- Office-Suites
|
||||
- File-Sharing-&-Sync
|
||||
- Search-Engines
|
||||
- Graphics-Editors
|
||||
- Containerization-&-Orchestration
|
||||
- Networking-Tools
|
||||
- Note-taking-Apps
|
||||
- AI-&-LLM-Platforms
|
||||
- Music-Streaming
|
||||
- Video-Streaming
|
||||
- Linux-Distributions
|
||||
- Gaming-Platforms
|
||||
- E-commerce-Platforms
|
||||
- Finance-&-Banking
|
||||
- Email-Providers
|
||||
- Smart-Home
|
||||
- Server-Panels
|
||||
- Programming-Languages
|
||||
- Developper-Tools
|
||||
- type: input
|
||||
attributes:
|
||||
label: Aliases
|
||||
description: A comma separated list of aliases
|
||||
placeholder: e.g. "icon-alias, icon-alias-2"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: |
|
||||
Add additional informations like a link to the application.
|
||||
34
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
34
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
@@ -1,34 +0,0 @@
|
||||
name: "🔍 Requests & Suggestions"
|
||||
description: Suggest an icon or request changes
|
||||
labels: "🔍 Requests & Suggestions"
|
||||
assignees: walkxcode
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for your interest in contributing to our icon repository! To ensure smooth collaboration, please make sure to read and agree to our [Contribution Guidelines](https://github.com/walkxcode/dashboard-icons/blob/main/CONTRIBUTING.md) before submitting your request.
|
||||
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Contribution Guidelines
|
||||
options:
|
||||
- label: "I have read and agree to the [Contribution Guidelines](https://github.com/walkxcode/dashboard-icons/blob/main/CONTRIBUTING.md)"
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: icon-name
|
||||
attributes:
|
||||
label: Icon Name
|
||||
description: What is the name of the icon you are requesting or suggesting?
|
||||
placeholder: Enter icon name here
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: icon-details
|
||||
attributes:
|
||||
label: Icon Details
|
||||
description: Provide any additional details or context for the icon request.
|
||||
placeholder: Enter details here
|
||||
validations:
|
||||
required: false
|
||||
35
.github/ISSUE_TEMPLATE/update_monochrome_icon.yml
vendored
Normal file
35
.github/ISSUE_TEMPLATE/update_monochrome_icon.yml
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
name: "Update light & dark icon"
|
||||
description: Use this template to update an existing icon. Monochrome icons need both light and dark versions.
|
||||
title: "feat(icons): update [NAME]"
|
||||
labels: ["monochrome-icon"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Hello and thank you for contributing to the project! Please fill out the following informations to update an existing icon in the project.
|
||||
- type: input
|
||||
attributes:
|
||||
label: Icon name
|
||||
description: The name has to be unique and should be kebab-case.
|
||||
placeholder: e.g. "icon-name"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste light mode icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste dark mode icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Icon type
|
||||
options:
|
||||
- SVG
|
||||
- PNG
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: |
|
||||
Add additional informations like, the reason for the update, or what has been changed.
|
||||
30
.github/ISSUE_TEMPLATE/update_normal_icon.yml
vendored
Normal file
30
.github/ISSUE_TEMPLATE/update_normal_icon.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
name: "Update normal icon"
|
||||
description: Use this template to update an existing icon. Normal icons work for both light and dark themes.
|
||||
title: "feat(icons): update [NAME]"
|
||||
labels: ["normal-icon"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Hello and thank you for contributing to the project! Please fill out the following informations to update an existing icon in the project.
|
||||
- type: input
|
||||
attributes:
|
||||
label: Icon name
|
||||
description: The name has to match the existing icon name.
|
||||
placeholder: e.g. "icon-name"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Paste icon
|
||||
description: |
|
||||
Please paste the icon here. It will automatically upload it to github.
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Icon type
|
||||
options:
|
||||
- SVG
|
||||
- PNG
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: |
|
||||
Add additional informations like, the reason for the update, or what has been changed.
|
||||
14
.github/workflows/compress_icons.yml
vendored
14
.github/workflows/compress_icons.yml
vendored
@@ -1,8 +1,6 @@
|
||||
name: Compress Icons 🗜️
|
||||
name: Compress Icons
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * 0"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -28,10 +26,10 @@ jobs:
|
||||
echo "Compressing PNGs..."
|
||||
find png/ -iname "*.png" -print0 | xargs -0 -P 4 -I{} zopflipng -y {} {}
|
||||
|
||||
- name: Compress SVG Files
|
||||
run: |
|
||||
echo "Compressing SVGs..."
|
||||
svgo --config=svgo.config.js -f svg/
|
||||
#- name: Compress SVG Files
|
||||
# run: |
|
||||
# echo "Compressing SVGs..."
|
||||
# svgo -f svg/
|
||||
|
||||
- name: Compress WEBP Files
|
||||
run: |
|
||||
@@ -43,6 +41,6 @@ jobs:
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add png/ svg/ webp/
|
||||
git commit -m ":compression: Compress icons" || exit 0
|
||||
git commit -m "ci(github-actions): compress icons" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
84
.github/workflows/on_icon_addition_approved.yml
vendored
Normal file
84
.github/workflows/on_icon_addition_approved.yml
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
name: "[Icon] Icon addition approved"
|
||||
on:
|
||||
issues:
|
||||
types: [labeled]
|
||||
|
||||
jobs:
|
||||
add-icon:
|
||||
runs-on: ubuntu-latest
|
||||
# This condition ensures the job only runs when the 'approved' label is added and the issue title starts with 'feat(icons): add '
|
||||
if: |
|
||||
contains(github.event.issue.labels.*.name, 'approved') &&
|
||||
startsWith(github.event.issue.title, 'feat(icons): add ')
|
||||
env:
|
||||
ICON_TYPE: ${{ contains(github.event.issue.labels.*.name, 'normal-icon') && 'normal' || 'monochrome' }}
|
||||
steps:
|
||||
- name: Obtain token
|
||||
id: obtainToken
|
||||
uses: tibdex/github-app-token@v2
|
||||
with:
|
||||
private_key: ${{ secrets.DASHBOARD_ICONS_MANAGER_APP_PRIVATE_KEY }}
|
||||
app_id: ${{ vars.DASHBOARD_ICONS_MANAGER_APP_ID }}
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ steps.obtainToken.outputs.token }}
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.11"
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
pip install cairosvg pillow requests
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y zopfli webp
|
||||
- name: Parse issue form
|
||||
id: parse_issue_form
|
||||
run: echo "ISSUE_FORM=$(python scripts/parse_issue_form.py)" >> "$GITHUB_OUTPUT"
|
||||
env:
|
||||
INPUT_ISSUE_BODY: ${{ github.event.issue.body }}
|
||||
- name: Create metadata file
|
||||
run: python scripts/generate_metadata_file.py ${{ env.ICON_TYPE }} addition
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
INPUT_ISSUE_AUTHOR_ID: ${{ github.event.issue.user.id }}
|
||||
INPUT_ISSUE_AUTHOR_LOGIN: ${{ github.event.issue.user.login }}
|
||||
- name: Generate icons
|
||||
run: python scripts/generate_icons.py ${{ env.ICON_TYPE }} addition
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
- name: Generate File Tree
|
||||
run: python scripts/generate_file_tree.py svg png webp
|
||||
- name: Generate ICONS.md
|
||||
run: python scripts/generate_icons_page.py
|
||||
- name: Generate full metadata file
|
||||
run: python scripts/generate_metadata.py
|
||||
- name: Extract icon name
|
||||
id: extract_icon_name
|
||||
run: echo "ICON_NAME=$(python scripts/print_icon_name.py ${{ env.ICON_TYPE }} addition)" >> "$GITHUB_OUTPUT"
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
- name: Compress icons
|
||||
run: |
|
||||
echo "Compressing PNGs..."
|
||||
find png/ -iname "${{ steps.extract_icon_name.outputs.ICON_NAME }}*.png" -print0 | xargs -0 -P 4 -I{} zopflipng -y {} {}
|
||||
echo "Compressing WEBPs..."
|
||||
find webp/ -iname "${{ steps.extract_icon_name.outputs.ICON_NAME }}*.webp" -print0 | xargs -0 -P 4 -I{} bash -c 'cwebp -quiet -lossless "$1" -o "$1"' _ {}
|
||||
- name: Commit changes
|
||||
run: |
|
||||
git config --global user.email "193821040+dashboard-icons-manager[bot]@users.noreply.github.com"
|
||||
git config --global user.name "Dashboard Icons Manager"
|
||||
git add .
|
||||
git commit -m "feat(icons): add ${{ steps.extract_icon_name.outputs.ICON_NAME }}"
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ steps.obtainToken.outputs.token }}
|
||||
branch: icons/add-${{steps.extract_icon_name.outputs.ICON_NAME}}
|
||||
base: main
|
||||
title: "feat(icons): add ${{steps.extract_icon_name.outputs.ICON_NAME}}"
|
||||
delete-branch: true
|
||||
body: |
|
||||
This PR adds the icon ${{steps.extract_icon_name.outputs.ICON_NAME}} added in #${{github.event.issue.number}} to the project.
|
||||
Closes #${{github.event.issue.number}}
|
||||
84
.github/workflows/on_icon_update_approved.yml
vendored
Normal file
84
.github/workflows/on_icon_update_approved.yml
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
name: "[Icon] Icon update approved"
|
||||
on:
|
||||
issues:
|
||||
types: [labeled]
|
||||
|
||||
jobs:
|
||||
update-icon:
|
||||
runs-on: ubuntu-latest
|
||||
# This condition ensures the job only runs when the 'approved' label is updated and the issue title starts with 'feat(icons): update '
|
||||
if: |
|
||||
contains(github.event.issue.labels.*.name, 'approved') &&
|
||||
startsWith(github.event.issue.title, 'feat(icons): update ')
|
||||
env:
|
||||
ICON_TYPE: ${{ contains(github.event.issue.labels.*.name, 'normal-icon') && 'normal' || 'monochrome' }}
|
||||
steps:
|
||||
- name: Obtain token
|
||||
id: obtainToken
|
||||
uses: tibdex/github-app-token@v2
|
||||
with:
|
||||
private_key: ${{ secrets.DASHBOARD_ICONS_MANAGER_APP_PRIVATE_KEY }}
|
||||
app_id: ${{ vars.DASHBOARD_ICONS_MANAGER_APP_ID }}
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ steps.obtainToken.outputs.token }}
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.11"
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
pip install cairosvg pillow requests
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y zopfli webp
|
||||
- name: Parse issue form
|
||||
id: parse_issue_form
|
||||
run: echo "ISSUE_FORM=$(python scripts/parse_issue_form.py)" >> "$GITHUB_OUTPUT"
|
||||
env:
|
||||
INPUT_ISSUE_BODY: ${{ github.event.issue.body }}
|
||||
- name: Update metadata file
|
||||
run: python scripts/generate_metadata_file.py ${{ env.ICON_TYPE }} update
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
INPUT_ISSUE_AUTHOR_ID: ${{ github.event.issue.user.id }}
|
||||
INPUT_ISSUE_AUTHOR_LOGIN: ${{ github.event.issue.user.login }}
|
||||
- name: Generate icons
|
||||
run: python scripts/generate_icons.py ${{ env.ICON_TYPE }} update
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
- name: Generate File Tree
|
||||
run: python scripts/generate_file_tree.py svg png webp
|
||||
- name: Generate ICONS.md
|
||||
run: python scripts/generate_icons_page.py
|
||||
- name: Generate full metadata file
|
||||
run: python scripts/generate_metadata.py
|
||||
- name: Extract icon name
|
||||
id: extract_icon_name
|
||||
run: echo "ICON_NAME=$(python scripts/print_icon_name.py ${{ env.ICON_TYPE }} update)" >> "$GITHUB_OUTPUT"
|
||||
env:
|
||||
INPUT_ISSUE_FORM: ${{ steps.parse_issue_form.outputs.ISSUE_FORM }}
|
||||
- name: Compress icons
|
||||
run: |
|
||||
echo "Compressing PNGs..."
|
||||
find png/ -iname "${{ steps.extract_icon_name.outputs.ICON_NAME }}*.png" -print0 | xargs -0 -P 4 -I{} zopflipng -y {} {}
|
||||
echo "Compressing WEBPs..."
|
||||
find webp/ -iname "${{ steps.extract_icon_name.outputs.ICON_NAME }}*.webp" -print0 | xargs -0 -P 4 -I{} bash -c 'cwebp -quiet -lossless "$1" -o "$1"' _ {}
|
||||
- name: Commit changes
|
||||
run: |
|
||||
git config --global user.email "193821040+dashboard-icons-manager[bot]@users.noreply.github.com"
|
||||
git config --global user.name "Dashboard Icons Manager"
|
||||
git add .
|
||||
git commit -m "feat(icons): update ${{ steps.extract_icon_name.outputs.ICON_NAME }}"
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ steps.obtainToken.outputs.token }}
|
||||
branch: icons/update-${{steps.extract_icon_name.outputs.ICON_NAME}}
|
||||
base: main
|
||||
title: "feat(icons): update ${{steps.extract_icon_name.outputs.ICON_NAME}}"
|
||||
delete-branch: true
|
||||
body: |
|
||||
This PR updates the icon ${{steps.extract_icon_name.outputs.ICON_NAME}} like requested in #${{github.event.issue.number}} to the project.
|
||||
Closes #${{github.event.issue.number}}
|
||||
43
.github/workflows/update_icons_and_resources.yml
vendored
43
.github/workflows/update_icons_and_resources.yml
vendored
@@ -1,13 +1,6 @@
|
||||
name: "Update Icons and Resources ✨"
|
||||
name: Update Icons and Resources
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
paths:
|
||||
- "svg/**"
|
||||
- "png/**"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -16,29 +9,30 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Install Dependencies 📦
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
pip install cairosvg pillow
|
||||
|
||||
- name: Run SVG to PNG and WEBP Conversion ♻️
|
||||
- name: Run SVG to PNG and WEBP Conversion
|
||||
run: python scripts/convert_svg_assets.py
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add png/ webp/
|
||||
git commit -m ":recycle: Convert SVG assets to PNG and WEBP" || exit 0
|
||||
git commit -m "ci(github-actions): convert SVG assets to PNG and WEBP" || exit 0
|
||||
git status
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -48,25 +42,22 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Generate File Tree 🌳
|
||||
run: python scripts/generate_file_tree.py svg png webp
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add tree.json
|
||||
git commit -m ":construction_worker: Generate file tree" || exit 0
|
||||
git commit -m "ci(github-actions): generate file tree" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -76,24 +67,24 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Generate ICONS.md 🚀
|
||||
- name: Generate ICONS.md
|
||||
run: python scripts/generate_icons_page.py
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add ICONS.md
|
||||
git commit -m ":construction_worker: Generate ICONS.md" || exit 0
|
||||
git commit -m "ci(github-actions): generate ICONS.md" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: Validate and Preview Icons ✅
|
||||
name: Validate and Preview Icons
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
5
.gitignore
vendored
5
.gitignore
vendored
@@ -29,4 +29,7 @@ Temporary Items
|
||||
|
||||
### macOS Patch ###
|
||||
# iCloud generated files
|
||||
*.icloud
|
||||
*.icloud
|
||||
|
||||
# Python
|
||||
__pycache__/
|
||||
@@ -23,8 +23,8 @@ Thank you for your interest in contributing to the icon repository! To ensure sm
|
||||
|
||||
### Format
|
||||
|
||||
- **SVG Format Required**: All icons must be submitted in SVG format.
|
||||
- **Automatic PNG and WEBP Generation**: PNG and WEBP versions are generated automatically from the SVG files using the following settings:
|
||||
- **SVG Format Required**: All icons should be submitted in SVG format. If an SVG version is unavailable, a PNG version will suffice, and a WEBP version will be generated accordingly.
|
||||
- **Automatic PNG and WEBP Generation**: PNG and WEBP versions are generated automatically from the SVG (or PNG) files using the following settings:
|
||||
- **Dimensions**:
|
||||
- Height: 512 pixels
|
||||
- Width: Auto (maintaining aspect ratio)
|
||||
@@ -62,6 +62,32 @@ Thank you for your interest in contributing to the icon repository! To ensure sm
|
||||
|
||||
## Contribution Process
|
||||
|
||||
### Adding an icon
|
||||
|
||||
To add an icon to the repository, follow these steps:
|
||||
|
||||
1. **Create issue**: Create an issue from one of the add [templates](https://github.com/homarr-labs/dashboard-icons/issues/new/choose):
|
||||
- **Light & dark icon**: Use this template to request a new icon with both light and dark versions.
|
||||
- **Normal icon**: Use this template to request a new icon with a single version.
|
||||
2. **Fill out the template**: Provide the requested information in the template. You can upload the icons directly to the issue.
|
||||
3. **Wait for approval**: Wait for the issue to be approved by a maintainer. If any changes are needed, they will be requested in the issue.
|
||||
4. **Maintainer approves & merges**: Once the issue is approved, a pull request with all the necessary changes will be created and merged by a maintainer.
|
||||
|
||||
### Updating an icon
|
||||
|
||||
To update an icon in the repository, follow these steps:
|
||||
|
||||
1. **Create issue**: Create an issue from the update [template](https://github.com/homarr-labs/dashboard-icons/issues/new/choose).
|
||||
- **Light & dark icon**: Use this template to request a new icon with both light and dark versions.
|
||||
- **Normal icon**: Use this template to request a new icon with a single version.
|
||||
2. **Fill out the template**: Provide the requested information in the template. You can upload the icons directly to the issue.
|
||||
3. **Wait for approval**: Wait for the issue to be approved by a maintainer. If any changes are needed, they will be requested in the issue.
|
||||
4. **Maintainer approves & merges**: Once the issue is approved, a pull request with all the necessary changes will be created and merged by a maintainer.
|
||||
|
||||
### Change metadata / any other change
|
||||
|
||||
To change the metadata of an existing icon or any other change, follow these steps:
|
||||
|
||||
1. **Fork the Repository**: Create a fork of this repository on your GitHub account.
|
||||
2. **Clone the Repository**: Clone your forked repository to your local machine.
|
||||
3. **Add Your Icons**: Place your SVG icon(s) into the appropriate directory, following the specifications above.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
> The license and guidelines have changed, so please review them. If you want to help with maintenance, reach out to [homarr-labs@proton.me](mailto:homarr-labs@proton.me).
|
||||
|
||||
[](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons)
|
||||
[](https://www.jsdelivr.com/package/gh/walkxcode/dashboard-icons)
|
||||
|
||||
## Dashboard Icons
|
||||
|
||||
|
||||
12
meta/13ft.json
Normal file
12
meta/13ft.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:25:47Z",
|
||||
"author": {
|
||||
"id": 46011270,
|
||||
"name": "mcmikemn"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/1password.json
Normal file
16
meta/1password.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:01:33Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "1password-dark",
|
||||
"light": "1password"
|
||||
}
|
||||
}
|
||||
16
meta/2fauth.json
Normal file
16
meta/2fauth.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:37:13Z",
|
||||
"author": {
|
||||
"id": 858858,
|
||||
"name": "Bubka"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "2fauth",
|
||||
"light": "2fauth-light"
|
||||
}
|
||||
}
|
||||
16
meta/3cx.json
Normal file
16
meta/3cx.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:33:11Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "3cx",
|
||||
"light": "3cx-light"
|
||||
}
|
||||
}
|
||||
16
meta/5etools.json
Normal file
16
meta/5etools.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:46:29Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "5etools-dark",
|
||||
"light": "5etools"
|
||||
}
|
||||
}
|
||||
12
meta/7zip.json
Normal file
12
meta/7zip.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2025-01-05T00:02:27Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/act.json
Normal file
12
meta/act.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/activepieces.json
Normal file
12
meta/activepieces.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/actual-budget.json
Normal file
12
meta/actual-budget.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/adblock.json
Normal file
12
meta/adblock.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:47:53Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/adguard-home.json
Normal file
12
meta/adguard-home.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2022-09-09T09:57:51Z",
|
||||
"author": {
|
||||
"id": 15933,
|
||||
"name": "fabricionaweb"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/adminer.json
Normal file
12
meta/adminer.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2022-08-16T17:22:56Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/adobe.json
Normal file
12
meta/adobe.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2025-04-06T16:32:41.752755",
|
||||
"author": {
|
||||
"id": 63781622,
|
||||
"login": "Meierschlumpf"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/ads-b-exchange.json
Normal file
12
meta/ads-b-exchange.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/adventure-log.json
Normal file
12
meta/adventure-log.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/affine.json
Normal file
16
meta/affine.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "affine",
|
||||
"light": "affine-light"
|
||||
}
|
||||
}
|
||||
12
meta/airsonic.json
Normal file
12
meta/airsonic.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/airtable.json
Normal file
12
meta/airtable.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/airtel.json
Normal file
12
meta/airtel.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/airvpn.json
Normal file
12
meta/airvpn.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-06-23T17:25:39Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/akkoma.json
Normal file
16
meta/akkoma.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "akkoma",
|
||||
"light": "akkoma-light"
|
||||
}
|
||||
}
|
||||
12
meta/alarmpi.json
Normal file
12
meta/alarmpi.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/albert-heijn.json
Normal file
12
meta/albert-heijn.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/alertmanager.json
Normal file
12
meta/alertmanager.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/algo.json
Normal file
12
meta/algo.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/aliexpress.json
Normal file
12
meta/aliexpress.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-01-28T15:25:19Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/alist.json
Normal file
12
meta/alist.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:27:20Z",
|
||||
"author": {
|
||||
"id": 56171752,
|
||||
"name": "Flying-Tom"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/alloy.json
Normal file
12
meta/alloy.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:32:11Z",
|
||||
"author": {
|
||||
"id": 10404337,
|
||||
"name": "bmgalhardo"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/alltube.json
Normal file
16
meta/alltube.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "alltube",
|
||||
"light": "alltube-light"
|
||||
}
|
||||
}
|
||||
12
meta/alma-linux.json
Normal file
12
meta/alma-linux.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/alpine-linux.json
Normal file
12
meta/alpine-linux.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/amazon-prime.json
Normal file
12
meta/amazon-prime.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/amazon-web-services.json
Normal file
16
meta/amazon-web-services.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "amazon-web-services",
|
||||
"light": "amazon-web-services-light"
|
||||
}
|
||||
}
|
||||
16
meta/amazon.json
Normal file
16
meta/amazon.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "amazon",
|
||||
"light": "amazon-light"
|
||||
}
|
||||
}
|
||||
12
meta/amcrest-cloud.json
Normal file
12
meta/amcrest-cloud.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/amcrest.json
Normal file
12
meta/amcrest.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/amd.json
Normal file
16
meta/amd.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "amd",
|
||||
"light": "amd-light"
|
||||
}
|
||||
}
|
||||
16
meta/ami-alt.json
Normal file
16
meta/ami-alt.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "ami-alt",
|
||||
"light": "ami-alt-light"
|
||||
}
|
||||
}
|
||||
12
meta/ami.json
Normal file
12
meta/ami.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/amp.json
Normal file
12
meta/amp.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/ampache.json
Normal file
12
meta/ampache.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/android-auto.json
Normal file
16
meta/android-auto.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "android-auto-dark",
|
||||
"light": "android-auto"
|
||||
}
|
||||
}
|
||||
12
meta/android-robot.json
Normal file
12
meta/android-robot.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/android.json
Normal file
12
meta/android.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/anonaddy.json
Normal file
12
meta/anonaddy.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/ansible.json
Normal file
16
meta/ansible.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "ansible",
|
||||
"light": "ansible-light"
|
||||
}
|
||||
}
|
||||
16
meta/anything-llm.json
Normal file
16
meta/anything-llm.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "anything-llm",
|
||||
"light": "anything-llm-light"
|
||||
}
|
||||
}
|
||||
12
meta/apache-airflow.json
Normal file
12
meta/apache-airflow.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-04-05T08:15:52Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-answer.json
Normal file
12
meta/apache-answer.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-cassandra.json
Normal file
12
meta/apache-cassandra.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-cloudstack.json
Normal file
12
meta/apache-cloudstack.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-druid.json
Normal file
12
meta/apache-druid.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-openoffice.json
Normal file
12
meta/apache-openoffice.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-solr.json
Normal file
12
meta/apache-solr.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apache-subversion.json
Normal file
12
meta/apache-subversion.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/apache-tomcat.json
Normal file
16
meta/apache-tomcat.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "apache-tomcat",
|
||||
"light": "apache-tomcat-light"
|
||||
}
|
||||
}
|
||||
12
meta/apache.json
Normal file
12
meta/apache.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apc.json
Normal file
12
meta/apc.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apiscp.json
Normal file
12
meta/apiscp.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-10-30T09:24:44Z",
|
||||
"author": {
|
||||
"id": 10834935,
|
||||
"name": "djrarky"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/app-store.json
Normal file
12
meta/app-store.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-18T21:26:41Z",
|
||||
"author": {
|
||||
"id": 72495210,
|
||||
"name": "v3DJG6GL"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/appdaemon.json
Normal file
12
meta/appdaemon.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/appflowy.json
Normal file
12
meta/appflowy.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apple-alt.json
Normal file
12
meta/apple-alt.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/apple-music.json
Normal file
12
meta/apple-music.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/apple-tv-plus.json
Normal file
16
meta/apple-tv-plus.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "apple-tv-plus",
|
||||
"light": "apple-tv-plus-light"
|
||||
}
|
||||
}
|
||||
16
meta/apple.json
Normal file
16
meta/apple.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"light": "apple",
|
||||
"dark": "apple-light"
|
||||
}
|
||||
}
|
||||
12
meta/apprise.json
Normal file
12
meta/apprise.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/appwrite.json
Normal file
12
meta/appwrite.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/ara-records-ansible.json
Normal file
12
meta/ara-records-ansible.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/arch-linux.json
Normal file
12
meta/arch-linux.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/archisteamfarm.json
Normal file
12
meta/archisteamfarm.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/archivebox.json
Normal file
12
meta/archivebox.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/archiveteam-warrior.json
Normal file
16
meta/archiveteam-warrior.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "archiveteam-warrior",
|
||||
"light": "archiveteam-warrior-light"
|
||||
}
|
||||
}
|
||||
12
meta/arduino.json
Normal file
12
meta/arduino.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/argo-cd.json
Normal file
12
meta/argo-cd.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/ariang.json
Normal file
12
meta/ariang.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/arm.json
Normal file
12
meta/arm.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/arris.json
Normal file
16
meta/arris.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2025-01-07T17:54:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "arris",
|
||||
"light": "arris-light"
|
||||
}
|
||||
}
|
||||
12
meta/artifacthub.json
Normal file
12
meta/artifacthub.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:29:55Z",
|
||||
"author": {
|
||||
"id": 60740924,
|
||||
"name": "plcnk"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/artifactory.json
Normal file
12
meta/artifactory.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/aruba.json
Normal file
12
meta/aruba.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:30:16Z",
|
||||
"author": {
|
||||
"id": 126241153,
|
||||
"name": "solidcam-kevin"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/asana.json
Normal file
12
meta/asana.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2022-11-28T10:18:15Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/asciinema.json
Normal file
12
meta/asciinema.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:35:13Z",
|
||||
"author": {
|
||||
"id": 5071366,
|
||||
"name": "martyca"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/asrock-rack-ipmi.json
Normal file
12
meta/asrock-rack-ipmi.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/asrock-rack.json
Normal file
12
meta/asrock-rack.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
meta/assetgrid.json
Normal file
12
meta/assetgrid.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user