mubi

package
v1.7.9 Latest Latest
Warning

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

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

README

Mubi

  1. https://privacy.com
  2. https://mubi.com
  3. Email address
  4. Yearly
  5. NEXT
  6. Card Number
  7. Expiry Date
  8. CVV
  9. START FREE TRIAL

first commit Feb 19 2024:

https://github.com/3052/media/commit/9e98200605d6450ef826a4204cd8dad305ac4ed1

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 {
	Raw []byte
	// contains filtered or unexported fields
}

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(f *FilmResponse) (*SecureUrl, error)

func (*Authenticate) Unmarshal

func (a *Authenticate) Unmarshal() error

func (Authenticate) Viewing

func (a Authenticate) Viewing(f *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 {
	// contains filtered or unexported fields
}

func (FilmResponse) Episode

func (FilmResponse) Episode() (string, bool)

func (FilmResponse) Owner

func (FilmResponse) Owner() (string, bool)

func (FilmResponse) Season

func (FilmResponse) Season() (string, bool)

func (FilmResponse) Show

func (FilmResponse) Show() (string, bool)

func (FilmResponse) Title

func (f FilmResponse) Title() (string, bool)

func (FilmResponse) Year

func (f FilmResponse) Year() (string, bool)

type LinkCode

type LinkCode struct {
	Raw []byte
	// contains filtered or unexported fields
}

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 SecureUrl

type SecureUrl struct {
	URL 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