mirror of
https://github.com/natekspencer/hacs-oasis_mini.git
synced 2025-11-14 08:03:52 -05:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7bef2cbe3b | ||
|
|
5ea472821b | ||
|
|
ab09bde752 | ||
|
|
f49b8ce1d2 | ||
|
|
cbbe8bc10d | ||
|
|
c2c62bb875 | ||
|
|
108b1850b7 | ||
|
|
ffc74a9dcb | ||
|
|
f67aee166a | ||
|
|
4ed6b1701d | ||
|
|
ade3e7c666 | ||
|
|
4c112f2b06 | ||
|
|
f850158a8e | ||
|
|
8bb8cf9447 |
@@ -1,8 +1,8 @@
|
|||||||
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
|
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
|
||||||
{
|
{
|
||||||
"name": "Home Assistant integration development",
|
"name": "Home Assistant integration development",
|
||||||
"image": "mcr.microsoft.com/devcontainers/python:1-3.13-bullseye",
|
"image": "mcr.microsoft.com/devcontainers/python:1-3.13-bookworm",
|
||||||
"postCreateCommand": "sudo apt-get update && sudo apt-get install libturbojpeg0 libpcap0.8 -y",
|
"postCreateCommand": "scripts/setup",
|
||||||
"postAttachCommand": "scripts/setup",
|
"postAttachCommand": "scripts/setup",
|
||||||
"forwardPorts": [8123],
|
"forwardPorts": [8123],
|
||||||
"customizations": {
|
"customizations": {
|
||||||
@@ -26,7 +26,10 @@
|
|||||||
"editor.codeActionsOnSave": {
|
"editor.codeActionsOnSave": {
|
||||||
"source.organizeImports": "always"
|
"source.organizeImports": "always"
|
||||||
},
|
},
|
||||||
"files.trimTrailingWhitespace": true
|
"files.trimTrailingWhitespace": true,
|
||||||
|
"[python]": {
|
||||||
|
"editor.defaultFormatter": "charliermarsh.ruff"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
10
.pre-commit-config.yaml
Normal file
10
.pre-commit-config.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
repos:
|
||||||
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||||
|
# Ruff version.
|
||||||
|
rev: v0.9.10
|
||||||
|
hooks:
|
||||||
|
# Run the linter.
|
||||||
|
- id: ruff
|
||||||
|
args: [--fix]
|
||||||
|
# Run the formatter.
|
||||||
|
- id: ruff-format
|
||||||
@@ -246,6 +246,16 @@
|
|||||||
"1": 14268
|
"1": 14268
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6260": {
|
||||||
|
"id": 6260,
|
||||||
|
"name": "Atlantic Blue Marlin",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/4b48742bb58d404f8a93e201842387ef.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 35093
|
||||||
|
}
|
||||||
|
},
|
||||||
"1996": {
|
"1996": {
|
||||||
"id": 1996,
|
"id": 1996,
|
||||||
"name": "Axolotl",
|
"name": "Axolotl",
|
||||||
@@ -256,6 +266,26 @@
|
|||||||
"1": 6879
|
"1": 6879
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7404": {
|
||||||
|
"id": 7404,
|
||||||
|
"name": "Axolotle",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/03/f64af5becf1924fc0699119a742a5f9f.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 33808
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"5947": {
|
||||||
|
"id": 5947,
|
||||||
|
"name": "Baby Dino",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2024/12/192338257389d8879217d9daa33745a8.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 28071
|
||||||
|
}
|
||||||
|
},
|
||||||
"174": {
|
"174": {
|
||||||
"id": 174,
|
"id": 174,
|
||||||
"name": "Baby Hummingbird",
|
"name": "Baby Hummingbird",
|
||||||
@@ -299,6 +329,16 @@
|
|||||||
"1": 68353
|
"1": 68353
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"3515": {
|
||||||
|
"id": 3515,
|
||||||
|
"name": "Barracuda",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2024/09/604dcb2dbc036c4c49dc94e6c75f5cb9.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 9875
|
||||||
|
}
|
||||||
|
},
|
||||||
"194": {
|
"194": {
|
||||||
"id": 194,
|
"id": 194,
|
||||||
"name": "Bass",
|
"name": "Bass",
|
||||||
@@ -363,6 +403,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:47.000000Z"
|
"updated_at": "2024-08-04T15:58:47.000000Z"
|
||||||
},
|
},
|
||||||
|
"6765": {
|
||||||
|
"id": 6765,
|
||||||
|
"name": "Beautiful Geisha",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/3bdcb830fb6909ba5135ceb0f81a510c.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 53742
|
||||||
|
}
|
||||||
|
},
|
||||||
"168": {
|
"168": {
|
||||||
"id": 168,
|
"id": 168,
|
||||||
"name": "Betta Fish",
|
"name": "Betta Fish",
|
||||||
@@ -426,6 +476,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:47.000000Z"
|
"updated_at": "2024-08-04T15:58:47.000000Z"
|
||||||
},
|
},
|
||||||
|
"6272": {
|
||||||
|
"id": 6272,
|
||||||
|
"name": "Brontosaurus",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/767fe6711da2605917d112d0bfcd262e.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 75527
|
||||||
|
}
|
||||||
|
},
|
||||||
"133": {
|
"133": {
|
||||||
"id": 133,
|
"id": 133,
|
||||||
"name": "Bubbles",
|
"name": "Bubbles",
|
||||||
@@ -502,6 +562,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-23T15:50:41.000000Z"
|
"updated_at": "2024-08-23T15:50:41.000000Z"
|
||||||
},
|
},
|
||||||
|
"2187": {
|
||||||
|
"id": 2187,
|
||||||
|
"name": "Cachalote",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2024/08/ac6a377297a052639da5f36d206bb557.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 44161
|
||||||
|
}
|
||||||
|
},
|
||||||
"58": {
|
"58": {
|
||||||
"id": 58,
|
"id": 58,
|
||||||
"name": "Camalion",
|
"name": "Camalion",
|
||||||
@@ -556,6 +626,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:48.000000Z"
|
"updated_at": "2024-08-04T15:58:48.000000Z"
|
||||||
},
|
},
|
||||||
|
"7219": {
|
||||||
|
"id": 7219,
|
||||||
|
"name": "Chinese dragon",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2025/02/7499ca933049f6de7abe4fd76221ffb3.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 23348
|
||||||
|
}
|
||||||
|
},
|
||||||
"5087": {
|
"5087": {
|
||||||
"id": 5087,
|
"id": 5087,
|
||||||
"name": "Christmas Angel",
|
"name": "Christmas Angel",
|
||||||
@@ -1216,6 +1296,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-09-05T13:53:22.000000Z"
|
"updated_at": "2024-09-05T13:53:22.000000Z"
|
||||||
},
|
},
|
||||||
|
"7225": {
|
||||||
|
"id": 7225,
|
||||||
|
"name": "Drago jr.",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/62fa0a3bf27a1e7636d53246bfd6abd8.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 41881
|
||||||
|
}
|
||||||
|
},
|
||||||
"195": {
|
"195": {
|
||||||
"id": 195,
|
"id": 195,
|
||||||
"name": "Dragon",
|
"name": "Dragon",
|
||||||
@@ -1227,6 +1317,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:56.000000Z"
|
"updated_at": "2024-08-04T15:58:56.000000Z"
|
||||||
},
|
},
|
||||||
|
"2118": {
|
||||||
|
"id": 2118,
|
||||||
|
"name": "Drums of Fate",
|
||||||
|
"author": "Anders",
|
||||||
|
"image": "2024/08/1978f6c6169d1f68c163aad94b8b1e95.svg",
|
||||||
|
"clean_pattern": 117,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 30812
|
||||||
|
}
|
||||||
|
},
|
||||||
"193": {
|
"193": {
|
||||||
"id": 193,
|
"id": 193,
|
||||||
"name": "Duck",
|
"name": "Duck",
|
||||||
@@ -1259,6 +1359,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:54.000000Z"
|
"updated_at": "2024-08-04T15:58:54.000000Z"
|
||||||
},
|
},
|
||||||
|
"7255": {
|
||||||
|
"id": 7255,
|
||||||
|
"name": "Elf on a Bike",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/f3a0369934c1f0f1641a87e77129dfa6.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 34869
|
||||||
|
}
|
||||||
|
},
|
||||||
"129": {
|
"129": {
|
||||||
"id": 129,
|
"id": 129,
|
||||||
"name": "Engine Turn",
|
"name": "Engine Turn",
|
||||||
@@ -1428,6 +1538,26 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:48.000000Z"
|
"updated_at": "2024-08-04T15:58:48.000000Z"
|
||||||
},
|
},
|
||||||
|
"6447": {
|
||||||
|
"id": 6447,
|
||||||
|
"name": "Flowers and Hearts in love",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/3f0bf99f4c04fa2011bda24ad7b5279f.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 76791
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"759": {
|
||||||
|
"id": 759,
|
||||||
|
"name": "Fox",
|
||||||
|
"author": "Oasis Mini",
|
||||||
|
"image": "2024/07/44c0031863a6d55608483608bb5afdf1.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 7666
|
||||||
|
}
|
||||||
|
},
|
||||||
"715": {
|
"715": {
|
||||||
"id": 715,
|
"id": 715,
|
||||||
"name": "Fractospiral",
|
"name": "Fractospiral",
|
||||||
@@ -1579,6 +1709,16 @@
|
|||||||
"1": 34208
|
"1": 34208
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7100": {
|
||||||
|
"id": 7100,
|
||||||
|
"name": "Giraffe",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/05c566016b59e48110711e2dd4323a79.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 44743
|
||||||
|
}
|
||||||
|
},
|
||||||
"1777": {
|
"1777": {
|
||||||
"id": 1777,
|
"id": 1777,
|
||||||
"name": "Great Wave",
|
"name": "Great Wave",
|
||||||
@@ -1754,6 +1894,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T16:01:33.000000Z"
|
"updated_at": "2024-08-04T16:01:33.000000Z"
|
||||||
},
|
},
|
||||||
|
"7154": {
|
||||||
|
"id": 7154,
|
||||||
|
"name": "Heart with Wings",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/677a2ea86594860d7ec17d8cb3eb5352.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 24307
|
||||||
|
}
|
||||||
|
},
|
||||||
"356": {
|
"356": {
|
||||||
"id": 356,
|
"id": 356,
|
||||||
"name": "Hedgehog",
|
"name": "Hedgehog",
|
||||||
@@ -1936,6 +2086,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:52.000000Z"
|
"updated_at": "2024-08-04T15:58:52.000000Z"
|
||||||
},
|
},
|
||||||
|
"5637": {
|
||||||
|
"id": 5637,
|
||||||
|
"name": "Jack in the box",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2024/12/7d8507f05918c13c709a9c05a72b78c1.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 20697
|
||||||
|
}
|
||||||
|
},
|
||||||
"238": {
|
"238": {
|
||||||
"id": 238,
|
"id": 238,
|
||||||
"name": "Jack Russell Terrier",
|
"name": "Jack Russell Terrier",
|
||||||
@@ -1979,6 +2139,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:56.000000Z"
|
"updated_at": "2024-08-04T15:58:56.000000Z"
|
||||||
},
|
},
|
||||||
|
"7096": {
|
||||||
|
"id": 7096,
|
||||||
|
"name": "Kangaroo",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/24aed7f4d3b0be562bd2d5e8ec26a774.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 43094
|
||||||
|
}
|
||||||
|
},
|
||||||
"2796": {
|
"2796": {
|
||||||
"id": 2796,
|
"id": 2796,
|
||||||
"name": "Killer Wale",
|
"name": "Killer Wale",
|
||||||
@@ -1989,6 +2159,16 @@
|
|||||||
"1": 42409
|
"1": 42409
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7138": {
|
||||||
|
"id": 7138,
|
||||||
|
"name": "Kitty Playing with Yarn",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/03d03c3a6b5ec3df9a3712ecafd1b39d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 79176
|
||||||
|
}
|
||||||
|
},
|
||||||
"239": {
|
"239": {
|
||||||
"id": 239,
|
"id": 239,
|
||||||
"name": "Kobra",
|
"name": "Kobra",
|
||||||
@@ -2107,6 +2287,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-23T15:43:06.000000Z"
|
"updated_at": "2024-08-23T15:43:06.000000Z"
|
||||||
},
|
},
|
||||||
|
"6252": {
|
||||||
|
"id": 6252,
|
||||||
|
"name": "Lobster",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/27201ea751b12bbcbfa3062334dbae66.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 44912
|
||||||
|
}
|
||||||
|
},
|
||||||
"177": {
|
"177": {
|
||||||
"id": 177,
|
"id": 177,
|
||||||
"name": "Lone Blue Jay Bird",
|
"name": "Lone Blue Jay Bird",
|
||||||
@@ -2213,6 +2403,16 @@
|
|||||||
"1": 20347
|
"1": 20347
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7417": {
|
||||||
|
"id": 7417,
|
||||||
|
"name": "Manta Ray",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/03/8a4f9fe0bf4a17ea40013961ba8f1b2d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 10011
|
||||||
|
}
|
||||||
|
},
|
||||||
"339": {
|
"339": {
|
||||||
"id": 339,
|
"id": 339,
|
||||||
"name": "Marmoset Monkey",
|
"name": "Marmoset Monkey",
|
||||||
@@ -2235,6 +2435,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:59:00.000000Z"
|
"updated_at": "2024-08-04T15:59:00.000000Z"
|
||||||
},
|
},
|
||||||
|
"7211": {
|
||||||
|
"id": 7211,
|
||||||
|
"name": "Mindfulness",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/0283bb411e5ff892bf8b5940793aeedd.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 39419
|
||||||
|
}
|
||||||
|
},
|
||||||
"78": {
|
"78": {
|
||||||
"id": 78,
|
"id": 78,
|
||||||
"name": "Mini Bouquet",
|
"name": "Mini Bouquet",
|
||||||
@@ -2288,6 +2498,16 @@
|
|||||||
"1": 6986
|
"1": 6986
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7028": {
|
||||||
|
"id": 7028,
|
||||||
|
"name": "Mosasaur",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/e9158184556f47f56a97e5f11e352a0d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 36811
|
||||||
|
}
|
||||||
|
},
|
||||||
"202": {
|
"202": {
|
||||||
"id": 202,
|
"id": 202,
|
||||||
"name": "Moth",
|
"name": "Moth",
|
||||||
@@ -2425,6 +2645,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:55.000000Z"
|
"updated_at": "2024-08-04T15:58:55.000000Z"
|
||||||
},
|
},
|
||||||
|
"5994": {
|
||||||
|
"id": 5994,
|
||||||
|
"name": "Old Scholl",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2024/12/55b55eaa86dabe731eab198f1502d63b.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 40716
|
||||||
|
}
|
||||||
|
},
|
||||||
"1285": {
|
"1285": {
|
||||||
"id": 1285,
|
"id": 1285,
|
||||||
"name": "Orbital Spiral",
|
"name": "Orbital Spiral",
|
||||||
@@ -2622,6 +2852,16 @@
|
|||||||
"1": 60547
|
"1": 60547
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7268": {
|
||||||
|
"id": 7268,
|
||||||
|
"name": "Playful Little Robot",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/7ac44b24ff9cff01130cb0cb1309e7f0.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 36853
|
||||||
|
}
|
||||||
|
},
|
||||||
"1049": {
|
"1049": {
|
||||||
"id": 1049,
|
"id": 1049,
|
||||||
"name": "PolarValentine",
|
"name": "PolarValentine",
|
||||||
@@ -2664,6 +2904,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T16:01:31.000000Z"
|
"updated_at": "2024-08-04T16:01:31.000000Z"
|
||||||
},
|
},
|
||||||
|
"6470": {
|
||||||
|
"id": 6470,
|
||||||
|
"name": "Pteranodon",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/990a517bbd8cd99d32c1049751d7028a.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 33688
|
||||||
|
}
|
||||||
|
},
|
||||||
"1301": {
|
"1301": {
|
||||||
"id": 1301,
|
"id": 1301,
|
||||||
"name": "Quantum Entanglement in to out",
|
"name": "Quantum Entanglement in to out",
|
||||||
@@ -2696,6 +2946,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:59.000000Z"
|
"updated_at": "2024-08-04T15:58:59.000000Z"
|
||||||
},
|
},
|
||||||
|
"6000": {
|
||||||
|
"id": 6000,
|
||||||
|
"name": "Rabbit hugging a Heart",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2024/12/0cd7986b975db68f17efbe069c32657a.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 46342
|
||||||
|
}
|
||||||
|
},
|
||||||
"1264": {
|
"1264": {
|
||||||
"id": 1264,
|
"id": 1264,
|
||||||
"name": "Raccoon",
|
"name": "Raccoon",
|
||||||
@@ -2778,6 +3038,16 @@
|
|||||||
"1": 33471
|
"1": 33471
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6778": {
|
||||||
|
"id": 6778,
|
||||||
|
"name": "Robot with a flower",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2025/01/a28339205d4c9837241f69064ba48adc.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 36372
|
||||||
|
}
|
||||||
|
},
|
||||||
"210": {
|
"210": {
|
||||||
"id": 210,
|
"id": 210,
|
||||||
"name": "Rocket",
|
"name": "Rocket",
|
||||||
@@ -2799,6 +3069,16 @@
|
|||||||
"1": 29953
|
"1": 29953
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6614": {
|
||||||
|
"id": 6614,
|
||||||
|
"name": "Romantic Valentine Kiss",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/05651f308ce8c114041eb9f46f3b01c4.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 41462
|
||||||
|
}
|
||||||
|
},
|
||||||
"105": {
|
"105": {
|
||||||
"id": 105,
|
"id": 105,
|
||||||
"name": "Rooster",
|
"name": "Rooster",
|
||||||
@@ -2861,6 +3141,26 @@
|
|||||||
"1": 15406
|
"1": 15406
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7304": {
|
||||||
|
"id": 7304,
|
||||||
|
"name": "Sakura Ryu",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/03/1edf5f98df8ea2fec430efbb82392f2d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 51520
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"6787": {
|
||||||
|
"id": 6787,
|
||||||
|
"name": "Samurai",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/c4722369a149e42d7d8a19db37377380.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 72807
|
||||||
|
}
|
||||||
|
},
|
||||||
"4580": {
|
"4580": {
|
||||||
"id": 4580,
|
"id": 4580,
|
||||||
"name": "Santa Claus",
|
"name": "Santa Claus",
|
||||||
@@ -3104,6 +3404,26 @@
|
|||||||
"1": 28533
|
"1": 28533
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"5952": {
|
||||||
|
"id": 5952,
|
||||||
|
"name": "Skateasaurus",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2024/12/050d6aec400597aa7831ace7909207f1.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 20864
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"7190": {
|
||||||
|
"id": 7190,
|
||||||
|
"name": "Skating Fairy",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/ea3e536c4458d0ca2aab281da553545b.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 44630
|
||||||
|
}
|
||||||
|
},
|
||||||
"209": {
|
"209": {
|
||||||
"id": 209,
|
"id": 209,
|
||||||
"name": "Skull",
|
"name": "Skull",
|
||||||
@@ -3169,6 +3489,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:59:33.000000Z"
|
"updated_at": "2024-08-04T15:59:33.000000Z"
|
||||||
},
|
},
|
||||||
|
"7377": {
|
||||||
|
"id": 7377,
|
||||||
|
"name": "Snake Chinese Year",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/03/4a071f3f90ea12025241dd7d1044d651.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 24568
|
||||||
|
}
|
||||||
|
},
|
||||||
"551": {
|
"551": {
|
||||||
"id": 551,
|
"id": 551,
|
||||||
"name": "snowflake",
|
"name": "snowflake",
|
||||||
@@ -3284,6 +3614,16 @@
|
|||||||
"1": 6404
|
"1": 6404
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6609": {
|
||||||
|
"id": 6609,
|
||||||
|
"name": "Spinosaurus",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/aa915de291b74a4a625402d4c6cf0ab7.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 70140
|
||||||
|
}
|
||||||
|
},
|
||||||
"1695": {
|
"1695": {
|
||||||
"id": 1695,
|
"id": 1695,
|
||||||
"name": "spiral",
|
"name": "spiral",
|
||||||
@@ -3697,6 +4037,16 @@
|
|||||||
"1": 9497
|
"1": 9497
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6293": {
|
||||||
|
"id": 6293,
|
||||||
|
"name": "Stegosaurus",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/e3e254daf62d1dd69395ed5106c3fd40.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 68903
|
||||||
|
}
|
||||||
|
},
|
||||||
"2567": {
|
"2567": {
|
||||||
"id": 2567,
|
"id": 2567,
|
||||||
"name": "Stellar Sea lion",
|
"name": "Stellar Sea lion",
|
||||||
@@ -3708,6 +4058,16 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-23T16:00:00.000000Z"
|
"updated_at": "2024-08-23T16:00:00.000000Z"
|
||||||
},
|
},
|
||||||
|
"6739": {
|
||||||
|
"id": 6739,
|
||||||
|
"name": "Stellar Sea Lion over the Rocks",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/df3917677652ff73b194c8a34d773402.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 53595
|
||||||
|
}
|
||||||
|
},
|
||||||
"115": {
|
"115": {
|
||||||
"id": 115,
|
"id": 115,
|
||||||
"name": "String ray",
|
"name": "String ray",
|
||||||
@@ -3804,6 +4164,26 @@
|
|||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T15:58:54.000000Z"
|
"updated_at": "2024-08-04T15:58:54.000000Z"
|
||||||
},
|
},
|
||||||
|
"7276": {
|
||||||
|
"id": 7276,
|
||||||
|
"name": "Takeshi Ren",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/72d29db6dcdef850cc37c2721216989c.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 55111
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"7325": {
|
||||||
|
"id": 7325,
|
||||||
|
"name": "Tango the pango",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/03/42477ad4a8b1d08cb7fc34e9ad4f8314.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 35762
|
||||||
|
}
|
||||||
|
},
|
||||||
"5729": {
|
"5729": {
|
||||||
"id": 5729,
|
"id": 5729,
|
||||||
"name": "The Baby Cat",
|
"name": "The Baby Cat",
|
||||||
@@ -3814,6 +4194,36 @@
|
|||||||
"1": 58681
|
"1": 58681
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"5728": {
|
||||||
|
"id": 5728,
|
||||||
|
"name": "The Baby Cat",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2024/12/2d01ed84e45f5366ff8977e4c18f9df3.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 58681
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"6998": {
|
||||||
|
"id": 6998,
|
||||||
|
"name": "The Camel",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/8ff29f5fa10c0b5213115ae8ebfaa87d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 61839
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"6992": {
|
||||||
|
"id": 6992,
|
||||||
|
"name": "The Frog",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/8d46682ac8cb96fd1dc7e6c425b5da73.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 56023
|
||||||
|
}
|
||||||
|
},
|
||||||
"223": {
|
"223": {
|
||||||
"id": 223,
|
"id": 223,
|
||||||
"name": "The Knot",
|
"name": "The Knot",
|
||||||
@@ -4031,6 +4441,16 @@
|
|||||||
"1": 43134
|
"1": 43134
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6465": {
|
||||||
|
"id": 6465,
|
||||||
|
"name": "Triceratops",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/236c40e9905d6c835569ba1e123de409.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 51306
|
||||||
|
}
|
||||||
|
},
|
||||||
"135": {
|
"135": {
|
||||||
"id": 135,
|
"id": 135,
|
||||||
"name": "Triforce",
|
"name": "Triforce",
|
||||||
@@ -4139,6 +4559,46 @@
|
|||||||
"1": 21080
|
"1": 21080
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"6472": {
|
||||||
|
"id": 6472,
|
||||||
|
"name": "Valentine Cupid",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/89da4980fb95168472db914362d73fc0.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 60236
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"6810": {
|
||||||
|
"id": 6810,
|
||||||
|
"name": "Valentine’s Heart-Shaped Box",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/ecb41379a6cf281dbed0b95d4e4b8126.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 63975
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"7029": {
|
||||||
|
"id": 7029,
|
||||||
|
"name": "Valentine’s Moon",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/96d1d52db7f234a78913e53a003129cd.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 39111
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"6594": {
|
||||||
|
"id": 6594,
|
||||||
|
"name": "Velociraptor",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/01/53a5ff36f6b4b06df954601622c6b1a3.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 49603
|
||||||
|
}
|
||||||
|
},
|
||||||
"2116": {
|
"2116": {
|
||||||
"id": 2116,
|
"id": 2116,
|
||||||
"name": "Void of Death",
|
"name": "Void of Death",
|
||||||
@@ -4493,6 +4953,16 @@
|
|||||||
"1": 37914
|
"1": 37914
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"7233": {
|
||||||
|
"id": 7233,
|
||||||
|
"name": "Yoga Tree Pose",
|
||||||
|
"author": "Otávio Bittencourt",
|
||||||
|
"image": "2025/02/cc38fea088324f283faaaebe1feef4d9.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 51214
|
||||||
|
}
|
||||||
|
},
|
||||||
"437": {
|
"437": {
|
||||||
"id": 437,
|
"id": 437,
|
||||||
"name": "Yorkshire",
|
"name": "Yorkshire",
|
||||||
@@ -4503,5 +4973,15 @@
|
|||||||
"1": 23212
|
"1": 23212
|
||||||
},
|
},
|
||||||
"updated_at": "2024-08-04T16:01:31.000000Z"
|
"updated_at": "2024-08-04T16:01:31.000000Z"
|
||||||
|
},
|
||||||
|
"4014": {
|
||||||
|
"id": 4014,
|
||||||
|
"name": "Zombie",
|
||||||
|
"author": "Luany Camila",
|
||||||
|
"image": "2024/09/3a42cbf8da47cf3a922fab6246093d2d.svg",
|
||||||
|
"clean_pattern": 119,
|
||||||
|
"reduced_svg_content": {
|
||||||
|
"1": 21411
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,4 +10,5 @@ cryptography # should already be installed with Home Assistant
|
|||||||
# Development
|
# Development
|
||||||
colorlog
|
colorlog
|
||||||
pip>=21.0
|
pip>=21.0
|
||||||
|
pre-commit
|
||||||
ruff
|
ruff
|
||||||
@@ -1,9 +1,13 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sudo apt-get update && sudo apt-get install libturbojpeg0 libpcap0.8 -y
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
cd "$(dirname "$0")/.."
|
cd "$(dirname "$0")/.."
|
||||||
|
|
||||||
python3 -m pip install --requirement requirements.txt --upgrade
|
python3 -m pip install --requirement requirements.txt --upgrade
|
||||||
|
|
||||||
|
pre-commit install
|
||||||
|
|
||||||
mkdir -p config
|
mkdir -p config
|
||||||
Reference in New Issue
Block a user