WidgetsKit adds experimental support for some widgets that use <iframe> to display various types of content. May not work properly in the current state.
Services[]
- AllMyLinks
- Amazon Music
- Apple Music
- Apple Podcasts
- Google Forms
- Google Spreadsheets
- itch.io
- Medal
- Sketchfab
- p3d.in
- Steam
- TikTok
Installation[]
Usage[]
<div data-type="service:type" data-width="width" data-height="height" data-id="id:additional_settings"></div>
Inline styles on the placeholder <div> are copied across to the <iframe>. To center the <iframe>, use style="display: block; margin: 0 auto". To align the <iframe> to the right (in LTR languages), use style="float: right" or style="display: block; margin-left: auto".
AllMyLinks[]
| Attribute | Description |
|---|---|
data-type
|
allmylinks |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
username:theme:size
username: The name of the user on AllMyLinks https://allmylinks.com/widget/profile/username.html?dark=0&big=0 |
| Example of the end result:
| |
Amazon Music[]
| Attribute | Description |
|---|---|
data-type
|
amazonmusic |
data-width
|
width: Width of the iframe in pixels.Example: |
data-height
|
height: Height of the iframe in pixels.Example: |
data-id
|
asin
asin: 10-character alphanumeric Amazon Standard Identification Number for the artist, album, or track. |
| Example of the end result:
| |
Apple Music[]
| Attribute | Description |
|---|---|
data-type
|
applemusic:album or applemusic:track |
data-width
|
width: Width of the iframe in pixels.Example: |
data-height
|
height: Height of the iframe in pixels.Example: |
data-id
|
album_id:track_id
album_id: Apple Music album ID. Required for both albums and tracks. track_id: Apple Music track ID. Only specify this for tracks. |
| Examples of the end result:
| |
Apple Podcasts[]
| Attribute | Description |
|---|---|
data-type
|
applepodcasts:show or applepodcasts:episode |
data-width
|
width: Width of the iframe in pixels.Example: |
data-height
|
height: Height of the iframe in pixels.Example: |
data-id
|
show_id:episode_id
show_id: Apple Podcasts show ID. Required for both shows and episodes. episode_id: Apple Podcasts episode ID. Only specify this for episodes. |
| Examples of the end result:
| |
Google Forms[]
| Attribute | Description |
|---|---|
data-type
|
googleforms |
data-width
|
width, height
width: Width of the iframe (in pixels, numbers only). height: Height of the iframe (in pixels, numbers only). |
data-height
| |
data-id
|
form_id
form_id: ID of the form from |
| Example of the end result:
| |
Google Spreadsheets[]
| Attribute | Description |
|---|---|
data-type
|
googlespreadsheets |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
spreadsheet_id
spreadsheet_id: ID of the spreadsheet, obtained by going to File > Publish to Web..., selecting Link, then clicking Publish |
| Example of the end result:
| |
itch.io[]
| Attribute | Description |
|---|---|
data-type
|
itchio |
data-width
|
Not supported |
data-height
| |
data-id
|
game_id:theme
game_id: ID of the game from clicking on "Related games" theme: The theme to use for the widget. |
| Example of the end result:
| |
Medal[]
| Attribute | Description |
|---|---|
data-type
|
medal |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
game:clip_id
game: The name of the game the clip is from clip_id: The ID from the clip. |
| Example of the end result:
| |
Pinterest[]
| Attribute | Description |
|---|---|
data-type
|
|
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
pin_id
pin_id: ID of the pin from |
| Example of the end result:
| |
Sketchfab[]
| Attribute | Description |
|---|---|
data-type
|
sketchfab |
data-width
|
Not supported |
data-height
| |
data-id
|
model_id
model_id: ID of the model from |
| Example of the end result:
| |
p3d.in[]
| Attribute | Description |
|---|---|
data-type
|
p3din |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
pin_id
pin_id: ID of the pin from |
| Example of the end result:
| |
Steam[]
| Attribute | Description |
|---|---|
data-type
|
steam |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
Not supported (fixed to 190px) |
data-id
|
game_id:custom_description
game_id: ID of the game from custom_description: Any text that can be used as a custom description for the referred game. |
| Example of the end result:
| |
TikTok[]
| Attribute | Description |
|---|---|
data-type
|
tiktok |
data-width
|
width: Width of the iframe (in pixels, numbers only). Example: |
data-height
|
height: Height of the iframe (in pixels, numbers only). Example: |
data-id
|
video_id
video_id: ID of the video from |
| Example of the end result:
| |