Created
May 22, 2018 18:54
-
-
Save BlackLotus/3d675d12cf5b7d88298ce9de687eb655 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Code generated by go-bindata. | |
// sources: | |
// assets/bees/alertoverbee.png | |
// assets/bees/anelpowerctrlbee.png | |
// assets/bees/cleverbotbee.png | |
// assets/bees/cricketbee.png | |
// assets/bees/cronbee.png | |
// assets/bees/devrantbee.png | |
// assets/bees/efabee.png | |
// assets/bees/emailbee.png | |
// assets/bees/execbee.png | |
// assets/bees/facebookbee.png | |
// assets/bees/fsnotifybee.png | |
// assets/bees/githubbee.png | |
// assets/bees/gitterbee.png | |
// assets/bees/htmlextractbee.png | |
// assets/bees/huebee.png | |
// assets/bees/ircbee.png | |
// assets/bees/jabberbee.png | |
// assets/bees/jenkinsbee.png | |
// assets/bees/mumblebee.png | |
// assets/bees/nagiosbee.png | |
// assets/bees/notificationbee.png | |
// assets/bees/openweathermapbee.png | |
// assets/bees/pastebinbee.png | |
// assets/bees/pushoverbee.png | |
// assets/bees/rssbee.png | |
// assets/bees/s3bee.png | |
// assets/bees/serialbee.png | |
// assets/bees/simplepushbee.png | |
// assets/bees/slackbee.png | |
// assets/bees/spaceapibee.png | |
// assets/bees/telegrambee.png | |
// assets/bees/tinderbee.png | |
// assets/bees/transmissionbee.png | |
// assets/bees/tumblrbee.png | |
// assets/bees/twiliobee.png | |
// assets/bees/twitterbee.png | |
// assets/bees/webbee.png | |
// assets/logo.png | |
// assets/logo_128.png | |
// assets/logo_16.png | |
// assets/logo_256.png | |
// assets/logo_32.png | |
// assets/logo_512.png | |
// assets/logo_64.png | |
// config/LICENSE | |
// config/README.md | |
// config/assets/beehive-admin-9c9bdb140077ec813901397800ee631f.css | |
// config/assets/beehive-admin-a5b1e40caf9c5a7c62f689308573a1d0.js | |
// config/assets/vendor-b3fb1a9072b30aa6b2b5a5a6f72c2d21.js | |
// config/assets/vendor-be4f842fde3a872763f02c82eea2cca0.css | |
// config/crossdomain.xml | |
// config/fonts/bootstrap/glyphicons-halflings-regular.eot | |
// config/fonts/bootstrap/glyphicons-halflings-regular.svg | |
// config/fonts/bootstrap/glyphicons-halflings-regular.ttf | |
// config/fonts/bootstrap/glyphicons-halflings-regular.woff | |
// config/fonts/bootstrap/glyphicons-halflings-regular.woff2 | |
// config/index.html | |
// config/robots.txt | |
// DO NOT EDIT! | |
// +build embed | |
package api | |
import ( | |
"fmt" | |
"io/ioutil" | |
"os" | |
"path/filepath" | |
"strings" | |
) | |
// bindataRead reads the given file from disk. It returns an error on failure. | |
func bindataRead(path, name string) ([]byte, error) { | |
buf, err := ioutil.ReadFile(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset %s at %s: %v", name, path, err) | |
} | |
return buf, err | |
} | |
type asset struct { | |
bytes []byte | |
info os.FileInfo | |
} | |
// assetsBeesAlertoverbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesAlertoverbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/alertoverbee.png" | |
name := "assets/bees/alertoverbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesAnelpowerctrlbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesAnelpowerctrlbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/anelpowerctrlbee.png" | |
name := "assets/bees/anelpowerctrlbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesCleverbotbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesCleverbotbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/cleverbotbee.png" | |
name := "assets/bees/cleverbotbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesCricketbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesCricketbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/cricketbee.png" | |
name := "assets/bees/cricketbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesCronbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesCronbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/cronbee.png" | |
name := "assets/bees/cronbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesDevrantbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesDevrantbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/devrantbee.png" | |
name := "assets/bees/devrantbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesEfabeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesEfabeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/efabee.png" | |
name := "assets/bees/efabee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesEmailbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesEmailbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/emailbee.png" | |
name := "assets/bees/emailbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesExecbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesExecbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/execbee.png" | |
name := "assets/bees/execbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesFacebookbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesFacebookbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/facebookbee.png" | |
name := "assets/bees/facebookbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesFsnotifybeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesFsnotifybeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/fsnotifybee.png" | |
name := "assets/bees/fsnotifybee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesGithubbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesGithubbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/githubbee.png" | |
name := "assets/bees/githubbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesGitterbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesGitterbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/gitterbee.png" | |
name := "assets/bees/gitterbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesHtmlextractbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesHtmlextractbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/htmlextractbee.png" | |
name := "assets/bees/htmlextractbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesHuebeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesHuebeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/huebee.png" | |
name := "assets/bees/huebee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesIrcbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesIrcbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/ircbee.png" | |
name := "assets/bees/ircbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesJabberbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesJabberbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/jabberbee.png" | |
name := "assets/bees/jabberbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesJenkinsbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesJenkinsbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/jenkinsbee.png" | |
name := "assets/bees/jenkinsbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesMumblebeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesMumblebeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/mumblebee.png" | |
name := "assets/bees/mumblebee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesNagiosbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesNagiosbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/nagiosbee.png" | |
name := "assets/bees/nagiosbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesNotificationbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesNotificationbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/notificationbee.png" | |
name := "assets/bees/notificationbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesOpenweathermapbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesOpenweathermapbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/openweathermapbee.png" | |
name := "assets/bees/openweathermapbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesPastebinbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesPastebinbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/pastebinbee.png" | |
name := "assets/bees/pastebinbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesPushoverbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesPushoverbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/pushoverbee.png" | |
name := "assets/bees/pushoverbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesRssbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesRssbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/rssbee.png" | |
name := "assets/bees/rssbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesS3beePng reads file data from disk. It returns an error on failure. | |
func assetsBeesS3beePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/s3bee.png" | |
name := "assets/bees/s3bee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesSerialbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesSerialbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/serialbee.png" | |
name := "assets/bees/serialbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesSimplepushbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesSimplepushbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/simplepushbee.png" | |
name := "assets/bees/simplepushbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesSlackbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesSlackbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/slackbee.png" | |
name := "assets/bees/slackbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesSpaceapibeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesSpaceapibeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/spaceapibee.png" | |
name := "assets/bees/spaceapibee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTelegrambeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTelegrambeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/telegrambee.png" | |
name := "assets/bees/telegrambee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTinderbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTinderbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/tinderbee.png" | |
name := "assets/bees/tinderbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTransmissionbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTransmissionbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/transmissionbee.png" | |
name := "assets/bees/transmissionbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTumblrbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTumblrbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/tumblrbee.png" | |
name := "assets/bees/tumblrbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTwiliobeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTwiliobeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/twiliobee.png" | |
name := "assets/bees/twiliobee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesTwitterbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesTwitterbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/twitterbee.png" | |
name := "assets/bees/twitterbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsBeesWebbeePng reads file data from disk. It returns an error on failure. | |
func assetsBeesWebbeePng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/bees/webbee.png" | |
name := "assets/bees/webbee.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogoPng reads file data from disk. It returns an error on failure. | |
func assetsLogoPng() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo.png" | |
name := "assets/logo.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_128Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_128Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_128.png" | |
name := "assets/logo_128.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_16Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_16Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_16.png" | |
name := "assets/logo_16.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_256Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_256Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_256.png" | |
name := "assets/logo_256.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_32Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_32Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_32.png" | |
name := "assets/logo_32.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_512Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_512Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_512.png" | |
name := "assets/logo_512.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// assetsLogo_64Png reads file data from disk. It returns an error on failure. | |
func assetsLogo_64Png() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/assets/logo_64.png" | |
name := "assets/logo_64.png" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configLicense reads file data from disk. It returns an error on failure. | |
func configLicense() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/LICENSE" | |
name := "config/LICENSE" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configReadmeMd reads file data from disk. It returns an error on failure. | |
func configReadmeMd() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/README.md" | |
name := "config/README.md" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configAssetsBeehiveAdmin9c9bdb140077ec813901397800ee631fCss reads file data from disk. It returns an error on failure. | |
func configAssetsBeehiveAdmin9c9bdb140077ec813901397800ee631fCss() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/assets/beehive-admin-9c9bdb140077ec813901397800ee631f.css" | |
name := "config/assets/beehive-admin-9c9bdb140077ec813901397800ee631f.css" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configAssetsBeehiveAdminA5b1e40caf9c5a7c62f689308573a1d0Js reads file data from disk. It returns an error on failure. | |
func configAssetsBeehiveAdminA5b1e40caf9c5a7c62f689308573a1d0Js() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/assets/beehive-admin-a5b1e40caf9c5a7c62f689308573a1d0.js" | |
name := "config/assets/beehive-admin-a5b1e40caf9c5a7c62f689308573a1d0.js" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configAssetsVendorB3fb1a9072b30aa6b2b5a5a6f72c2d21Js reads file data from disk. It returns an error on failure. | |
func configAssetsVendorB3fb1a9072b30aa6b2b5a5a6f72c2d21Js() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/assets/vendor-b3fb1a9072b30aa6b2b5a5a6f72c2d21.js" | |
name := "config/assets/vendor-b3fb1a9072b30aa6b2b5a5a6f72c2d21.js" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configAssetsVendorBe4f842fde3a872763f02c82eea2cca0Css reads file data from disk. It returns an error on failure. | |
func configAssetsVendorBe4f842fde3a872763f02c82eea2cca0Css() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/assets/vendor-be4f842fde3a872763f02c82eea2cca0.css" | |
name := "config/assets/vendor-be4f842fde3a872763f02c82eea2cca0.css" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configCrossdomainXml reads file data from disk. It returns an error on failure. | |
func configCrossdomainXml() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/crossdomain.xml" | |
name := "config/crossdomain.xml" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configFontsBootstrapGlyphiconsHalflingsRegularEot reads file data from disk. It returns an error on failure. | |
func configFontsBootstrapGlyphiconsHalflingsRegularEot() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/fonts/bootstrap/glyphicons-halflings-regular.eot" | |
name := "config/fonts/bootstrap/glyphicons-halflings-regular.eot" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configFontsBootstrapGlyphiconsHalflingsRegularSvg reads file data from disk. It returns an error on failure. | |
func configFontsBootstrapGlyphiconsHalflingsRegularSvg() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/fonts/bootstrap/glyphicons-halflings-regular.svg" | |
name := "config/fonts/bootstrap/glyphicons-halflings-regular.svg" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configFontsBootstrapGlyphiconsHalflingsRegularTtf reads file data from disk. It returns an error on failure. | |
func configFontsBootstrapGlyphiconsHalflingsRegularTtf() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/fonts/bootstrap/glyphicons-halflings-regular.ttf" | |
name := "config/fonts/bootstrap/glyphicons-halflings-regular.ttf" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configFontsBootstrapGlyphiconsHalflingsRegularWoff reads file data from disk. It returns an error on failure. | |
func configFontsBootstrapGlyphiconsHalflingsRegularWoff() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/fonts/bootstrap/glyphicons-halflings-regular.woff" | |
name := "config/fonts/bootstrap/glyphicons-halflings-regular.woff" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configFontsBootstrapGlyphiconsHalflingsRegularWoff2 reads file data from disk. It returns an error on failure. | |
func configFontsBootstrapGlyphiconsHalflingsRegularWoff2() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/fonts/bootstrap/glyphicons-halflings-regular.woff2" | |
name := "config/fonts/bootstrap/glyphicons-halflings-regular.woff2" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configIndexHtml reads file data from disk. It returns an error on failure. | |
func configIndexHtml() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/index.html" | |
name := "config/index.html" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// configRobotsTxt reads file data from disk. It returns an error on failure. | |
func configRobotsTxt() (*asset, error) { | |
path := "/home/thomas/go/src/beehive/config/robots.txt" | |
name := "config/robots.txt" | |
bytes, err := bindataRead(path, name) | |
if err != nil { | |
return nil, err | |
} | |
fi, err := os.Stat(path) | |
if err != nil { | |
err = fmt.Errorf("Error reading asset info %s at %s: %v", name, path, err) | |
} | |
a := &asset{bytes: bytes, info: fi} | |
return a, err | |
} | |
// 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 Asset(name string) ([]byte, error) { | |
cannonicalName := strings.Replace(name, "\\", "/", -1) | |
if f, ok := _bindata[cannonicalName]; ok { | |
a, err := f() | |
if err != nil { | |
return nil, fmt.Errorf("Asset %s can't read by error: %v", name, err) | |
} | |
return a.bytes, nil | |
} | |
return nil, fmt.Errorf("Asset %s not found", name) | |
} | |
// MustAsset is like Asset but panics when Asset would return an error. | |
// It simplifies safe initialization of global variables. | |
func MustAsset(name string) []byte { | |
a, err := Asset(name) | |
if err != nil { | |
panic("asset: Asset(" + name + "): " + err.Error()) | |
} | |
return a | |
} | |
// 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 AssetInfo(name string) (os.FileInfo, error) { | |
cannonicalName := strings.Replace(name, "\\", "/", -1) | |
if f, ok := _bindata[cannonicalName]; ok { | |
a, err := f() | |
if err != nil { | |
return nil, fmt.Errorf("AssetInfo %s can't read by error: %v", name, err) | |
} | |
return a.info, nil | |
} | |
return nil, fmt.Errorf("AssetInfo %s not found", name) | |
} | |
// AssetNames returns the names of the assets. | |
func AssetNames() []string { | |
names := make([]string, 0, len(_bindata)) | |
for name := range _bindata { | |
names = append(names, name) | |
} | |
return names | |
} | |
// _bindata is a table, holding each asset generator, mapped to its name. | |
var _bindata = map[string]func() (*asset, error){ | |
"assets/bees/alertoverbee.png": assetsBeesAlertoverbeePng, | |
"assets/bees/anelpowerctrlbee.png": assetsBeesAnelpowerctrlbeePng, | |
"assets/bees/cleverbotbee.png": assetsBeesCleverbotbeePng, | |
"assets/bees/cricketbee.png": assetsBeesCricketbeePng, | |
"assets/bees/cronbee.png": assetsBeesCronbeePng, | |
"assets/bees/devrantbee.png": assetsBeesDevrantbeePng, | |
"assets/bees/efabee.png": assetsBeesEfabeePng, | |
"assets/bees/emailbee.png": assetsBeesEmailbeePng, | |
"assets/bees/execbee.png": assetsBeesExecbeePng, | |
"assets/bees/facebookbee.png": assetsBeesFacebookbeePng, | |
"assets/bees/fsnotifybee.png": assetsBeesFsnotifybeePng, | |
"assets/bees/githubbee.png": assetsBeesGithubbeePng, | |
"assets/bees/gitterbee.png": assetsBeesGitterbeePng, | |
"assets/bees/htmlextractbee.png": assetsBeesHtmlextractbeePng, | |
"assets/bees/huebee.png": assetsBeesHuebeePng, | |
"assets/bees/ircbee.png": assetsBeesIrcbeePng, | |
"assets/bees/jabberbee.png": assetsBeesJabberbeePng, | |
"assets/bees/jenkinsbee.png": assetsBeesJenkinsbeePng, | |
"assets/bees/mumblebee.png": assetsBeesMumblebeePng, | |
"assets/bees/nagiosbee.png": assetsBeesNagiosbeePng, | |
"assets/bees/notificationbee.png": assetsBeesNotificationbeePng, | |
"assets/bees/openweathermapbee.png": assetsBeesOpenweathermapbeePng, | |
"assets/bees/pastebinbee.png": assetsBeesPastebinbeePng, | |
"assets/bees/pushoverbee.png": assetsBeesPushoverbeePng, | |
"assets/bees/rssbee.png": assetsBeesRssbeePng, | |
"assets/bees/s3bee.png": assetsBeesS3beePng, | |
"assets/bees/serialbee.png": assetsBeesSerialbeePng, | |
"assets/bees/simplepushbee.png": assetsBeesSimplepushbeePng, | |
"assets/bees/slackbee.png": assetsBeesSlackbeePng, | |
"assets/bees/spaceapibee.png": assetsBeesSpaceapibeePng, | |
"assets/bees/telegrambee.png": assetsBeesTelegrambeePng, | |
"assets/bees/tinderbee.png": assetsBeesTinderbeePng, | |
"assets/bees/transmissionbee.png": assetsBeesTransmissionbeePng, | |
"assets/bees/tumblrbee.png": assetsBeesTumblrbeePng, | |
"assets/bees/twiliobee.png": assetsBeesTwiliobeePng, | |
"assets/bees/twitterbee.png": assetsBeesTwitterbeePng, | |
"assets/bees/webbee.png": assetsBeesWebbeePng, | |
"assets/logo.png": assetsLogoPng, | |
"assets/logo_128.png": assetsLogo_128Png, | |
"assets/logo_16.png": assetsLogo_16Png, | |
"assets/logo_256.png": assetsLogo_256Png, | |
"assets/logo_32.png": assetsLogo_32Png, | |
"assets/logo_512.png": assetsLogo_512Png, | |
"assets/logo_64.png": assetsLogo_64Png, | |
"config/LICENSE": configLicense, | |
"config/README.md": configReadmeMd, | |
"config/assets/beehive-admin-9c9bdb140077ec813901397800ee631f.css": configAssetsBeehiveAdmin9c9bdb140077ec813901397800ee631fCss, | |
"config/assets/beehive-admin-a5b1e40caf9c5a7c62f689308573a1d0.js": configAssetsBeehiveAdminA5b1e40caf9c5a7c62f689308573a1d0Js, | |
"config/assets/vendor-b3fb1a9072b30aa6b2b5a5a6f72c2d21.js": configAssetsVendorB3fb1a9072b30aa6b2b5a5a6f72c2d21Js, | |
"config/assets/vendor-be4f842fde3a872763f02c82eea2cca0.css": configAssetsVendorBe4f842fde3a872763f02c82eea2cca0Css, | |
"config/crossdomain.xml": configCrossdomainXml, | |
"config/fonts/bootstrap/glyphicons-halflings-regular.eot": configFontsBootstrapGlyphiconsHalflingsRegularEot, | |
"config/fonts/bootstrap/glyphicons-halflings-regular.svg": configFontsBootstrapGlyphiconsHalflingsRegularSvg, | |
"config/fonts/bootstrap/glyphicons-halflings-regular.ttf": configFontsBootstrapGlyphiconsHalflingsRegularTtf, | |
"config/fonts/bootstrap/glyphicons-halflings-regular.woff": configFontsBootstrapGlyphiconsHalflingsRegularWoff, | |
"config/fonts/bootstrap/glyphicons-halflings-regular.woff2": configFontsBootstrapGlyphiconsHalflingsRegularWoff2, | |
"config/index.html": configIndexHtml, | |
"config/robots.txt": configRobotsTxt, | |
} | |
// 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 AssetDir(name string) ([]string, error) { | |
node := _bintree | |
if len(name) != 0 { | |
cannonicalName := strings.Replace(name, "\\", "/", -1) | |
pathList := strings.Split(cannonicalName, "/") | |
for _, p := range pathList { | |
node = node.Children[p] | |
if node == nil { | |
return nil, fmt.Errorf("Asset %s not found", name) | |
} | |
} | |
} | |
if node.Func != nil { | |
return nil, fmt.Errorf("Asset %s not found", name) | |
} | |
rv := make([]string, 0, len(node.Children)) | |
for childName := range node.Children { | |
rv = append(rv, childName) | |
} | |
return rv, nil | |
} | |
type bintree struct { | |
Func func() (*asset, error) | |
Children map[string]*bintree | |
} | |
var _bintree = &bintree{nil, map[string]*bintree{ | |
"assets": &bintree{nil, map[string]*bintree{ | |
"bees": &bintree{nil, map[string]*bintree{ | |
"alertoverbee.png": &bintree{assetsBeesAlertoverbeePng, map[string]*bintree{}}, | |
"anelpowerctrlbee.png": &bintree{assetsBeesAnelpowerctrlbeePng, map[string]*bintree{}}, | |
"cleverbotbee.png": &bintree{assetsBeesCleverbotbeePng, map[string]*bintree{}}, | |
"cricketbee.png": &bintree{assetsBeesCricketbeePng, map[string]*bintree{}}, | |
"cronbee.png": &bintree{assetsBeesCronbeePng, map[string]*bintree{}}, | |
"devrantbee.png": &bintree{assetsBeesDevrantbeePng, map[string]*bintree{}}, | |
"efabee.png": &bintree{assetsBeesEfabeePng, map[string]*bintree{}}, | |
"emailbee.png": &bintree{assetsBeesEmailbeePng, map[string]*bintree{}}, | |
"execbee.png": &bintree{assetsBeesExecbeePng, map[string]*bintree{}}, | |
"facebookbee.png": &bintree{assetsBeesFacebookbeePng, map[string]*bintree{}}, | |
"fsnotifybee.png": &bintree{assetsBeesFsnotifybeePng, map[string]*bintree{}}, | |
"githubbee.png": &bintree{assetsBeesGithubbeePng, map[string]*bintree{}}, | |
"gitterbee.png": &bintree{assetsBeesGitterbeePng, map[string]*bintree{}}, | |
"htmlextractbee.png": &bintree{assetsBeesHtmlextractbeePng, map[string]*bintree{}}, | |
"huebee.png": &bintree{assetsBeesHuebeePng, map[string]*bintree{}}, | |
"ircbee.png": &bintree{assetsBeesIrcbeePng, map[string]*bintree{}}, | |
"jabberbee.png": &bintree{assetsBeesJabberbeePng, map[string]*bintree{}}, | |
"jenkinsbee.png": &bintree{assetsBeesJenkinsbeePng, map[string]*bintree{}}, | |
"mumblebee.png": &bintree{assetsBeesMumblebeePng, map[string]*bintree{}}, | |
"nagiosbee.png": &bintree{assetsBeesNagiosbeePng, map[string]*bintree{}}, | |
"notificationbee.png": &bintree{assetsBeesNotificationbeePng, map[string]*bintree{}}, | |
"openweathermapbee.png": &bintree{assetsBeesOpenweathermapbeePng, map[string]*bintree{}}, | |
"pastebinbee.png": &bintree{assetsBeesPastebinbeePng, map[string]*bintree{}}, | |
"pushoverbee.png": &bintree{assetsBeesPushoverbeePng, map[string]*bintree{}}, | |
"rssbee.png": &bintree{assetsBeesRssbeePng, map[string]*bintree{}}, | |
"s3bee.png": &bintree{assetsBeesS3beePng, map[string]*bintree{}}, | |
"serialbee.png": &bintree{assetsBeesSerialbeePng, map[string]*bintree{}}, | |
"simplepushbee.png": &bintree{assetsBeesSimplepushbeePng, map[string]*bintree{}}, | |
"slackbee.png": &bintree{assetsBeesSlackbeePng, map[string]*bintree{}}, | |
"spaceapibee.png": &bintree{assetsBeesSpaceapibeePng, map[string]*bintree{}}, | |
"telegrambee.png": &bintree{assetsBeesTelegrambeePng, map[string]*bintree{}}, | |
"tinderbee.png": &bintree{assetsBeesTinderbeePng, map[string]*bintree{}}, | |
"transmissionbee.png": &bintree{assetsBeesTransmissionbeePng, map[string]*bintree{}}, | |
"tumblrbee.png": &bintree{assetsBeesTumblrbeePng, map[string]*bintree{}}, | |
"twiliobee.png": &bintree{assetsBeesTwiliobeePng, map[string]*bintree{}}, | |
"twitterbee.png": &bintree{assetsBeesTwitterbeePng, map[string]*bintree{}}, | |
"webbee.png": &bintree{assetsBeesWebbeePng, map[string]*bintree{}}, | |
}}, | |
"logo.png": &bintree{assetsLogoPng, map[string]*bintree{}}, | |
"logo_128.png": &bintree{assetsLogo_128Png, map[string]*bintree{}}, | |
"logo_16.png": &bintree{assetsLogo_16Png, map[string]*bintree{}}, | |
"logo_256.png": &bintree{assetsLogo_256Png, map[string]*bintree{}}, | |
"logo_32.png": &bintree{assetsLogo_32Png, map[string]*bintree{}}, | |
"logo_512.png": &bintree{assetsLogo_512Png, map[string]*bintree{}}, | |
"logo_64.png": &bintree{assetsLogo_64Png, map[string]*bintree{}}, | |
}}, | |
"config": &bintree{nil, map[string]*bintree{ | |
"LICENSE": &bintree{configLicense, map[string]*bintree{}}, | |
"README.md": &bintree{configReadmeMd, map[string]*bintree{}}, | |
"assets": &bintree{nil, map[string]*bintree{ | |
"beehive-admin-9c9bdb140077ec813901397800ee631f.css": &bintree{configAssetsBeehiveAdmin9c9bdb140077ec813901397800ee631fCss, map[string]*bintree{}}, | |
"beehive-admin-a5b1e40caf9c5a7c62f689308573a1d0.js": &bintree{configAssetsBeehiveAdminA5b1e40caf9c5a7c62f689308573a1d0Js, map[string]*bintree{}}, | |
"vendor-b3fb1a9072b30aa6b2b5a5a6f72c2d21.js": &bintree{configAssetsVendorB3fb1a9072b30aa6b2b5a5a6f72c2d21Js, map[string]*bintree{}}, | |
"vendor-be4f842fde3a872763f02c82eea2cca0.css": &bintree{configAssetsVendorBe4f842fde3a872763f02c82eea2cca0Css, map[string]*bintree{}}, | |
}}, | |
"crossdomain.xml": &bintree{configCrossdomainXml, map[string]*bintree{}}, | |
"fonts": &bintree{nil, map[string]*bintree{ | |
"bootstrap": &bintree{nil, map[string]*bintree{ | |
"glyphicons-halflings-regular.eot": &bintree{configFontsBootstrapGlyphiconsHalflingsRegularEot, map[string]*bintree{}}, | |
"glyphicons-halflings-regular.svg": &bintree{configFontsBootstrapGlyphiconsHalflingsRegularSvg, map[string]*bintree{}}, | |
"glyphicons-halflings-regular.ttf": &bintree{configFontsBootstrapGlyphiconsHalflingsRegularTtf, map[string]*bintree{}}, | |
"glyphicons-halflings-regular.woff": &bintree{configFontsBootstrapGlyphiconsHalflingsRegularWoff, map[string]*bintree{}}, | |
"glyphicons-halflings-regular.woff2": &bintree{configFontsBootstrapGlyphiconsHalflingsRegularWoff2, map[string]*bintree{}}, | |
}}, | |
}}, | |
"index.html": &bintree{configIndexHtml, map[string]*bintree{}}, | |
"robots.txt": &bintree{configRobotsTxt, map[string]*bintree{}}, | |
}}, | |
}} | |
// RestoreAsset restores an asset under the given directory | |
func RestoreAsset(dir, name string) error { | |
data, err := Asset(name) | |
if err != nil { | |
return err | |
} | |
info, err := AssetInfo(name) | |
if err != nil { | |
return err | |
} | |
err = os.MkdirAll(_filePath(dir, filepath.Dir(name)), os.FileMode(0755)) | |
if err != nil { | |
return err | |
} | |
err = ioutil.WriteFile(_filePath(dir, name), data, info.Mode()) | |
if err != nil { | |
return err | |
} | |
err = os.Chtimes(_filePath(dir, name), info.ModTime(), info.ModTime()) | |
if err != nil { | |
return err | |
} | |
return nil | |
} | |
// RestoreAssets restores an asset under the given directory recursively | |
func RestoreAssets(dir, name string) error { | |
children, err := AssetDir(name) | |
// File | |
if err != nil { | |
return RestoreAsset(dir, name) | |
} | |
// Dir | |
for _, child := range children { | |
err = RestoreAssets(dir, filepath.Join(name, child)) | |
if err != nil { | |
return err | |
} | |
} | |
return nil | |
} | |
func _filePath(dir, name string) string { | |
cannonicalName := strings.Replace(name, "\\", "/", -1) | |
return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...) | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment