celerceptor

package module
v0.0.0-...-ab1ae69 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2025 License: MIT Imports: 14 Imported by: 0

README

AT-Celerceptor

dieses programm bedient die Aldi-Talk API direkt statt einen ganzen verdammten Browser zu starten wie die ganzen anderen Amateur Projekte (at-panther war Schmutz; at-extender war eine super Inspiration) in Termux (App in FDroid oder im Playstatore) kannst du es auch laufen lassen statt auf deinem Server oder PC

Installation

entweder du lädst dir Rechts ein fertiges Release runter oder baust es selber $ go build .

Configuration

in der config.example.yml ist eine ziemlich selbst erklärende Beispiel Konfiguration kopiere die datei nachdem du sie bearbeitet hast nach config.yml $ cp config.example.yml config.yml

Dankeschön

dafür das ich deinem Server/Desktop diese riesen Last jedes mal aufs neue einen ganzen Browser zu starten abgenommen habe (CPU-time, RAM) und die API sowie das Auth System von Aldi-Talk reverse-engeneerd habe kannst du mir gerne einen verdammten Kaffee oder Kippen spendieren als Dankeschön Das motiviert mich auch weitere Features/Programme (eurer Wahl) zu implementieren und diesen Spaß weiter zu entwickeln Paypal: kirby.dpx@proton.me IBAN: DE90 5135 0025 0005 7933 86

Documentation

Index

Constants

View Source
const MaxAttempts = 3

Variables

This section is empty.

Functions

func Try

func Try(ctx context.Context, f RetryableFunc) error

func TryF

func TryF[T any](ctx context.Context, f RetryableFuncF[T]) (T, error)

Types

type Celerceptor

type Celerceptor struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewCelerceptor

func NewCelerceptor(logger *logging.Logger, cfg *config.Configuration) *Celerceptor

func (*Celerceptor) AdjustTicker

func (c *Celerceptor) AdjustTicker(interval time.Duration)

func (*Celerceptor) Launch

func (c *Celerceptor) Launch() error

func (*Celerceptor) Shutdown

func (c *Celerceptor) Shutdown() error

type RetryableFunc

type RetryableFunc func() error

type RetryableFuncF

type RetryableFuncF[T any] func() (T, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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