ninoseki / uzen Goto Github PK
View Code? Open in Web Editor NEWWebsite crawler with YARA detection
License: MIT License
Website crawler with YARA detection
License: MIT License
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.
Remove HTTPX fallback feature to make the app simple.
Replace YARA with Sigma to make the detection easy.
Fix the following Validation Error.
2.211s ! {JOB_ID}:take_snapshot_task failed, ValidationError: ValidationError("country_code: Length of 'Unknown' 7 > 2")
(IP2ASN returns Unknown
)
Encountering the following errors in separate docker installs on a few machines:
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
worker_1 | return future.result()
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 294, in main
worker_1 | self._pool = await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | [Previous line repeated 2 more times]
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 230, in create_pool
worker_1 | pool = await pool_factory(addr, db=settings.database, password=settings.password, encoding='utf8')
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 58, in create_pool
worker_1 | await pool._fill_free(override_min=False)
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 383, in _fill_free
worker_1 | conn = await self._create_new_connection(self._address)
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/connection.py", line 111, in create_connection
worker_1 | reader, writer = await asyncio.wait_for(open_connection(
worker_1 | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 479, in wait_for
worker_1 | return fut.result()
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/stream.py", line 23, in open_connection
worker_1 | transport, _ = await get_event_loop().create_connection(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1026, in create_connection
worker_1 | infos = await self._ensure_resolved(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1405, in _ensure_resolved
worker_1 | return await loop.getaddrinfo(host, port, family=family, type=type,
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 861, in getaddrinfo
worker_1 | return await self.run_in_executor(
worker_1 | File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
worker_1 | result = self.fn(*self.args, **self.kwargs)
worker_1 | File "/usr/local/lib/python3.9/socket.py", line 954, in getaddrinfo
worker_1 | for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
worker_1 | socket.gaierror: [Errno -3] Temporary failure in name resolution
worker_1 | socket.gaierror: [Errno -2] Name or service not known
worker_1 | 11:18:38: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 5 retries remaining...
worker_1 | 11:18:39: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 4 retries remaining...
worker_1 | 11:18:40: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 3 retries remaining...
worker_1 | 11:18:41: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 2 retries remaining...
worker_1 | 11:18:42: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 1 retries remaining...
worker_1 | Traceback (most recent call last):
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/stream.py", line 23, in open_connection
worker_1 | transport, _ = await get_event_loop().create_connection(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1050, in create_connection
worker_1 | sock = await self._connect_sock(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 961, in _connect_sock
worker_1 | await self.sock_connect(sock, address)
worker_1 | File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 499, in sock_connect
worker_1 | return await fut
worker_1 | asyncio.exceptions.CancelledError
worker_1 |
worker_1 | During handling of the above exception, another exception occurred:
worker_1 |
worker_1 | Traceback (most recent call last):
worker_1 | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 490, in wait_for
worker_1 | return fut.result()
worker_1 | asyncio.exceptions.CancelledError
uzen_app | conn = await self._create_new_connection(self._address)
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/connection.py", line 111, in create_connection
uzen_app | reader, writer = await asyncio.wait_for(open_connection(
uzen_app | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 442, in wait_for
uzen_app | return await fut
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/stream.py", line 23, in open_connection
uzen_app | transport, _ = await get_event_loop().create_connection(
uzen_app | File "uvloop/loop.pyx", line 1963, in create_connection
uzen_app | socket.gaierror: [Errno -2] Name or service not known
uzen_app | socket.gaierror: [Errno -2] Name or service not known
uzen_app |
uzen_app | [2022-05-03 11:21:17 +0000] [9] [ERROR] Application startup failed. Exiting.
uzen_app | [2022-05-03 11:21:17 +0000] [9] [INFO] Worker exiting (pid: 9)
uzen_app | [2022-05-03 11:21:17 +0000] [7] [WARNING] Worker with pid 9 was terminated due to signal 15
uzen_app | [2022-05-03 11:21:17 +0000] [7] [INFO] Shutting down: Master
uzen_app | [2022-05-03 11:21:17 +0000] [7] [INFO] Reason: Worker failed to boot.
worker_2 | Traceback (most recent call last):
worker_2 | File "/usr/local/bin/arq", line 8, in <module>
worker_2 | sys.exit(cli())
worker_2 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in _call_
worker_2 | return self.main(*args, **kwargs)
worker_2 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
worker_2 | rv = self.invoke(ctx)
worker_2 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
worker_2 | return ctx.invoke(self.callback, **ctx.params)
worker_2 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
worker_2 | return __callback(*args, **kwargs)
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/cli.py", line 48, in cli
worker_2 | run_worker(worker_settings_, **kwargs)
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 756, in run_worker
worker_2 | worker.run()
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 256, in run
worker_2 | self.loop.run_until_complete(self.main_task)
worker_2 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
worker_2 | return future.result()
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 294, in main
worker_2 | self._pool = await create_pool(
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_2 | return await create_pool(
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_2 | return await create_pool(
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_2 | return await create_pool(
worker_2 | [Previous line repeated 2 more times]
worker_2 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 230, in create_pool
worker_2 | pool = await pool_factory(addr, db=settings.database, password=settings.password, encoding='utf8')
worker_2 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 58, in create_pool
worker_2 | await pool._fill_free(override_min=False)
worker_2 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 383, in _fill_free
worker_2 | conn = await self._create_new_connection(self._address)
worker_2 | File "/usr/local/lib/python3.9/site-packages/aioredis/connection.py", line 111, in create_connection
worker_2 | reader, writer = await asyncio.wait_for(open_connection(
worker_2 | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 492, in wait_for
worker_2 | raise exceptions.TimeoutError() from exc
worker_2 | asyncio.exceptions.TimeoutError
When I try to run a snapshot or load a yara rule. I get a "API-Key header invalid" error message.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These problems occurred while renovating this repository.
These updates are awaiting their schedule. Click on a checkbox to get an update now.
@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)@types/jest
, ts-jest
)@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.circleci/config.yml
cimg/python 3.9-browsers
cimg/mysql 8.0
redis 6.2
cimg/node 18.7.0
docker-compose.yml
bitnami/redis 6.2
mysql/mysql-server 8.0
app.dockerfile
node 18-alpine
python 3.9-slim-buster
worker.dockerfile
python 3.9-slim-buster
frontend/package.json
@fortawesome/fontawesome-free ^6.1.2
@mdi/font ^7.0.96
@vuepic/vue-datepicker ^3.4.6
@vueuse/core ^9.1.1
@vueuse/router ^9.1.1
axios ^0.27.2
bowser ^2.11.0
bulma ^0.9.4
bulma-helpers ^0.4.2
core-js ^3.25.0
country-code-emoji ^2.3.0
crypto-js ^4.1.1
dayjs ^1.11.5
highlight.js ^11.6.0
js-file-download ^0.4.12
js-sha256 ^0.9.0
numeral ^2.0.6
qs ^6.11.0
regenerator-runtime ^0.13.9
url-parse ^1.5.10
vue 3.2.37
vue-concurrency 2.2.1
vue-router ^4.1.5
@types/crypto-js ^4.1.1
@types/har-format ^1.2.8
@types/jest ^27.5.2
@types/numeral ^2.0.2
@types/qs ^6.9.7
@types/url-parse ^1.4.8
@typescript-eslint/eslint-plugin ^5.35.1
@typescript-eslint/parser ^5.35.1
@vue/cli-plugin-babel ~5.0.8
@vue/cli-plugin-eslint ~5.0.8
@vue/cli-plugin-router ~5.0.8
@vue/cli-plugin-typescript ~5.0.8
@vue/cli-plugin-unit-jest ~5.0.8
@vue/cli-service ~5.0.8
@vue/eslint-config-typescript ^9.1.0
@vue/test-utils 2.0.2
@vue/vue3-jest 27.0.0-alpha.4
babel-jest ^27.5.1
eslint ^7.32.0
eslint-config-prettier ^8.5.0
eslint-plugin-prettier ^4.2.1
eslint-plugin-simple-import-sort ^7.0.0
eslint-plugin-vue ^8.7.1
jest ^27.5.1
prettier ^2.7.1
sass ^1.54.5
sass-loader ^13.0.2
ts-jest ^27.1.5
typescript ~4.8.2
pyproject.toml
aiocache ^0.11.1
aiofiles ^0.8.0
aiometer ^0.3.0
aiomysql ^0.1.1
aioredis 1.3.1
aiosqlite ^0.17.0
arq 0.23.0
arrow ^1.2.2
beautifulsoup4 ^4.11.1
cached-property ^1.5.2
certifi ^2022.6.15
dataclasses-json ^0.5.7
dateparser ^1.1.1
dnspython ^2.2.1
fastapi ^0.79.0
gunicorn ^20.1.0
html2text ^2020.1.16
httpx ^0.23.0
loguru ^0.6.0
minio ^7.1.11
niteru ^0.2.1
playwright 1.25.1
ppdeep ^20200505
pyhumps ^3.7.2
pyopenssl ^22.0.0
python-ulid ^1.1.0
sentry-sdk ^1.9.5
tldextract ^3.3.1
tortoise-orm 0.19.2
ujson ^5.4.0
uvicorn ^0.18.2
whois-parser ^0.1.4
yara-python ^4.2.3
watchgod ^0.8.2
aiohttp ^3.8.1
autoflake ^1.4
autopep8 ^1.7.0
black ^22.6.0
coveralls ^3.3.1
flake8 ^5.0.4
isort ^5.10.1
mypy ^0.971
nest-asyncio ^1.5.5
pre-commit ^2.20.0
pytest ^6.2.5
pytest-asyncio 0.16.0
pytest-cov ^3.0.0
pytest-env ^0.6.2
pytest-mock ^3.8.2
pytest-parallel ^0.1.1
pytest-randomly ^3.12.0
pytest-sugar ^0.9.5
pytest-timeout ^2.1.0
pyupgrade ^2.37.3
requests ^2.28.1
respx ^0.19.2
vcrpy 4.2.0
[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1129)
Implement the API key authentication by using DB like fastapi_simple_security
It fails to follow URL redirection because of misconfiguration (or misusage) of Puppeteer
Running on Docker. When I run a snapshot. I get the following error: Internal Server Error when running snapshot.
And this is the logs on Docker.
uzen-2-2_worker_2 exited with code 1
worker_1 | 07:46:41: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 5 retries remaining...
worker_1 | 07:46:42: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 4 retries remaining...
worker_1 | 07:46:43: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 3 retries remaining...
worker_1 | 07:46:44: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 2 retries remaining...
worker_1 | 07:46:45: redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 1 retries remaining...
worker_1 | Traceback (most recent call last):
worker_1 | File "/usr/local/bin/arq", line 8, in
worker_1 | sys.exit(cli())
worker_1 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 829, in call
worker_1 | return self.main(*args, **kwargs)
worker_1 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 782, in main
worker_1 | rv = self.invoke(ctx)
worker_1 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
worker_1 | return ctx.invoke(self.callback, **ctx.params)
worker_1 | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
worker_1 | return callback(*args, **kwargs)
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/cli.py", line 48, in cli
worker_1 | run_worker(worker_settings_, **kwargs)
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 756, in run_worker
worker_1 | worker.run()
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 256, in run
worker_1 | self.loop.run_until_complete(self.main_task)
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
worker_1 | return future.result()
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/worker.py", line 294, in main
worker_1 | self._pool = await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
worker_1 | return await create_pool(
worker_1 | [Previous line repeated 2 more times]
worker_1 | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 230, in create_pool
worker_1 | pool = await pool_factory(addr, db=settings.database, password=settings.password, encoding='utf8')
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 58, in create_pool
worker_1 | await pool._fill_free(override_min=False)
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 383, in _fill_free
worker_1 | conn = await self._create_new_connection(self._address)
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/connection.py", line 111, in create_connection
worker_1 | reader, writer = await asyncio.wait_for(open_connection(
worker_1 | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
worker_1 | return fut.result()
worker_1 | File "/usr/local/lib/python3.9/site-packages/aioredis/stream.py", line 23, in open_connection
worker_1 | transport, _ = await get_event_loop().create_connection(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1017, in create_connection
worker_1 | infos = await self._ensure_resolved(
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1396, in _ensure_resolved
worker_1 | return await loop.getaddrinfo(host, port, family=family, type=type,
worker_1 | File "/usr/local/lib/python3.9/asyncio/base_events.py", line 856, in getaddrinfo
worker_1 | return await self.run_in_executor(
worker_1 | File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
worker_1 | result = self.fn(*self.args, **self.kwargs)
worker_1 | File "/usr/local/lib/python3.9/socket.py", line 953, in getaddrinfo
worker_1 | for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
worker_1 | socket.gaierror: [Errno -2] Name or service not known
uzen_app | redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 5 retries remaining...
uzen-2-2_worker_1 exited with code 1
uzen_app | redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 4 retries remaining...
uzen_app | redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 3 retries remaining...
uzen_app | redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 2 retries remaining...
uzen_app | redis connection error ('redis', 6379) gaierror [Errno -2] Name or service not known, 1 retries remaining...
uzen_app | INFO: 172.20.0.1:62546 - "POST /api/snapshots/ HTTP/1.1" 500 Internal Server Error
uzen_app | ERROR: Exception in ASGI application
uzen_app | Traceback (most recent call last):
uzen_app | File "/usr/local/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 398, in run_asgi
uzen_app | result = await app(self.scope, self.receive, self.send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 45, in call
uzen_app | return await self.app(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/fastapi/applications.py", line 199, in call
uzen_app | await super().call(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/applications.py", line 112, in call
uzen_app | await self.middleware_stack(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py", line 181, in call
uzen_app | raise exc from None
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py", line 159, in call
uzen_app | await self.app(scope, receive, _send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/gzip.py", line 18, in call
uzen_app | await responder(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/gzip.py", line 35, in call
uzen_app | await self.app(scope, receive, self.send_with_gzip)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/exceptions.py", line 82, in call
uzen_app | raise exc from None
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/exceptions.py", line 71, in call
uzen_app | await self.app(scope, receive, sender)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 580, in call
uzen_app | await route.handle(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 241, in handle
uzen_app | await self.app(scope, receive, send)
uzen_app | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 52, in app
uzen_app | response = await func(request)
uzen_app | File "/usr/local/lib/python3.9/site-packages/fastapi/routing.py", line 191, in app
uzen_app | solved_result = await solve_dependencies(
uzen_app | File "/usr/local/lib/python3.9/site-packages/fastapi/dependencies/utils.py", line 544, in solve_dependencies
uzen_app | solved = await solve_generator(
uzen_app | File "/usr/local/lib/python3.9/site-packages/fastapi/dependencies/utils.py", line 462, in solve_generator
uzen_app | return await stack.enter_async_context(cm)
uzen_app | File "/usr/local/lib/python3.9/contextlib.py", line 556, in enter_async_context
uzen_app | result = await cm_type.aenter(cm)
uzen_app | File "/usr/local/lib/python3.9/contextlib.py", line 175, in aenter
uzen_app | return await self.gen.anext()
uzen_app | File "./app/api/dependencies/arq.py", line 21, in get_arq_redis
uzen_app | async with get_arq_redis_with_context() as arq_redis:
uzen_app | File "/usr/local/lib/python3.9/contextlib.py", line 175, in aenter
uzen_app | return await self.gen.anext()
uzen_app | File "./app/api/dependencies/arq.py", line 11, in get_arq_redis_with_context
uzen_app | redis: ArqRedis = await create_pool(settings=get_redis_settings())
uzen_app | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
uzen_app | return await create_pool(
uzen_app | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
uzen_app | return await create_pool(
uzen_app | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 257, in create_pool
uzen_app | return await create_pool(
uzen_app | [Previous line repeated 2 more times]
uzen_app | File "/usr/local/lib/python3.9/site-packages/arq/connections.py", line 230, in create_pool
uzen_app | pool = await pool_factory(addr, db=settings.database, password=settings.password, encoding='utf8')
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 58, in create_pool
uzen_app | await pool._fill_free(override_min=False)
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/pool.py", line 383, in _fill_free
uzen_app | conn = await self._create_new_connection(self._address)
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/connection.py", line 111, in create_connection
uzen_app | reader, writer = await asyncio.wait_for(open_connection(
uzen_app | File "/usr/local/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
uzen_app | return fut.result()
uzen_app | File "/usr/local/lib/python3.9/site-packages/aioredis/stream.py", line 23, in open_connection
uzen_app | transport, _ = await get_event_loop().create_connection(
uzen_app | File "uvloop/loop.pyx", line 1956, in create_connection
uzen_app | ai_remote = f1.result()
uzen_app | socket.gaierror: [Errno -2] Name or service not known
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.