Skip to content

Commit

Permalink
🤖 chore: Auto sync plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
lobehubbot committed Jan 23, 2024
1 parent 8c32a0c commit 0f5ff31
Show file tree
Hide file tree
Showing 8 changed files with 181 additions and 122 deletions.
26 changes: 26 additions & 0 deletions public/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,32 @@
"title": "Basketball Stats"
},
"schemaVersion": 1
},
{
"author": "maila",
"homepage": "https://vcaption.maila.ai",
"identifier": "VideoCaptions",
"manifest": "https://openai-collections.chat-plugin.lobehub.com/video-captions/manifest.json",
"meta": {
"avatar": "https://openai-collections.chat-plugin.lobehub.com/video-captions/logo.webp",
"description": "Convert Youtube links into transcribed text, enable asking questions, create chapters, and summarize its content.",
"tags": ["video-to-text", "youtube"],
"title": "Video Captions"
},
"schemaVersion": 1
},
{
"author": "glarity",
"homepage": "https://glarity.app",
"identifier": "Video_summary",
"manifest": "https://openai-collections.chat-plugin.lobehub.com/video-summary/manifest.json",
"meta": {
"avatar": "https://openai-collections.chat-plugin.lobehub.com/video-summary/logo.webp",
"description": "Summarize YouTube video highlights. Generate summaries from YouTube video URLs.",
"tags": ["video-to-text", "youtube"],
"title": "Video Summary"
},
"schemaVersion": 1
}
]
}
129 changes: 7 additions & 122 deletions public/token-insights/openapi.yaml
Original file line number Diff line number Diff line change
@@ -1,122 +1,7 @@
openapi: 3.0.0
info:
title: CryptoInsights
description: Get real-time updates on crypto price, BTC, ETH, airdrops, and the latest insights. Stay updated with the latest cryptocurrency news and exclusive airdrop opportunities.
version: 'v1.0.0'
servers:
- url: https://cryptoplugin.feednews.com
paths:
/coinPrice:
get:
operationId: getCoinPrice
summary: Retrieve the Crypto coin market price
parameters:
- in: query
name: slug
schema:
type: string
required: true
description: The slug of the crypto coin. For the example of bit coin, the symbol is BTC or btc, the slug is bitcoin
responses:
'200':
description: A Crypto coins's price, and currency is usd, include price, volume_24h, volume_change_24h, percent_change_24h, market_cap, market_cap_dominance, circulating_supply ...
content:
application/json:
schema:
type: object
properties:
slug:
type: string
example: bitcoin
name:
type: string
example: Bitcoin
symbol:
type: string
example: BTC
circulating_supply:
type: number
format: double
total_supply:
type: number
format: double
max_supply:
type: number
format: double
high:
type: number
format: double
low:
type: number
format: double
price:
type: number
format: double
volume_24h:
type: number
format: double
volume_change_24h:
type: number
format: double
percent_change_1h:
type: number
format: double
percent_change_24h:
type: number
format: double
percent_change_7d:
type: number
format: double
market_cap:
type: number
format: double
market_cap_dominance:
type: number
format: double
fully_diluted_market_cap:
type: number
format: double
articles:
type: array
items:
type: object
properties:
title:
type: string
description: news title
summary:
type: string
description: news summary
url:
type: string
description: news url. If unicode in the url, replace the unicode with correct symbols. For example, replace \u0026 with &
/coinNews:
post:
operationId: getCoinNews
summary: Retrieve the Crypto coin related news
parameters:
- in: query
name: slug
schema:
type: string
required: true
description: The slug of the crypto coin. For the example of bit coin, the symbol is BTC or btc, the slug is bitcoin
responses:
'200':
description: A list of crypto coin related News
content:
application/json:
schema:
type: array
items:
type: object
properties:
title:
type: string
description: news title
summary:
type: string
description: news summary
url:
type: string
description: news url. When providing link to the user, do not encode the url, for example, do not encode '&' to '%26'.
<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
Binary file added public/video-captions/logo.webp
Binary file not shown.
18 changes: 18 additions & 0 deletions public/video-captions/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"api": {
"type": "openapi",
"url": "https://openai-collections.chat-plugin.lobehub.com/video-captions/openapi.yaml",
"has_user_authentication": false
},
"auth": {
"type": "none"
},
"contact_email": "[email protected]",
"description_for_human": "Convert Youtube links into transcribed text, enable asking questions, create chapters, and summarize its content.",
"description_for_model": "Converts YouTube video into Text. If totalSegments are more than 1, transcribe each portion of the video separately until the full video is transcribed.",
"legal_info_url": "https://vcaption.maila.ai/legal",
"logo_url": "https://openai-collections.chat-plugin.lobehub.com/video-captions/logo.webp",
"name_for_human": "Video Captions",
"name_for_model": "VideoCaptions",
"schema_version": "v1"
}
57 changes: 57 additions & 0 deletions public/video-captions/openapi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
openapi: 3.1.0
info:
title: Video Transcription API
version: 1.0.0
servers:
- url: 'https://vcaption.maila.ai'
paths:
/api/transcription:
post:
summary: Transcribe a section of a video
operationId: transcribeVideo
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
videoId:
type: string
description: YouTube video ID to be transcribed
segment:
type: integer
description: Segment number to transcribe, with each segment holding a maximum of 2k words.
includeTimestamp:
type: boolean
description: Specifies whether to include timestamps in the transcription
responses:
'200':
description: A successful response
content:
application/json:
schema:
type: object
properties:
totalSegments:
type: integer
description: Total number of segments in the video
currentSegment:
type: integer
description: The current transcribed segment number
transcribedText:
type: string
description: The transcribed text of the current segment
error:
type: string
description: Error message, if any
'400':
description: Bad request, no transcription available
content:
application/json:
schema:
type: object
properties:
error:
type: string
description: Error message
12 changes: 12 additions & 0 deletions public/video-summary/logo.webp
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="48" height="48" rx="24" fill="url(#paint0_linear_17187_309)"/>
<path d="M27.5507 21.8778C27.5242 21.0566 27.1798 20.2354 26.5441 19.5997C25.1931 18.2487 22.968 18.2487 21.6171 19.5997C20.2661 20.9507 20.2661 23.1758 21.617 24.5267C22.2528 25.1625 23.074 25.5068 23.9216 25.5598L23.9746 25.5598C24.8223 25.6128 25.6169 25.9306 26.2527 26.5664C26.8884 27.2021 27.2328 28.0233 27.2593 28.8445L27.2593 28.8975C27.3123 29.7451 27.6301 30.5398 28.2924 31.202C29.6433 32.553 31.8684 32.553 33.2194 31.202C34.5703 29.8511 34.5703 27.626 33.2194 26.275C32.5836 25.6393 31.7625 25.2949 30.9413 25.2684C30.9148 25.2419 30.8883 25.2684 30.8618 25.2419C30.0407 25.2154 29.2195 24.8711 28.5837 24.2353C27.948 23.5996 27.6036 22.7784 27.5771 21.9573C27.5771 21.9573 27.5771 21.9043 27.5507 21.8778Z" fill="#F8FAFE"/>
<path d="M14.9418 31.2018C16.2927 32.5527 18.5178 32.5527 19.8688 31.2018C21.2197 29.8508 21.2197 27.6257 19.8688 26.2748C17.5377 23.9437 17.5377 20.1822 19.8688 17.8512C22.1998 15.5201 25.9613 15.5201 28.2924 17.8512C29.6433 19.2021 31.8684 19.2021 33.2194 17.8512C34.5703 16.5002 34.5703 14.2751 33.2194 12.9241C28.1599 7.86469 19.9747 7.89118 14.9418 12.9241C9.8823 17.9836 9.90879 26.1688 14.9418 31.2018Z" fill="#F8FAFE"/>
<path d="M26.4313 32.9498C25.0707 31.5893 22.8648 31.5893 21.5043 32.9498C20.1437 34.3104 20.1437 36.5163 21.5043 37.8768C22.8648 39.2374 25.0707 39.2374 26.4313 37.8768C27.7918 36.5163 27.7918 34.3104 26.4313 32.9498Z" fill="#F8FAFE"/>
<defs>
<linearGradient id="paint0_linear_17187_309" x1="-2.91718" y1="8.07869" x2="53.318" y2="26.6322" gradientUnits="userSpaceOnUse">
<stop stop-color="#24ABF7"/>
<stop offset="1" stop-color="#2879FB"/>
</linearGradient>
</defs>
</svg>
18 changes: 18 additions & 0 deletions public/video-summary/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"api": {
"type": "openapi",
"url": "https://openai-collections.chat-plugin.lobehub.com/video-summary/openapi.yaml",
"is_user_authenticated": false
},
"auth": {
"type": "none"
},
"contact_email": "[email protected]",
"description_for_human": "Summarize YouTube video highlights. Generate summaries from YouTube video URLs.",
"description_for_model": "Summarize YouTube video highlights. Generate summaries from YouTube video URLs.",
"legal_info_url": "https://docs.google.com/document/d/1xKwpHEjmUCmiaP07yDBKhxeXFjODzcV9zmxFx3944BY/edit",
"logo_url": "https://openai-collections.chat-plugin.lobehub.com/video-summary/logo.webp",
"name_for_human": "Video Summary",
"name_for_model": "Video_summary",
"schema_version": "v1.1.0"
}
43 changes: 43 additions & 0 deletions public/video-summary/openapi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
openapi: 3.0.1
info:
title: Video Summary Plugin API
description: Video summary plugin API allows users to get YouTube video summaries using ChatGPT.
version: "v1.1.0"
servers:
- url: https://glarity.app
paths:
/api/youtube:
get:
operationId: GetVideoSummaryTranscribeVideo
summary: Get YouTube video transcriptions
parameters:
- in: query
name: url
schema:
type: string
required: true
description: YouTube video URL
responses:
"200":
description: Successful response
content:
application/json:
schema:
$ref: "#/components/schemas/getYoutubeTranscriptResponse"
"500":
description: Error response
content:
application/json:
schema:
type: object
properties:
error:
type: string
components:
schemas:
getYoutubeTranscriptResponse:
type: object
properties:
transcript:
type: string
description: YouTube video transcription text.

0 comments on commit 0f5ff31

Please sign in to comment.