readease

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2023 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const TableReadeaseArticles = "readease_articles"

Variables

This section is empty.

Functions

func ReadEasePeriodJob

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

func UpsertReadeaseArticle

func UpsertReadeaseArticle(ctx context.Context, tx *daos.Dao, article *ReadeaseArticle) error

Types

type ReadeaseArticle

type ReadeaseArticle 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 GetReadeaseArticleByUrl

func GetReadeaseArticleByUrl(ctx context.Context, tx *daos.Dao, url string) (*ReadeaseArticle, error)

type ReadeaseReader

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

func NewReader

func NewReader(app *pocketbase.PocketBase) *ReadeaseReader

func (*ReadeaseReader) Read

func (s *ReadeaseReader) Read(ctx context.Context, url string) (*ReadeaseArticle, error)

func (*ReadeaseReader) ReadStream

func (s *ReadeaseReader) ReadStream(ctx context.Context, url string, respChan chan *claudeweb.ChatMessageResponse, errChan chan error)

Jump to

Keyboard shortcuts

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