rtbf

package
v1.9.6 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2024 License: OSL-3.0 Imports: 7 Imported by: 0

README

RTBF

url = https://www.rtbf.be/auvio/detail_i-care-a-lot?id=3201987
monetization = FREE
country = Belgium

https://justwatch.com/be/plateforme/rtbf-auvio

android

https://play.google.com/store/apps/details?id=be.rtbf.auvio

> play -i be.rtbf.auvio -s
details[6] = RTBF
details[8] = 0 USD
details[13][1][4] = 3.1.35
details[13][1][16] = May 15, 2024
details[13][1][17] = APK
details[13][1][82][1][1] = 8.0 and up
downloads = 1.58 million
name = RTBF Auvio : direct et replay
size = 28.57 megabyte
version code = 1301035

create Android 8 device. install system certificate

adb shell am start -a android.intent.action.VIEW `
-d https://auvio.rtbf.be/emission/i-care-a-lot-27462

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountLogin

type AccountLogin struct {
	ErrorMessage string
	SessionInfo  struct {
		CookieValue string
	}
}

func (AccountLogin) Marshal

func (a AccountLogin) Marshal() ([]byte, error)

func (*AccountLogin) New

func (a *AccountLogin) New(id, password string) error

func (AccountLogin) Token

func (a AccountLogin) Token() (*WebToken, error)

func (*AccountLogin) Unmarshal

func (a *AccountLogin) Unmarshal(text []byte) error

type AuvioPage

type AuvioPage struct {
	Content struct {
		AssetId string
		Media   struct {
			AssetId string
		}
		Subtitle Subtitle
		Title    Title
	}
}

func NewPage

func NewPage(path string) (*AuvioPage, error)

func (AuvioPage) Episode

func (a AuvioPage) Episode() int

func (AuvioPage) Season

func (a AuvioPage) Season() int

func (AuvioPage) Show

func (a AuvioPage) Show() string

func (AuvioPage) Title

func (a AuvioPage) Title() string

func (AuvioPage) Year

func (AuvioPage) Year() int

its just not available from what I can tell

type Entitlement

type Entitlement struct {
	AssetId   string
	PlayToken string
	Formats   []struct {
		Format       string
		MediaLocator string
	}
}

func (Entitlement) DASH

func (e Entitlement) DASH() (string, bool)

func (Entitlement) RequestHeader

func (Entitlement) RequestHeader() (http.Header, error)

func (Entitlement) RequestUrl

func (e Entitlement) RequestUrl() (string, bool)

func (Entitlement) UnwrapResponse

func (Entitlement) UnwrapResponse(b []byte) ([]byte, error)

func (Entitlement) WrapRequest

func (Entitlement) WrapRequest(b []byte) ([]byte, error)

type GigyaLogin

type GigyaLogin struct {
	SessionToken string
}

func (GigyaLogin) Entitlement

func (g GigyaLogin) Entitlement(page *AuvioPage) (*Entitlement, error)

type Subtitle

type Subtitle struct {
	Episode  int
	Subtitle string
}

func (*Subtitle) UnmarshalText

func (s *Subtitle) UnmarshalText(text []byte) error

json.data.content.subtitle = "06 - Les ombres de la guerre"; json.data.content.subtitle = "Avec Rosamund Pike";

type Title

type Title struct {
	Season int
	Title  string
}

func (*Title) UnmarshalText

func (t *Title) UnmarshalText(text []byte) error

json.data.content.title = "Grantchester S01"; json.data.content.title = "I care a lot";

type WebToken

type WebToken struct {
	ErrorMessage string
	IdToken      string `json:"id_token"`
}

func (WebToken) Login

func (w WebToken) Login() (*GigyaLogin, error)

Jump to

Keyboard shortcuts

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