Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlacklistEntry ¶ added in v0.29.0
type BlacklistEntry struct {
Repository string `json:"repository"`
Reason string `json:"reason,omitempty"`
Author string `json:"author,omitempty"`
CreatedAt time.Time `json:"createdAt"`
}
BlacklistEntry represents a repository (owner/repo) excluded from the scraping.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for the plugin service.
func (*Client) ListBlacklist ¶ added in v0.29.0
func (c *Client) ListBlacklist(ctx context.Context) ([]BlacklistEntry, error)
ListBlacklist gets the blacklisted repositories.
type Plugin ¶
type Plugin struct {
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
RepoName string `json:"repoName,omitempty"`
DisplayName string `json:"displayName,omitempty"`
Runtime string `json:"runtime,omitempty"`
Author string `json:"author,omitempty"`
Type string `json:"type,omitempty"`
Import string `json:"import,omitempty"`
Compatibility string `json:"compatibility,omitempty"`
Summary string `json:"summary,omitempty"`
IconURL string `json:"iconUrl,omitempty"`
BannerURL string `json:"bannerUrl,omitempty"`
Readme string `json:"readme,omitempty"`
LatestVersion string `json:"latestVersion,omitempty"`
Versions []string `json:"versions,omitempty"`
Stars int `json:"stars,omitempty"`
Snippet map[string]any `json:"snippet,omitempty"`
CreatedAt time.Time `json:"createdAt"`
Hidden bool `json:"hidden,omitempty"`
UseUnsafe bool `json:"useUnsafe,omitempty"`
}
Plugin The plugin information.
Click to show internal directories.
Click to hide internal directories.