Comments (14)
Sorry. I've been busy elsewhere.
Can you look for a TraceBack
in the logs? It maybe that a call elsewhere is failing and stopping the sensors from being polled.
from pyaarlo.
Sorry, I've been having to do my real job. I should be able to take a look at this stuff this week.
from pyaarlo.
any ideas? @twrecked ?
from pyaarlo.
I do have some tracebacks in my logs but most are not related and if something is close I am unsure if it is related. Anyway, here are some examples:
I have 3 of this one.
2021-07-20 03:42:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-20 03:42:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-20 03:42:40 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 468, in _handle
match_info = await self._router.resolve(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_urldispatcher.py", line 1004, in resolve
match_dict, allowed = await resource.resolve(request)
File "/usr/src/homeassistant/homeassistant/components/frontend/__init__.py", line 543, in resolve
and request.url.parts[1] not in self.hass.data[DATA_PANELS]
IndexError: tuple index out of range
Like this one, I don't think its related
2021-07-20 06:40:30 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-20 06:40:31 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-20 06:41:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-20 06:41:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-20 06:42:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-20 06:42:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-20 06:42:34 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 194, in scan_devices
results = await hass.async_add_executor_job(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 221, in _discover
netdisco.scan(
File "/usr/local/lib/python3.9/site-packages/netdisco/discovery.py", line 67, in scan
self.gdm.scan()
File "/usr/local/lib/python3.9/site-packages/netdisco/gdm.py", line 23, in scan
self.update()
File "/usr/local/lib/python3.9/site-packages/netdisco/gdm.py", line 88, in update
ddata = {k: v.strip() for (k, v) in (
File "/usr/local/lib/python3.9/site-packages/netdisco/gdm.py", line 88, in <dictcomp>
ddata = {k: v.strip() for (k, v) in (
ValueError: too many values to unpack (expected 2)
tbh, I feel they are all unrelated. Looking at the sensor:
last updated:
July 18, 2021, 13:09:32
Here are the logs from that time:
2021-07-18 13:07:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-18 13:07:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-18 13:08:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-18 13:08:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-18 13:09:28 DEBUG (ArloBackgroundWorker) [pyaarlo] pinging BabyMonitor
2021-07-18 13:09:28 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-18 13:09:29 DEBUG (ArloEventStream) [pyaarlo] sending modes to 50C176SP443A1
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] mode0<=M=>disarmed
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIdToName/mode0=disarmed
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeNameToId/disarmed=mode0
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/mode0=False
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/disarmed=False
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] mode1<=M=>armed
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIdToName/mode1=armed
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeNameToId/armed=mode1
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/mode1=False
2021-07-18 13:09:29 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/armed=False
2021-07-18 13:09:30 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 50C176SP443A1
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor BASE got modes
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] mode0<=M=>disarmed
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIdToName/mode0=disarmed
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeNameToId/disarmed=mode0
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/mode0=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/disarmed=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] mode1<=M=>armed
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIdToName/mode1=armed
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeNameToId/armed=mode1
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/mode1=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/modeIsSchedule/armed=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/activeMode=armed
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor CAMERA got one modes
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor BASE got cameras
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/batteryLevel=100
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/batteryTech=Rechargeable
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/chargerTech=Regular
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/chargingState=Off
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/signalStrength=4
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/brightness=0
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/mirror=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/flip=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/powerSaveMode=2
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/speaker={'mute': False, 'volume': 58}
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/privacyActive=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/connectionState=available
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/activityState=userStreamActive
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/motionSetupModeEnabled=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/motionSetupModeSensitivity=80
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/motionDetected=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/50C176SP443A1/audioDetected=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor CAMERA got one cameras
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/batteryLevel=100
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Battery Level BabyMonitor:batteryLevel:100
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/batteryTech=Rechargeable
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/chargerTech=Regular
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.camera] callback:BabyMonitor:chargerTech:Regular
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/chargingState=Off
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.camera] callback:BabyMonitor:chargingState:Off
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/signalStrength=4
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Signal Strength BabyMonitor:signalStrength:4
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/brightness=0
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.light] callback:BabyMonitor:brightness:0
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/mirror=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/flip=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/powerSaveMode=2
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/speaker={'mute': False, 'volume': 58}
2021-07-18 13:09:30 INFO (ArloBackgroundWorker) [custom_components.aarlo.media_player] callback:BabyMonitor:speaker:{'mute': False, 'volume': 58}
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/privacyActive=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.camera] callback:BabyMonitor:privacyActive:False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/connectionState=available
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.camera] callback:BabyMonitor:connectionState:available
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/activityState=userStreamActive
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.switch] callback:BabyMonitor Snapshot:activityState:userStreamActive
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.camera] callback:BabyMonitor:activityState:userStreamActive
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/motionSetupModeEnabled=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/motionSetupModeSensitivity=80
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/motionDetected=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.binary_sensor] callback:Motion BabyMonitor:motionDetected:False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/audioDetected=False
2021-07-18 13:09:30 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.binary_sensor] callback:Sound BabyMonitor:audioDetected:False
2021-07-18 13:09:31 DEBUG (ArloEventStream) [pyaarlo] sending cameras/50C176SP443A1/ambientSensors/history to 50C176SP443A1
2021-07-18 13:09:31 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor BASE got cameras/50C176SP443A1/ambientSensors/history
2021-07-18 13:09:31 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor CAMERA got one cameras/50C176SP443A1/ambientSensors/history
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/temperature=19.3
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Temperature BabyMonitor:temperature:19.3
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/humidity=45.7
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Humidity BabyMonitor:humidity:45.7
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/airQuality=3.4
2021-07-18 13:09:32 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Air Quality BabyMonitor:airQuality:3.4
2021-07-18 13:09:56 DEBUG (ArloEventStream) [pyaarlo] unhandled response - {'status': 'disconnected:2021-07-18T03:09:56.376Z'}
2021-07-18 13:09:56 DEBUG (ArloEventStream) [pyaarlo] sseclient-error=StopIteration
2021-07-18 13:09:59 DEBUG (ArloEventStream) [pyaarlo] Fetching device list after ev-reconnect
from pyaarlo.
Every time this happens I get this
2021-08-12 03:04:29 DEBUG (ArloEventStream) [pyaarlo] unhandled response - {'status': 'disconnected:2021-08-11T17:04:29.158Z'}
2021-08-12 03:04:29 DEBUG (ArloEventStream) [pyaarlo] sseclient-error=StopIteration
2021-08-12 03:04:32 DEBUG (ArloEventStream) [pyaarlo] Fetching device list after ev-reconnect
I am still suffering from this, it used to work just fine. Is there a way I can reload the component without restarting HASS?
from pyaarlo.
It should reload when it detects and error, I'm not sure why it's not. I have another issue raised which is seeing a lot of disconnects.
Can you paste your aarlo
config - minus the sensitive bits obviously. I'll take another look at the code.
edit: And can you turn on verbose debug.
logger:
default: info
logs:
custom_components.aarlo: debug
pyaarlo: debug
aarlo:
...
verbose_debug: True
from pyaarlo.
yeah, I already haeve that logger config.
I wil ladd the
'verbose_debug: True'
aarlo:
username: username
password: !secret arlo_pass
verbose_debug: True
from pyaarlo.
here we go, this is the exact second it stops updating.
2021-08-12 16:13:53 DEBUG (ArloEventStream) [pyaarlo] packet-in=
{ 'action': 'is',
'from': '50C176SP443A1',
'properties': { 'format': { 'accumInterval': 300,
'compression': 'zlib',
'count': 1992,
'encoding': 'base64',
'layout': { 'airQuality': { 'max': 2,
'mean': 2,
'min': 2},
'humidity': { 'max': 2,
'mean': 2,
'min': 2},
'temperature': { 'max': 2,
'mean': 2,
'min': 2},
'timestamp': 4},
'size': 35564},
'payload': [ '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'],
'type': 'ambientSensor'},
'resource': 'cameras/50C176SP443A1/ambientSensors/history',
'to': '6BVDTY2-114-32493212_web',
'transId': 'web!e525e899-5752-4ab4-b2ab-543705297e91'}
2021-08-12 16:13:53 DEBUG (ArloEventStream) [pyaarlo] sending cameras/50C176SP443A1/ambientSensors/history to 50C176SP443A1
2021-08-12 16:13:53 DEBUG (ArloEventStream) [pyaarlo] cameras/50C176SP443A1/ambientSensors/history:50C176SP443A1 bounded device!
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor BASE got cameras/50C176SP443A1/ambientSensors/history
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor: got cameras/50C176SP443A1/ambientSensors/history event **
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor CAMERA got one cameras/50C176SP443A1/ambientSensors/history
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/temperature=19.8
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Temperature BabyMonitor:temperature:19.8
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/humidity=36.6
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Humidity BabyMonitor:humidity:36.6
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/50C176SP443A1/airQuality=4.8
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [custom_components.aarlo.sensor] callback:Air Quality BabyMonitor:airQuality:4.8
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor: child got cameras/50C176SP443A1/ambientSensors/history event **
2021-08-12 16:13:53 DEBUG (ArloBackgroundWorker) [pyaarlo] BabyMonitor: got cameras/50C176SP443A1/ambientSensors/history event **
from pyaarlo.
The sensors get updated every 10 minutes by the slow refresh mechanism. What you should see is:
- the words
slow refresh
in the log - shortly after these you should see a request for a
ambientSensors/history
- then the output you see
Can you look for the words slow refresh
just above this output and again about 10 minutes later. And see if this happens.
from pyaarlo.
aarlo.log.rtf.zip
Here you go, a full 10 minute slow refresh cycle.
from pyaarlo.
Hi, any word on this? This is still broken. I don't really get it.
from pyaarlo.
I understand, so I noticed today when I upgraded my HASS that it has to do the email 2fa straight away.. I then noticed this on the readme:
https://github.com/twrecked/hass-aarlo#best-practises-and-known-limitations
So I am giving these options a go. I will report back if it resolves it.
from pyaarlo.
It has been working for a whole day so far, it has not really done that before. :)
I'll report back after the weekend and see if we are still good.
from pyaarlo.
yeah, so this works fine now
reconnect_every: 65
request_timeout: 60
refresh_devices_every: 2
stream_timeout: 180
are the settings I chose to use.
Thanks
from pyaarlo.
Related Issues (20)
- Arlo Go V2 HOT 3
- Arlo Streams Stopped Working HOT 1
- Arlo Recently added Automation v3 - are you supporting that? HOT 1
- Problem downloading media from the base station due to the new year.
- body-error=JSONDecodeError HOT 8
- authentication error HOT 89
- SSL: CERTIFICATE_VERIFY_FAILED HOT 10
- general-error=gaierror HOT 2
- Can't restart cameras HOT 1
- AttributeError: 'ArloBase' object has no attribute 'update_resources' HOT 3
- 2FA via Push ?
- Possible to download videos from base station storage? HOT 10
- 2nd Instance / Session possible? HOT 2
- Authentication Failed HOT 13
- Unable to download videos past 1 day
- OAuth2 support HOT 1
- Unable to read mode, try forcing v2 HOT 5
- Failed to open ratls port HOT 4
- 2FA not parsing mail properly? HOT 15
- Failed to read current modes correctly HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyaarlo.