mirror of
https://github.com/walkxcode/dashboard-icons.git
synced 2025-10-26 13:09:04 +08:00
Compare commits
1 Commits
align-ligh
...
xml-tree
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
17cb615947 |
73
.github/ISSUE_TEMPLATE/add_monochrome_icon.yml
vendored
73
.github/ISSUE_TEMPLATE/add_monochrome_icon.yml
vendored
@@ -1,73 +0,0 @@
|
||||
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
68
.github/ISSUE_TEMPLATE/add_normal_icon.yml
vendored
@@ -1,68 +0,0 @@
|
||||
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.
|
||||
34
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
Normal file
34
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
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
|
||||
@@ -1,36 +0,0 @@
|
||||
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
31
.github/ISSUE_TEMPLATE/update_normal_icon.yml
vendored
@@ -1,31 +0,0 @@
|
||||
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.
|
||||
14
.github/workflows/compress_icons.yml
vendored
14
.github/workflows/compress_icons.yml
vendored
@@ -1,6 +1,8 @@
|
||||
name: Compress Icons
|
||||
name: Compress Icons 🗜️
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * 0"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -26,10 +28,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 --config=svgo.config.js -f svg/
|
||||
|
||||
- name: Compress WEBP Files
|
||||
run: |
|
||||
@@ -41,6 +43,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 "ci(github-actions): 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
84
.github/workflows/on_icon_addition_approved.yml
vendored
@@ -1,84 +0,0 @@
|
||||
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
84
.github/workflows/on_icon_update_approved.yml
vendored
@@ -1,84 +0,0 @@
|
||||
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}}
|
||||
45
.github/workflows/update_icons_and_resources.yml
vendored
45
.github/workflows/update_icons_and_resources.yml
vendored
@@ -1,6 +1,13 @@
|
||||
name: Update Icons and Resources
|
||||
name: "Update Icons and Resources ✨"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
paths:
|
||||
- "svg/**"
|
||||
- "png/**"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -9,30 +16,29 @@ 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 "ci(github-actions): convert SVG assets to PNG and WEBP" || exit 0
|
||||
git status
|
||||
git commit -m "ci: github-actions: convert SVG assets to PNG and WEBP" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -42,22 +48,25 @@ 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: Commit and Push Changes
|
||||
- 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
|
||||
git commit -m "ci(github-actions): generate file tree" || exit 0
|
||||
git add tree.json tree.xml
|
||||
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 }}
|
||||
|
||||
@@ -67,24 +76,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 "ci(github-actions): 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,7 +29,4 @@ Temporary Items
|
||||
|
||||
### macOS Patch ###
|
||||
# iCloud generated files
|
||||
*.icloud
|
||||
|
||||
# Python
|
||||
__pycache__/
|
||||
*.icloud
|
||||
@@ -23,8 +23,8 @@ Thank you for your interest in contributing to the icon repository! To ensure sm
|
||||
|
||||
### Format
|
||||
|
||||
- **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:
|
||||
- **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:
|
||||
- **Dimensions**:
|
||||
- Height: 512 pixels
|
||||
- Width: Auto (maintaining aspect ratio)
|
||||
@@ -62,32 +62,6 @@ 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.
|
||||
|
||||
93
README.md
93
README.md
@@ -1,21 +1,16 @@
|
||||
> [!WARNING]
|
||||
> 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 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 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).
|
||||
> 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)
|
||||
|
||||
[https://icons.homarr.dev](https://icons.homarr.dev)
|
||||
|
||||
## Dashboard Icons
|
||||
|
||||
Your definitive source for dashboard icons.
|
||||
[**View icons →**](https://icons.homarr.dev)
|
||||
The best source for dashboard icons.<br />
|
||||
[**View icons →**](ICONS.md)
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Dashboard Icons](#dashboard-icons)
|
||||
- [Table of Contents](#table-of-contents)
|
||||
- [Icon Requests](#icon-requests)
|
||||
@@ -23,19 +18,19 @@ Your definitive source for dashboard icons.
|
||||
- [Usage and Details](#usage-and-details)
|
||||
- [Direct Links](#direct-links)
|
||||
- [Base URL](#base-url)
|
||||
- [Icon Name](#icon-name)
|
||||
- [Name](#name)
|
||||
- [Formats](#formats)
|
||||
- [Dark/Light Variants](#darklight-variants)
|
||||
- [Dark/Light Versions](#darklight-versions)
|
||||
- [Downloading Icons](#downloading-icons)
|
||||
- [Disclaimer](#disclaimer)
|
||||
|
||||
## Icon Requests
|
||||
|
||||
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).
|
||||
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.
|
||||
|
||||
## Supported Dashboards
|
||||
|
||||
Dashboard Icons integrate seamlessly with several popular dashboards, including:
|
||||
Several dashboards offer seamless integration with Dashboard Icons. Here are some of the most popular options:
|
||||
|
||||
- [Homarr](https://github.com/ajnart/homarr)
|
||||
- [Homepage](https://github.com/gethomepage/homepage)
|
||||
@@ -45,72 +40,76 @@ Dashboard Icons integrate seamlessly with several popular dashboards, including:
|
||||
|
||||
### Direct Links
|
||||
|
||||
You can use icons directly from GitHub or through the lightning-fast jsDelivr CDN. The structure of a direct link is as follows:
|
||||
Icons can be used directly from either GitHub or jsDelivr (recommended). Links consist of three components, each described below:
|
||||
|
||||
```
|
||||
https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
- **Base URL**
|
||||
- **Name**
|
||||
- **Format**
|
||||
|
||||
For example, the WEBP version of the Nextcloud Calendar icon is available at:
|
||||
A complete link will look like this:
|
||||
|
||||
```
|
||||
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/webp/nextcloud-calendar.webp
|
||||
```
|
||||
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
|
||||
|
||||
#### Base URL
|
||||
|
||||
We recommend using jsDelivr:
|
||||
We recommend using jsDelivr, a free and fast CDN:
|
||||
|
||||
- `https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons`
|
||||
|
||||
Alternatively, you can reference the repository directly:
|
||||
Alternatively, you can use direct links to the repository:
|
||||
|
||||
- `https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main`
|
||||
|
||||
#### Icon Name
|
||||
#### Name
|
||||
|
||||
Icons follow kebab-case formatting (all lowercase words separated by hyphens). For example, "Nextcloud Calendar" becomes `nextcloud-calendar`.
|
||||
Icons are named using kebab case (lowercase words separated by hyphens). For example, "Nextcloud Calendar" becomes `nextcloud-calendar`.
|
||||
|
||||
#### Formats
|
||||
|
||||
Icons are available in these formats:
|
||||
Icons are available in the following formats:
|
||||
|
||||
- SVG
|
||||
- PNG
|
||||
- WEBP
|
||||
|
||||
*All icons are generated from the base SVG file. For more details, see the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
All icons are generated from the SVG file as the base.
|
||||
|
||||
### Dark/Light Variants
|
||||
*Read more about the specifics and standards of icons in the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
|
||||
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`.
|
||||
### Dark/Light Versions
|
||||
|
||||
*More specifics are available in the [Contribution Guidelines](CONTRIBUTING.md).*
|
||||
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).*
|
||||
|
||||
### Downloading Icons
|
||||
|
||||
1. **Browse & Download:**
|
||||
Visit [https://icons.homarr.dev](https://icons.homarr.dev) to easily view and download icons.
|
||||
To download icons from the [icons page](ICONS.md), simply Right-click the icon link and select "Save link as".
|
||||
|
||||
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.
|
||||
**Warning**: Visiting the icons page will load every icon in the repository. This may result in:
|
||||
|
||||
3. **Using the Terminal:**
|
||||
Download icons via `curl` or `wget` by using the following structure:
|
||||
- High data usage.
|
||||
- System slowdowns.
|
||||
- Browser crashes on some devices.
|
||||
|
||||
```bash
|
||||
curl -O https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
|
||||
or
|
||||
If you prefer not to load all icons at once, consider using the direct links or downloading icons individually.
|
||||
|
||||
```bash
|
||||
wget https://<Base URL>/<Format>/<Name>.<Format>
|
||||
```
|
||||
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>
|
||||
|
||||
## Disclaimer
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
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).
|
||||
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).
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"paywall-remover",
|
||||
"article-unblocker"
|
||||
],
|
||||
"categories": [
|
||||
"Web-Browsers"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:25:47Z",
|
||||
"author": {
|
||||
"id": 46011270,
|
||||
"name": "mcmikemn"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:01:33Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "1password",
|
||||
"light": "1password-dark"
|
||||
}
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:33:11Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "3cx-light",
|
||||
"light": "3cx"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:46:29Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "5etools-dark",
|
||||
"light": "5etools"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"7-zip"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2025-01-05T00:02:27Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T18:47:53Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2022-09-09T09:57:51Z",
|
||||
"author": {
|
||||
"id": 15933,
|
||||
"name": "fabricionaweb"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"Database Management"
|
||||
],
|
||||
"categories": [
|
||||
"Databases",
|
||||
"Developper-Tools"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2022-08-16T17:22:56Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2025-04-06T16:32:41.752755",
|
||||
"author": {
|
||||
"id": 63781622,
|
||||
"login": "Meierschlumpf"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [
|
||||
"Monitoring-Tools"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "affine-light",
|
||||
"light": "affine"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-06-23T17:25:39Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "akkoma-light",
|
||||
"light": "akkoma"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [
|
||||
"Media"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2025-04-18T08:34:26.627973",
|
||||
"author": {
|
||||
"id": 2432100,
|
||||
"login": "lyneld"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-01-28T15:25:19Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:27:20Z",
|
||||
"author": {
|
||||
"id": 56171752,
|
||||
"name": "Flying-Tom"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"prime-video",
|
||||
"amazon-video"
|
||||
],
|
||||
"categories": [
|
||||
"Video-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"music-server",
|
||||
"audio-streaming"
|
||||
],
|
||||
"categories": [
|
||||
"Media-Servers",
|
||||
"Music-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"android-logo",
|
||||
"mobile-os-icon"
|
||||
],
|
||||
"categories": [
|
||||
"Operating-Systems"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"android-os",
|
||||
"mobile-os"
|
||||
],
|
||||
"categories": [
|
||||
"Operating-Systems"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"Email Aliases"
|
||||
],
|
||||
"categories": [
|
||||
"Email-Providers",
|
||||
"Security"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "anything-llm-light",
|
||||
"light": "anything-llm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-04-05T08:15:52Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"NoSQL Database"
|
||||
],
|
||||
"categories": [
|
||||
"Databases"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"realtime-database",
|
||||
"analytics-database"
|
||||
],
|
||||
"categories": [
|
||||
"Databases"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "apache-tomcat-light",
|
||||
"light": "apache-tomcat"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-10-30T09:24:44Z",
|
||||
"author": {
|
||||
"id": 10834935,
|
||||
"name": "djrarky"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-18T21:26:41Z",
|
||||
"author": {
|
||||
"id": 72495210,
|
||||
"name": "v3DJG6GL"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"Home Automation"
|
||||
],
|
||||
"categories": [
|
||||
"Home-Automation",
|
||||
"Smart-Home"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"itunes-music",
|
||||
"apple-music-service"
|
||||
],
|
||||
"categories": [
|
||||
"Music-Streaming"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"light": "apple",
|
||||
"dark": "apple-light"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"steam-idler",
|
||||
"game-farmer"
|
||||
],
|
||||
"categories": [
|
||||
"Gaming-Platforms"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [
|
||||
"web-archiver",
|
||||
"site-scraper"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "archiveteam-warrior-light",
|
||||
"light": "archiveteam-warrior"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"GitOps Tool"
|
||||
],
|
||||
"categories": [
|
||||
"Developper-Tools",
|
||||
"DevOps",
|
||||
"Containerization-&-Orchestration"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T17:24:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2023-04-13T13:56:18Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"base": "png",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2025-01-07T17:54:03Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"dark": "arris-light",
|
||||
"light": "arris"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-13T18:29:55Z",
|
||||
"author": {
|
||||
"id": 60740924,
|
||||
"name": "plcnk"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:30:16Z",
|
||||
"author": {
|
||||
"id": 126241153,
|
||||
"name": "solidcam-kevin"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2022-11-28T10:18:15Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [],
|
||||
"categories": [],
|
||||
"update": {
|
||||
"timestamp": "2024-06-01T17:35:13Z",
|
||||
"author": {
|
||||
"id": 5071366,
|
||||
"name": "martyca"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"aliases": [
|
||||
"ipmi-tool",
|
||||
"server-remote-management"
|
||||
],
|
||||
"categories": [
|
||||
"Server-Panels",
|
||||
"Hardware"
|
||||
],
|
||||
"update": {
|
||||
"timestamp": "2024-10-20T19:32:46Z",
|
||||
"author": {
|
||||
"id": 71191962,
|
||||
"name": "walkxcode"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"base": "svg",
|
||||
"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