readease

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const TableReadeaseArticles = "readease_articles"

Variables

This section is empty.

Functions

func PeriodJob added in v0.1.0

func PeriodJob(app *pocketbase.PocketBase) ([]string, error)

func UpsertArticle added in v0.1.0

func UpsertArticle(ctx context.Context, tx *daos.Dao, article *Article) error

Types

type Article added in v0.1.0

type Article struct {
	dtoutils.BaseModel
	Url            string `json:"url,omitempty" mapstructure:"url,omitempty"`
	OriginalUrl    string `json:"original_url,omitempty" mapstructure:"original_url,omitempty"`
	Summary        string `json:"summary,omitempty" mapstructure:"summary,omitempty"`
	ViewCount      int    `json:"view_count,omitempty" mapstructure:"view_count,omitempty"`
	Title          string `json:"title,omitempty" mapstructure:"title,omitempty"`
	Content        string `json:"content,omitempty" mapstructure:"content,omitempty"`
	LlmModel       string `json:"llm_model,omitempty" mapstructure:"llm_model,omitempty"`
	LlmCovId       string `json:"llm_cov_id,omitempty" mapstructure:"llm_cov_id,omitempty"`
	IsReadeaseSent bool   `json:"is_readease_sent,omitempty" mapstructure:"is_readease_sent,omitempty"`
}

func GetArticleByUrl added in v0.1.0

func GetArticleByUrl(ctx context.Context, tx *daos.Dao, url string) (*Article, error)

type Reader added in v0.1.0

type Reader struct {
	// contains filtered or unexported fields
}

func NewReader

func NewReader(app *pocketbase.PocketBase) *Reader

func (*Reader) Read added in v0.1.0

func (s *Reader) Read(ctx context.Context, url, model string) (*Article, error)

func (*Reader) ReadStream added in v0.1.0

func (s *Reader) ReadStream(ctx context.Context, url, model string, respChan chan llm.ChatCompletionStreamResponse, errChan chan error)

Jump to

Keyboard shortcuts

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