Current collected state Current
Observed since 20 Oct, 19:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
adsocket-transport
ADSocket transport library
pip install adsocket-transport
Transport initialization and sending message is very simple
from adsocket_transport import ADSocketTransport
adsocket = ADSocketTransport(
driver='redis',
host='redis://localhost:6379',
db=1
)
adsocket.send_data(data={'obj': 'user', 'obj_id': 4}, channels={'name': 'global', 'id': 'global'})
in case of async transport
from adsocket_transport import ADSocketAsyncTransport
adsocket = ADSocketAsyncTransport(
driver='redis',
host='redis://localhost:6379',
db=1
)
await adsocket.send_data(data={'obj': 'user', 'obj_id': 4}, channels={'name': 'global', 'id': 'global'})
Alternatively you can create message manually
from adsocket_transport import Message, ADSocketAsyncTransport
adsocket = ADSocketAsyncTransport(
driver='redis',
host='redis://localhost:6379',
db=1
)
message = Message(type='publish', data={'obj': 'user', 'obj_id': 4}, channel='global', channel_id='global')
await adsocket.send(message)
For more see adsocket-transport.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
redisEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | redis (>=3.2.1) | runtime |
aioredisEnvironment{
"extras": "",
"marker": "extra == 'aioredis'",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | aioredis (>=2.0.0) ; extra == 'aioredis' | runtime |
bdist_wheel · 6.98 KB · Python py3
Shared repository data · GitHub
Observed since 20 Oct, 19:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:f50b027371f6532afd14d78cc70c8d051fc7a6b35dc816286d90ec1ed284d4f4