or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Jupyter Server
events
APIREST API Endpoints
POST
/api/events
- create new eventsGET
/api/events/schemas
- query/list registered schemas(maybe – needs discussion)
POST
/api/events/schemas
- register schemas(maybe – needs discussion)
WebSocket endpoints (
WebsocketHandler
)/api/events/subscribe
- fire hose of all events – perhaps accept filters? (see open question below)/api/events/subscribe/notification
– subscribe to events of typenotification
Open Question: Should the WebSocket handler support making a request for multiple filters to be applied instead of just the one proposed in the URL scheme above?
Depends on
jupyter_events
packageEventLogger
object in (formerlyEventLog
injupyter_telemetry
)JupyterLab Notifications
Server-side functionality
notification
events that pass through the event busnotification
as a row in a SQLite database on the server with a key for the recipient identity as well as an ideanotification
events with multiple recipients can be denormalized here and written as multiple rowsREST API
GET
/api/notifications
- retrieve a list of all notifications that authenticated user can seeGET
/api/notifications/{ID}
- retrieve a specific notificationDELETE
/api/notifications/{ID}
- delete a specific notificationClient-side functionality
/api/events/notifications
WebSocketThrottle
its incoming messages at some reasonable rate (on the order of 0.5-1 seconds)events
API as a notifier only – check the/api/notifications
endpoint for the actual list of messages