Discover Packages
github.com/nexryai/summergo
package
module
Version:
v0.1.4
Opens a new window with list of versions in this module.
Published: Apr 8, 2024
License: MIT
Opens a new window with license information.
Imports: 15
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
summergo
Summaly for golang
これは何
misskey-dev/summaly の非公式なGo版
usage
model.go
に完全な取得できるデータの構造体があります
summaly, err := summergo.Summarize("https://www.youtube.com/watch?v=U1yqKWN80EM")
if err != nil {
panic(err)
}
fmt.Println(summaly.Title)
fmt.Println(summaly.Description)
fmt.Println(summaly.Player.Url)
Expand ▾
Collapse ▴
Documentation
¶
type Player struct {
Url string `json:"url,omitempty"`
Width int `json:"width,omitempty"`
Height int `json:"height,omitempty"`
IframePermissions []string `json:"allow,omitempty"`
}
type Summary struct {
Url string `json:"url"`
Title string `json:"title"`
Icon string `json:"icon"`
Description string `json:"description,omitempty"`
Thumbnail string `json:"thumbnail,omitempty"`
SiteName string `json:"sitename"`
Player Player `json:"player,omitempty"`
Sensitive bool `json:"sensitive"`
ActivityPub string `json:"activitypub,omitempty"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.