mirror of
https://github.com/walkxcode/dashboard-icons.git
synced 2025-10-26 21:19:04 +08:00
Compare commits
174 Commits
revert-com
...
align-ligh
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b85db06ec | ||
|
|
c9d0a05437 | ||
|
|
07341234f4 | ||
|
|
b8fb0f8206 | ||
|
|
d977769780 | ||
|
|
3a3b757aeb | ||
|
|
fe373f0f23 | ||
|
|
1e990101d7 | ||
|
|
08d5dd709c | ||
|
|
71af2e62a4 | ||
|
|
b14ef1575a | ||
|
|
5c63a74aef | ||
|
|
42776ed9ed | ||
|
|
4852824b22 | ||
|
|
f25beed44b | ||
|
|
c1a1acf4c1 | ||
|
|
bed168dd18 | ||
|
|
0d8c53bf9b | ||
|
|
dc50e08440 | ||
|
|
d83edeedce | ||
|
|
bfe293f090 | ||
|
|
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 |
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.
|
||||
68
.github/ISSUE_TEMPLATE/add_normal_icon.yml
vendored
Normal file
68
.github/ISSUE_TEMPLATE/add_normal_icon.yml
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
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:
|
||||
- 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.
|
||||
33
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
33
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
@@ -1,33 +0,0 @@
|
||||
name: "Request Icon"
|
||||
description: Suggest an icon or request changes
|
||||
labels: "icon request"
|
||||
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/homarr-labs/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/homarr-labs/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
|
||||
36
.github/ISSUE_TEMPLATE/update_monochrome_icon.yml
vendored
Normal file
36
.github/ISSUE_TEMPLATE/update_monochrome_icon.yml
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
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
|
||||
id: iconName
|
||||
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.
|
||||
31
.github/ISSUE_TEMPLATE/update_normal_icon.yml
vendored
Normal file
31
.github/ISSUE_TEMPLATE/update_normal_icon.yml
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
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
|
||||
id: iconName
|
||||
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.
|
||||
10
.github/workflows/compress_icons.yml
vendored
10
.github/workflows/compress_icons.yml
vendored
@@ -1,8 +1,6 @@
|
||||
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 -f svg/
|
||||
#- name: Compress SVG Files
|
||||
# run: |
|
||||
# echo "Compressing SVGs..."
|
||||
# svgo -f svg/
|
||||
|
||||
- name: Compress WEBP Files
|
||||
run: |
|
||||
|
||||
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}}
|
||||
13
.github/workflows/update_icons_and_resources.yml
vendored
13
.github/workflows/update_icons_and_resources.yml
vendored
@@ -1,13 +1,6 @@
|
||||
name: Update Icons and Resources
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
paths:
|
||||
- "svg/**"
|
||||
- "png/**"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -39,6 +32,7 @@ jobs:
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add png/ webp/
|
||||
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 }}
|
||||
|
||||
@@ -58,14 +52,11 @@ jobs:
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Generate File Tree
|
||||
run: python scripts/generate_file_tree.py svg png webp
|
||||
|
||||
- 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 tree.xml
|
||||
git add tree.json
|
||||
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 }}
|
||||
|
||||
5
.gitignore
vendored
5
.gitignore
vendored
@@ -29,4 +29,7 @@ Temporary Items
|
||||
|
||||
### macOS Patch ###
|
||||
# iCloud generated files
|
||||
*.icloud
|
||||
*.icloud
|
||||
|
||||
# Python
|
||||
__pycache__/
|
||||
@@ -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.
|
||||
|
||||
92
README.md
92
README.md
@@ -1,17 +1,21 @@
|
||||
> [!WARNING]
|
||||
> The repository has been migrated from `walkxcode` to `homarr-labs`, because I do not have the capacity/time to keep maintaining it. The Homarr team will take over all management and maintenance, whilst keeping all functionality for you, the user, the same. The project will always be usable outside of Homarr itself and breaking changes will not be made. ^Bjorn
|
||||
> The repository has been migrated from `walkxcode` to `homarr-labs` as I no longer have the capacity to maintain it. The Homarr team will now handle management and maintenance, ensuring that functionality remains unchanged. The project will always be usable outside of Homarr and no breaking changes will be introduced.
|
||||
> ― *Bjorn*
|
||||
>
|
||||
> 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).
|
||||
> The license and guidelines have been updated, so please review them. To help with maintenance, contact us at [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)
|
||||
|
||||
[https://icons.homarr.dev](https://icons.homarr.dev)
|
||||
|
||||
## Dashboard Icons
|
||||
|
||||
The best source for dashboard icons.<br />
|
||||
[**View icons →**](ICONS.md)
|
||||
Your definitive source for dashboard icons.
|
||||
[**View icons →**](https://icons.homarr.dev)
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Dashboard Icons](#dashboard-icons)
|
||||
- [Table of Contents](#table-of-contents)
|
||||
- [Icon Requests](#icon-requests)
|
||||
@@ -19,19 +23,19 @@ The best source for dashboard icons.<br />
|
||||
- [Usage and Details](#usage-and-details)
|
||||
- [Direct Links](#direct-links)
|
||||
- [Base URL](#base-url)
|
||||
- [Name](#name)
|
||||
- [Icon Name](#icon-name)
|
||||
- [Formats](#formats)
|
||||
- [Dark/Light Versions](#darklight-versions)
|
||||
- [Dark/Light Variants](#darklight-variants)
|
||||
- [Downloading Icons](#downloading-icons)
|
||||
- [Disclaimer](#disclaimer)
|
||||
|
||||
## Icon Requests
|
||||
|
||||
If you're looking to add a new icon, please read the [Contribution Guidelines](CONTRIBUTING.md). Afterwards, submit a Pull Request or open an issue.
|
||||
If you’d like to add a new icon, please review our [Contribution Guidelines](CONTRIBUTING.md) and then submit a request using [our issue templates](https://github.com/homarr-labs/dashboard-icons/issues/new/choose).
|
||||
|
||||
## Supported Dashboards
|
||||
|
||||
Several dashboards offer seamless integration with Dashboard Icons. Here are some of the most popular options:
|
||||
Dashboard Icons integrate seamlessly with several popular dashboards, including:
|
||||
|
||||
- [Homarr](https://github.com/ajnart/homarr)
|
||||
- [Homepage](https://github.com/gethomepage/homepage)
|
||||
@@ -41,76 +45,72 @@ Several dashboards offer seamless integration with Dashboard Icons. Here are som
|
||||
|
||||
### Direct Links
|
||||
|
||||
Icons can be used directly from either GitHub or jsDelivr (recommended). Links consist of three components, each described below:
|
||||
You can use icons directly from GitHub or through the lightning-fast jsDelivr CDN. The structure of a direct link is as follows:
|
||||
|
||||
- **Base URL**
|
||||
- **Name**
|
||||
- **Format**
|
||||
```
|
||||
https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
|
||||
A complete link will look like this:
|
||||
For example, the WEBP version of the Nextcloud Calendar icon is available at:
|
||||
|
||||
https://<Base URL>/<Format>/<Name>.<Format>
|
||||
|
||||
For example, the icon URL for the WEBP version of Nextcloud Calendar would be:
|
||||
|
||||
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/webp/nextcloud-calendar.webp
|
||||
```
|
||||
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/webp/nextcloud-calendar.webp
|
||||
```
|
||||
|
||||
#### Base URL
|
||||
|
||||
We recommend using jsDelivr, a free and fast CDN:
|
||||
We recommend using jsDelivr:
|
||||
|
||||
- `https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons`
|
||||
|
||||
Alternatively, you can use direct links to the repository:
|
||||
Alternatively, you can reference the repository directly:
|
||||
|
||||
- `https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main`
|
||||
|
||||
#### Name
|
||||
#### Icon Name
|
||||
|
||||
Icons are named using kebab case (lowercase words separated by hyphens). For example, "Nextcloud Calendar" becomes `nextcloud-calendar`.
|
||||
Icons follow kebab-case formatting (all lowercase words separated by hyphens). For example, "Nextcloud Calendar" becomes `nextcloud-calendar`.
|
||||
|
||||
#### Formats
|
||||
|
||||
Icons are available in the following formats:
|
||||
Icons are available in these formats:
|
||||
|
||||
- SVG
|
||||
- PNG
|
||||
- WEBP
|
||||
|
||||
All icons are generated from the SVG file as the base.
|
||||
*All icons are generated from the base SVG file. For more details, see the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
|
||||
*Read more about the specifics and standards of icons in the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
### Dark/Light Variants
|
||||
|
||||
### Dark/Light Versions
|
||||
Some icons may have very light or dark colors, which might reduce visibility on certain backgrounds. In such cases, a `-light` or `-dark` suffix is appended—for instance, "2fauth" becomes `2fauth-light`.
|
||||
|
||||
In some cases, an icon might have very light or dark colors, making it hard to see on certain backgrounds. In this situation, a `-light` or `-dark` version will be added to the end of the icon's name, with colors adjusted accordingly.
|
||||
|
||||
For example, "2fauth" becomes `2fauth-light`.
|
||||
|
||||
*Read more about the specifics and standards of icons in the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
*More specifics are available in the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
|
||||
### Downloading Icons
|
||||
|
||||
To download icons from the [icons page](ICONS.md), simply Right-click the icon link and select "Save link as".
|
||||
1. **Browse & Download:**
|
||||
Visit [https://icons.homarr.dev](https://icons.homarr.dev) to easily view and download icons.
|
||||
|
||||
**Warning**: Visiting the icons page will load every icon in the repository. This may result in:
|
||||
2. **Using the Browser:**
|
||||
On the icons page ([ICONS.md](ICONS.md)), right-click any icon link and select "Save link as".
|
||||
**Note:** Loading the icons page displays every icon in the repository, which may lead to high data usage, slow performance, or even browser crashes on less powerful devices. For faster access, use the direct links or download icons individually.
|
||||
|
||||
- High data usage.
|
||||
- System slowdowns.
|
||||
- Browser crashes on some devices.
|
||||
3. **Using the Terminal:**
|
||||
Download icons via `curl` or `wget` by using the following structure:
|
||||
|
||||
If you prefer not to load all icons at once, consider using the direct links or downloading icons individually.
|
||||
```bash
|
||||
curl -O https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
To download icons using the terminal, use `curl` or `wget`. Refer to [Direct Links](#direct-links) for details on the link structure.
|
||||
|
||||
curl -O https://<Base URL>/<Format>/<Name>.<Format>
|
||||
|
||||
or
|
||||
|
||||
wget https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```bash
|
||||
wget https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
|
||||
## Disclaimer
|
||||
|
||||
Unless otherwise indicated, all images and assets in this repository, including product names, trademarks, and registered trademarks, are the property of their respective owners. These images and assets are used for identification purposes only, and their use does not imply endorsement.
|
||||
Unless stated otherwise, all images and assets in this repository—including product names, trademarks, and registered trademarks—belong to their respective owners and are used solely for identification purposes. Their inclusion does not imply endorsement.
|
||||
|
||||
Read the [LICENSE](LICENSE) for more information about the project itself. For questions or concerns, contact us at [homarr-labs@proton.me](mailto:homarr-labs@proton.me).
|
||||
For more details, please review the [LICENSE](LICENSE). If you have any questions or concerns, contact us at [homarr-labs@proton.me](mailto:homarr-labs@proton.me).
|
||||
|
||||
17
meta/13ft.json
Normal file
17
meta/13ft.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"paywall-remover",
|
||||
"article-unblocker"
|
||||
],
|
||||
"categories": [
|
||||
"Web-Browsers"
|
||||
],
|
||||
"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",
|
||||
"light": "1password-dark"
|
||||
}
|
||||
}
|
||||
21
meta/2fauth.json
Normal file
21
meta/2fauth.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"2FA Authenticator"
|
||||
],
|
||||
"categories": [
|
||||
"Password-Managers",
|
||||
"Security"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:37:13Z",
|
||||
"author": {
|
||||
"id": 858858,
|
||||
"name": "Bubka"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "2fauth-light",
|
||||
"light": "2fauth"
|
||||
}
|
||||
}
|
||||
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",
|
||||
"light": "3cx"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
16
meta/7zip.json
Normal file
16
meta/7zip.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"7-zip"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/adminer.json
Normal file
17
meta/adminer.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"Database Management"
|
||||
],
|
||||
"categories": [
|
||||
"Databases",
|
||||
"Developper-Tools"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
14
meta/ads-b-exchange.json
Normal file
14
meta/ads-b-exchange.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [
|
||||
"Monitoring-Tools"
|
||||
],
|
||||
"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",
|
||||
"light": "affine"
|
||||
}
|
||||
}
|
||||
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",
|
||||
"light": "akkoma"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
14
meta/alexa.json
Normal file
14
meta/alexa.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [
|
||||
"Media"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2025-04-18T08:34:26.627973",
|
||||
"author": {
|
||||
"id": 2432100,
|
||||
"login": "lyneld"
|
||||
}
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/alloy.json
Normal file
18
meta/alloy.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"no-code-platform",
|
||||
"app-builder"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools",
|
||||
"Cloud-Computing"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:32:11Z",
|
||||
"author": {
|
||||
"id": 10404337,
|
||||
"name": "bmgalhardo"
|
||||
}
|
||||
}
|
||||
}
|
||||
20
meta/alltube.json
Normal file
20
meta/alltube.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"Download Manager"
|
||||
],
|
||||
"categories": [
|
||||
"Download-Managers"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "alltube-light",
|
||||
"light": "alltube"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/amazon-prime.json
Normal file
17
meta/amazon-prime.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"prime-video",
|
||||
"amazon-video"
|
||||
],
|
||||
"categories": [
|
||||
"Video-Streaming"
|
||||
],
|
||||
"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",
|
||||
"light": "amazon-web-services"
|
||||
}
|
||||
}
|
||||
21
meta/amazon.json
Normal file
21
meta/amazon.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"online-marketplace",
|
||||
"shopping-website"
|
||||
],
|
||||
"categories": [
|
||||
"E-commerce-Platforms"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "amazon-light",
|
||||
"light": "amazon"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
22
meta/amd.json
Normal file
22
meta/amd.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"processor-company",
|
||||
"computer-chips"
|
||||
],
|
||||
"categories": [
|
||||
"Hardware",
|
||||
"Organization"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "amd-light",
|
||||
"light": "amd"
|
||||
}
|
||||
}
|
||||
21
meta/ami-alt.json
Normal file
21
meta/ami-alt.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"Asterisk Manager"
|
||||
],
|
||||
"categories": [
|
||||
"Networking-Tools",
|
||||
"Communication"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "ami-alt-light",
|
||||
"light": "ami-alt"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/ampache.json
Normal file
18
meta/ampache.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"music-server",
|
||||
"audio-streaming"
|
||||
],
|
||||
"categories": [
|
||||
"Media-Servers",
|
||||
"Music-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/android-auto.json
Normal file
18
meta/android-auto.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [
|
||||
"Smart-Home"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "android-auto",
|
||||
"light": "android-auto-dark"
|
||||
}
|
||||
}
|
||||
17
meta/android-robot.json
Normal file
17
meta/android-robot.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"android-logo",
|
||||
"mobile-os-icon"
|
||||
],
|
||||
"categories": [
|
||||
"Operating-Systems"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/android.json
Normal file
17
meta/android.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"android-os",
|
||||
"mobile-os"
|
||||
],
|
||||
"categories": [
|
||||
"Operating-Systems"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/anonaddy.json
Normal file
17
meta/anonaddy.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"Email Aliases"
|
||||
],
|
||||
"categories": [
|
||||
"Email-Providers",
|
||||
"Security"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
21
meta/ansible.json
Normal file
21
meta/ansible.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"Automation Tool"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools",
|
||||
"DevOps"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "ansible-light",
|
||||
"light": "ansible"
|
||||
}
|
||||
}
|
||||
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",
|
||||
"light": "anything-llm"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
meta/apache-cassandra.json
Normal file
16
meta/apache-cassandra.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"NoSQL Database"
|
||||
],
|
||||
"categories": [
|
||||
"Databases"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/apache-druid.json
Normal file
17
meta/apache-druid.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"realtime-database",
|
||||
"analytics-database"
|
||||
],
|
||||
"categories": [
|
||||
"Databases"
|
||||
],
|
||||
"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",
|
||||
"light": "apache-tomcat"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/appdaemon.json
Normal file
17
meta/appdaemon.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"Home Automation"
|
||||
],
|
||||
"categories": [
|
||||
"Home-Automation",
|
||||
"Smart-Home"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/apple-music.json
Normal file
17
meta/apple-music.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"itunes-music",
|
||||
"apple-music-service"
|
||||
],
|
||||
"categories": [
|
||||
"Music-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
21
meta/apple-tv-plus.json
Normal file
21
meta/apple-tv-plus.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"apple-tv",
|
||||
"streaming-service"
|
||||
],
|
||||
"categories": [
|
||||
"Video-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "apple-tv-plus-light",
|
||||
"light": "apple-tv-plus"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/archisteamfarm.json
Normal file
17
meta/archisteamfarm.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"steam-idler",
|
||||
"game-farmer"
|
||||
],
|
||||
"categories": [
|
||||
"Gaming-Platforms"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
meta/archivebox.json
Normal file
17
meta/archivebox.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"web-archiver",
|
||||
"site-scraper"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools"
|
||||
],
|
||||
"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",
|
||||
"light": "archiveteam-warrior"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/argo-cd.json
Normal file
18
meta/argo-cd.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"GitOps Tool"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools",
|
||||
"DevOps",
|
||||
"Containerization-&-Orchestration"
|
||||
],
|
||||
"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",
|
||||
"light": "arris"
|
||||
}
|
||||
}
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/asrock-rack-ipmi.json
Normal file
18
meta/asrock-rack-ipmi.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"ipmi-tool",
|
||||
"server-remote-management"
|
||||
],
|
||||
"categories": [
|
||||
"Server-Panels",
|
||||
"Hardware"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
meta/assetgrid.json
Normal file
18
meta/assetgrid.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"digital-asset-management",
|
||||
"media-library"
|
||||
],
|
||||
"categories": [
|
||||
"File-Sharing-&-Sync",
|
||||
"Developper-Tools"
|
||||
],
|
||||
"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