crtaci

package
v0.0.0-...-500f13b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2018 License: GPL-3.0 Imports: 20 Imported by: 0

Documentation

Overview

Package crtaci searches YouTube, DailyMotion and Vimeo for good old cartoons

Index

Constants

View Source
const Version = "1.9"

Version name

Variables

This section is empty.

Functions

func Asset

func Asset(name string) ([]byte, error)

Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetDir

func AssetDir(name string) ([]string, error)

AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:

data/
  foo.txt
  img/
    a.png
    b.png

then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.

func AssetInfo

func AssetInfo(name string) (os.FileInfo, error)

AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetNames

func AssetNames() []string

AssetNames returns the names of the assets.

func Cancel

func Cancel()

Cancel cancels http context

func Extract

func Extract(service string, videoId string) (url string, err error)

Extract extracts video uri

func LanguagesJson

func LanguagesJson() (*asset, error)

func LanguagesJsonBytes

func LanguagesJsonBytes() ([]byte, error)

func List

func List() (string, error)

List lists cartoon characters

func MustAsset

func MustAsset(name string) []byte

MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.

func RestoreAsset

func RestoreAsset(dir, name string) error

RestoreAsset restores an asset under the given directory

func RestoreAssets

func RestoreAssets(dir, name string) error

RestoreAssets restores an asset under the given directory recursively

func Search(query string) (string, error)

Search searches for cartoons

func UpdateExists

func UpdateExists() bool

UpdateExists checks if new version is available

Types

type Cartoon

type Cartoon struct {
	Id             string  `json:"id"`
	Character      string  `json:"character"`
	Title          string  `json:"title"`
	FormattedTitle string  `json:"formattedTitle"`
	Episode        int     `json:"episode"`
	Season         int     `json:"season"`
	Service        string  `json:"service"`
	Url            string  `json:"url"`
	ThumbSmall     string  `json:"thumbSmall"`
	ThumbMedium    string  `json:"thumbMedium"`
	ThumbLarge     string  `json:"thumbLarge"`
	Duration       float64 `json:"duration"`
	DurationString string  `json:"durationString"`
	Language       string  `json:"language"`
}

Cartoon type

type Character

type Character struct {
	Name      string `json:"name"`
	AltName   string `json:"altname"`
	AltName2  string `json:"altname2"`
	Duration  string `json:"duration"`
	RawQuery  string `json:"query"`
	Languages string `json:"languages"`
}

Character type

func (*Character) Query

func (c *Character) Query(escape bool) (query string)

Query returns character query to search for

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL