Documentation
¶
Overview ¶
Twitter encumberance utilities Initially based on https://github.com/tee-he-he/err_err_ttyl/blob/a3f296a5caaf7f23afa20c8841da39fe18a275bd/scripts/twitter.py
Index ¶
- type CallbackQuery
- type TwitterAuthTokens
- type TwitterEncumberer
- func (t *TwitterEncumberer) Encumber(ctx context.Context) (*TwitterEncumbererOutput, error)
- func (t *TwitterEncumberer) GetAccessKeys(ctx context.Context, driver *selenium_utils.SeleniumDriver) (*oauth1.Token, error)
- func (t *TwitterEncumberer) GetCookies(ctx context.Context, driver *selenium_utils.SeleniumDriver) (string, error)
- func (t *TwitterEncumberer) Login(ctx context.Context, driver *selenium_utils.SeleniumDriver) error
- func (t *TwitterEncumberer) SetNewPassword(ctx context.Context, driver *selenium_utils.SeleniumDriver, newPassword string) error
- type TwitterEncumbererCredentials
- type TwitterEncumbererOutput
- type TwitterLoginServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallbackQuery ¶
type TwitterAuthTokens ¶
type TwitterEncumberer ¶
type TwitterEncumberer struct {
// contains filtered or unexported fields
}
func NewTwitterEncumberer ¶
func NewTwitterEncumberer(credentials TwitterEncumbererCredentials, loginServerIp, loginServerPort string, getVerificationCode func(ctx context.Context) (string, error)) *TwitterEncumberer
func (*TwitterEncumberer) Encumber ¶
func (t *TwitterEncumberer) Encumber(ctx context.Context) (*TwitterEncumbererOutput, error)
func (*TwitterEncumberer) GetAccessKeys ¶
func (t *TwitterEncumberer) GetAccessKeys(ctx context.Context, driver *selenium_utils.SeleniumDriver) (*oauth1.Token, error)
func (*TwitterEncumberer) GetCookies ¶
func (t *TwitterEncumberer) GetCookies(ctx context.Context, driver *selenium_utils.SeleniumDriver) (string, error)
func (*TwitterEncumberer) Login ¶
func (t *TwitterEncumberer) Login(ctx context.Context, driver *selenium_utils.SeleniumDriver) error
func (*TwitterEncumberer) SetNewPassword ¶
func (t *TwitterEncumberer) SetNewPassword(ctx context.Context, driver *selenium_utils.SeleniumDriver, newPassword string) error
type TwitterEncumbererOutput ¶
type TwitterLoginServer ¶
type TwitterLoginServer struct {
// contains filtered or unexported fields
}
func NewTwitterLoginServer ¶
func NewTwitterLoginServer(ip, port string, twitterAppKey, twitterAppSecret string) *TwitterLoginServer
func (*TwitterLoginServer) GetCallbackRoute ¶
func (s *TwitterLoginServer) GetCallbackRoute() string
func (*TwitterLoginServer) GetLoginRoute ¶
func (s *TwitterLoginServer) GetLoginRoute() string
func (*TwitterLoginServer) Start ¶
func (s *TwitterLoginServer) Start()
func (*TwitterLoginServer) WaitForTokenPair ¶
Click to show internal directories.
Click to hide internal directories.