commands

package
v0.0.0-...-8f4005c Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2016 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VERSION    string
	COMMITHASH string

	NewsfetchCmd = &cobra.Command{Use: "newsfetch"}
)

Functions

func AddCommands

func AddCommands()

func AddFlags

func AddFlags()

func CheckRecipeURLs

func CheckRecipeURLs(mongoUri string, urls []string) ([]string, error)

func Execute

func Execute(ver, commit string)

func FilterArticlesBySubsection

func FilterArticlesBySubsection(articles []*m.Article, section string, subsection string) []*m.Article

func FilterArticlesForRecipeExtraction

func FilterArticlesForRecipeExtraction(articles []*m.Article) []*m.Article

func LoadArticleById

func LoadArticleById(mongoUri string, articleId int) (*m.Article, error)

func LoadArticles

func LoadArticles(mongoUri string) ([]*m.Article, error)

func LoadRemoteArticles

func LoadRemoteArticles(url string) ([]*m.Article, error)

func RunChartbeatCommands

func RunChartbeatCommands(beats []f.Beat)

Types

type GlobalConfig

type GlobalConfig struct {
	MongoUrl        string `envconfig:"mongo_uri"`
	ChartbeatApiKey string `envconfig:"chartbeat_api_key"`
	GnapiDomain     string `envconfig:"gnapi_domain"`
	SummaryVENV     string `envconfig:"summary_venv"`
}

type RecipeStats

type RecipeStats struct {
	RecipeCount int

	ArticlesWithoutRecipesCount int

	TotalURLsWithRecipesCount int

	URLsWithoutRecipes []string
	// contains filtered or unexported fields
}

func (RecipeStats) String

func (r RecipeStats) String() string

type SummaryResponse

type SummaryResponse struct {
	Skipped    int `json:"skipped"`
	Summarized int `json:"summarized"`
}

type UniqueStringList

type UniqueStringList struct {
	List []string
	Set  map[string]bool
}

func (*UniqueStringList) Add

func (u *UniqueStringList) Add(s string)

func (*UniqueStringList) AddList

func (u *UniqueStringList) AddList(items []string)

type VerificationStats

type VerificationStats struct {
	RecipeTotal        int
	RecipeFullyMatched int
	Recipe3ToGo        int
}

Jump to

Keyboard shortcuts

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