mubi

package
v1.8.6 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: OSL-3.0 Imports: 8 Imported by: 0

README

Mubi

  1. https://privacy.com
  2. https://mubi.com
  3. Email address
    • mailsac.com: Sorry, this isn't a valid email address
  4. GET STARTED
  5. enter code
  6. NEXT
  7. cardholder name
  8. card number
  9. Expiry Date
  10. CVV
  11. zip code
  12. START FREE TRIAL

Android

https://play.google.com/store/apps/details?id=com.mubi

downloads: 4.27 million
files: APK APK APK APK
name: MUBI: Curated Cinema
offered by: MUBI
price: 0 USD
requires: 5.1 and up
size: 24.37 megabyte
updated on: Feb 3, 2024
version code: 29145256
version name: 41.2

Create Android 6 device. Install user certificate.

adb shell am start -a android.intent.action.VIEW `
-d https://mubi.com/en/us/films/passages-2022

x-forwarded-for

doesnt seem to work

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ClientCountry = "US"

Functions

This section is empty.

Types

type Authenticate

type Authenticate struct {
	Data []byte
	V    struct {
		Token string
		User  struct {
			ID int
		}
	}
}

func (Authenticate) RequestBody

func (Authenticate) RequestBody(b []byte) ([]byte, error)

func (Authenticate) RequestHeader

func (a Authenticate) RequestHeader() (http.Header, error)

func (Authenticate) RequestUrl

func (Authenticate) RequestUrl() (string, bool)

final slash is needed

func (Authenticate) ResponseBody

func (Authenticate) ResponseBody(b []byte) ([]byte, error)

func (Authenticate) URL

func (a Authenticate) URL(film *FilmResponse) (*SecureUrl, error)

func (*Authenticate) Unmarshal

func (a *Authenticate) Unmarshal() error

func (Authenticate) Viewing

func (a Authenticate) Viewing(film *FilmResponse) error

Mubi do this sneaky thing. you cannot download a video unless you have told the API that you are watching it. so you have to call `/v3/films/%v/viewing`, otherwise it wont let you get the MPD. if you have already viewed the video on the website that counts, but if you only use the tool it will error

type FilmResponse

type FilmResponse struct {
	ID    int64
	Title string
	Year  int
}

type LinkCode

type LinkCode struct {
	Data []byte
	V    struct {
		Auth_Token string
		Link_Code  string
	}
}

func (LinkCode) Authenticate

func (c LinkCode) Authenticate() (*Authenticate, error)

func (*LinkCode) New

func (c *LinkCode) New() error

func (LinkCode) String

func (c LinkCode) String() string

func (*LinkCode) Unmarshal

func (c *LinkCode) Unmarshal() error

type Namer added in v1.8.3

type Namer struct {
	F *FilmResponse
}

func (Namer) Episode added in v1.8.3

func (Namer) Episode() int

func (Namer) Season added in v1.8.3

func (Namer) Season() int

func (Namer) Show added in v1.8.3

func (Namer) Show() string

func (Namer) Title added in v1.8.3

func (n Namer) Title() string

func (Namer) Year added in v1.8.3

func (n Namer) Year() int

type SecureUrl

type SecureUrl struct {
	Data []byte
	V    struct {
		Text_Track_URLs []TextTrack
		URL             string
	}
}

func (*SecureUrl) Unmarshal added in v1.8.0

func (s *SecureUrl) Unmarshal() error

type TextTrack added in v1.8.1

type TextTrack struct {
	ID  string
	URL string
}

func (TextTrack) String added in v1.8.1

func (t TextTrack) String() string

type WebAddress

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

func (WebAddress) Film

func (w WebAddress) Film() (*FilmResponse, error)

func (*WebAddress) Set

func (w *WebAddress) Set(s string) error

func (WebAddress) String

func (w WebAddress) String() string

Jump to

Keyboard shortcuts

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