cmd

package
v0.0.0-...-27f789c Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const UNIXDATE = "Mon Jan _2 15:04:05 MST 2006"

UNIXDATE standard

Variables

This section is empty.

Functions

func GetFollowersPerDay

func GetFollowersPerDay(s Subject) int

GetFollowersPerDay since joined

func GetTodaysNew

func GetTodaysNew(data string, s Subject) int

GetTodaysNew followers, friends or tweets

func Main

func Main()

Main for kreepr app

Types

type Config

type Config struct {
	DbUser       string `yaml:"user"`
	DbPassword   string `yaml:"password"`
	DbSchema     string `yaml:"schema"`
	Key          string `yaml:"key"`
	Secret       string `yaml:"secret"`
	Token        string `yaml:"token"`
	AccessToken  string `yaml:"access_token"`
	AccessSecret string `yaml:"access_secret"`
}

Config to use

func (*Config) GetConfig

func (c *Config) GetConfig(secrets string) *Config

GetConfig of user

type Subject

type Subject struct {
	UserID    int64
	Name      string
	UserName  string
	Followers int
	Friends   int
	Tweets    int64
	JoinDate  string
	Location  string
}

Subject to kreep

func (*Subject) AddSubject

func (s *Subject) AddSubject(new string)

AddSubject to insert into followers table

func (*Subject) DropSubject

func (s *Subject) DropSubject(user string)

DropSubject drops all history and stops kreeping subject

func (*Subject) GetSubjects

func (s *Subject) GetSubjects() string

GetSubjects to kreep

func (*Subject) UpdateSubject

func (s *Subject) UpdateSubject(su Subject, dailyJob bool)

UpdateSubject data

type Tweet

type Tweet struct {
	ID       int64
	Text     string
	Created  string
	Likes    int
	ReTweets int
	ReplyTo  string
}

Tweet to kreep

func (*Tweet) GetLastTweetID

func (t *Tweet) GetLastTweetID(s Subject) string

GetLastTweetID of subject

func (*Tweet) GetNumberOfTimesTweetedAbout

func (t *Tweet) GetNumberOfTimesTweetedAbout(about string, s Subject) int64

GetNumberOfTimesTweetedAbout a keyword defined

func (*Tweet) SubjectTweetedAbout

func (t *Tweet) SubjectTweetedAbout(about string, s Subject)

SubjectTweetedAbout a keyword defined

func (*Tweet) UpdateTweets

func (t *Tweet) UpdateTweets(s Subject, tw Tweet)

UpdateTweets of subject

Jump to

Keyboard shortcuts

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