From 367c08a4ec137ba3f7cb884ce8a14f0b06d7f5e4 Mon Sep 17 00:00:00 2001 From: Fingerling42 Date: Thu, 9 Nov 2023 16:29:07 +0200 Subject: [PATCH] Code lines fixs for Feeecc Course --- .../feecc-analytics-deployment.md | 8 +- .../feecc-course/feecc-workbench-demo.md | 8 +- .../feecc-workbench-deployment.md | 16 +- src/data/courses-hashes.yaml | 206 +++++++++--------- .../unleash-automation-potential-en.png | Bin 0 -> 61601 bytes 5 files changed, 119 insertions(+), 119 deletions(-) create mode 100644 static/og/open-source-private-smart-home-intro/unleash-automation-potential-en.png diff --git a/courses/en/learn/feecc-course/feecc-analytics-deployment.md b/courses/en/learn/feecc-course/feecc-analytics-deployment.md index ac87776750..4d019123c4 100644 --- a/courses/en/learn/feecc-course/feecc-analytics-deployment.md +++ b/courses/en/learn/feecc-course/feecc-analytics-deployment.md @@ -13,7 +13,7 @@ In this lesson, you will learn how to deploy the components of Feecc Analytics. 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-analytics-backend.git @@ -27,7 +27,7 @@ git clone https://github.com/Multi-Agent-io/feecc-analytics-backend.git 3. Launch the backend container: - + sudo docker-compose up -d --build @@ -37,7 +37,7 @@ sudo docker-compose up -d --build 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-analytics-frontend.git @@ -45,7 +45,7 @@ git clone https://github.com/Multi-Agent-io/feecc-analytics-frontend.git 3. Launch the frontend container: - + sudo docker-compose up -d --build diff --git a/courses/en/learn/feecc-course/feecc-workbench-demo.md b/courses/en/learn/feecc-course/feecc-workbench-demo.md index d5b0c0fcac..a77aa95a05 100644 --- a/courses/en/learn/feecc-course/feecc-workbench-demo.md +++ b/courses/en/learn/feecc-course/feecc-workbench-demo.md @@ -23,7 +23,7 @@ To run the demo, you will need: Execute the following commands: - + git clone https://github.com/Multi-Agent-io/feecc-academy cd feecc-academy sudo docker compose up -d --build @@ -31,7 +31,7 @@ sudo docker compose up -d --build To check working containers, run the following: - + sudo docker ps -a @@ -53,7 +53,7 @@ a74fa229eb90 robonomics/robonomics:sha-bd71a23 "robonomics --dev --…" 20 2. At this stage, the system should prompt the employee to place their RFID card on the scanner for authorization. In the demo, you can use `hid-emulator.py` for authorization. To do this, run a separate Docker container: - + sudo docker exec -ti feecc_academy_hid_emulator sh python3 hid-emulator.py @@ -195,7 +195,7 @@ Total Assembly Time (Including Components): 0:00:06 11. To delete the demo, enter the command: - + sudo docker compose down --rmi all && docker builder prune -f diff --git a/courses/en/learn/feecc-course/feecc-workbench-deployment.md b/courses/en/learn/feecc-course/feecc-workbench-deployment.md index a33ac6029a..d61bd7043f 100644 --- a/courses/en/learn/feecc-course/feecc-workbench-deployment.md +++ b/courses/en/learn/feecc-course/feecc-workbench-deployment.md @@ -41,14 +41,14 @@ Before starting, connect all the necessary equipment to the computer or server: 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-hid-reader-daemon.git cd feecc-hid-reader-daemon 2. Launch the daemon: - + sudo docker-compose up -d --build @@ -56,7 +56,7 @@ sudo docker-compose up -d --build 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-workbench-daemon.git cd feecc-workbench-daemon @@ -78,7 +78,7 @@ cd feecc-workbench-daemon 3. Launch the daemon: - + sudo docker-compose up -d --build @@ -88,7 +88,7 @@ sudo docker-compose up -d --build 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-ipfs-gateway.git @@ -97,7 +97,7 @@ git clone https://github.com/Multi-Agent-io/feecc-ipfs-gateway.git 3. Launch the microservice: - + sudo docker-compose up -d --build @@ -105,7 +105,7 @@ sudo docker-compose up -d --build 1. Clone the repository: - + git clone https://github.com/Multi-Agent-io/feecc-workbench-frontend.git @@ -117,7 +117,7 @@ git clone https://github.com/Multi-Agent-io/feecc-workbench-frontend.git 3. Launch the frontend container: - + sudo docker-compose up -d --build diff --git a/src/data/courses-hashes.yaml b/src/data/courses-hashes.yaml index 2892504338..351fb0b968 100644 --- a/src/data/courses-hashes.yaml +++ b/src/data/courses-hashes.yaml @@ -456,9 +456,9 @@ updated/en/learn/boston-dynamics-spot/overview/: false - link: /en/learn/feecc-course/feecc-analytics-deployment/ - hash: fac1b5d578adb3587c35518645785e10 - lastUpdate: Fri Jul 28 2023 17:29:58 GMT+0300 (Eastern European Summer Time) - updated/en/learn/feecc-course/feecc-analytics-deployment/: false + hash: b6cddf3057c4b51d6a1278a40b2238a0 + lastUpdate: Thu Nov 09 2023 16:26:57 GMT+0200 (Eastern European Standard Time) + updated/en/learn/feecc-course/feecc-analytics-deployment/: true - link: /en/learn/feecc-course/feecc-architecture/ hash: 665b84f8e2a95607464e94007936009c @@ -466,171 +466,171 @@ updated/en/learn/feecc-course/feecc-architecture/: false - link: /en/learn/feecc-course/feecc-workbench-deployment/ - hash: 0159bd767baacec57ad52347fe56087e - lastUpdate: Thu Jul 27 2023 16:41:43 GMT+0400 (Samara Standard Time) - updated/en/learn/feecc-course/feecc-workbench-deployment/: false + hash: ac7fa14464574d0a1bdfe9ed8b9340f0 + lastUpdate: Thu Nov 09 2023 16:22:45 GMT+0200 (Eastern European Standard Time) + updated/en/learn/feecc-course/feecc-workbench-deployment/: true - link: /en/learn/feecc-course/feecc-workbench-demo/ - hash: 67c59e49f8e2024f0e012d1714795189 - lastUpdate: Thu Jul 27 2023 16:41:43 GMT+0400 (Samara Standard Time) - updated/en/learn/feecc-course/feecc-workbench-demo/: false + hash: b3401dee8fd325e6a91b0ed09ce9d244 + lastUpdate: Thu Nov 09 2023 16:22:55 GMT+0200 (Eastern European Standard Time) + updated/en/learn/feecc-course/feecc-workbench-demo/: true - link: /en/learn/feecc-course/overview/ hash: 3ec016f3b4e2cf925d59634452bfdd70 - lastUpdate: Thu Jul 27 2023 16:41:43 GMT+0400 (Samara Standard Time) + lastUpdate: Thu Nov 09 2023 16:23:11 GMT+0200 (Eastern European Standard Time) updated/en/learn/feecc-course/overview/: false - link: /ru/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: 8d3abe0d6f1610a2b6dd304e75344c34 - lastUpdate: Wed Aug 30 2023 13:19:20 GMT+0400 (Samara Standard Time) - updated/ru/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/ru/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: 8d3abe0d6f1610a2b6dd304e75344c34 - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: f195cc393feb8a7464ae69ea924353a1 + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: 8bffeeb51870f850a74e04bf8920bbce - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 13:19:19 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true - link: /en/learn/open-source-private-smart-home-intro/unleash-automation-potential/ - hash: b6126d38980b97bbb1cd8e4b18edf6df - lastUpdate: Wed Aug 30 2023 14:09:51 GMT+0400 (Samara Standard Time) - updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true + hash: 1fd36dee56ae7f79be705aad1d4f932e + lastUpdate: Wed Aug 30 2023 19:10:11 GMT+0300 (Eastern European Summer Time) + updated/en/learn/open-source-private-smart-home-intro/unleash-automation-potential/: true diff --git a/static/og/open-source-private-smart-home-intro/unleash-automation-potential-en.png b/static/og/open-source-private-smart-home-intro/unleash-automation-potential-en.png new file mode 100644 index 0000000000000000000000000000000000000000..a673fc0a2dec681aa78aae8157e59a3fe9964f97 GIT binary patch literal 61601 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%0DE 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 literal 0 HcmV?d00001