Skip to content

Instantly share code, notes, and snippets.

View mdwitr0's full-sized avatar
🦄

Evgenii Fedoryachenko mdwitr0

🦄
  • HyperFlex
  • Belgrade
View GitHub Profile

Keybase proof

I hereby claim:

  • I am mdwitr0 on github.
  • I am mdwit (https://keybase.io/mdwit) on keybase.
  • I have a public key ASAexi3OUT7pzQiFhJywj4abHKY8VmY1wrlHgQRqn0zawwo

To claim this, I am signing this object:

@mdwitr0
mdwitr0 / get_movies_by_name.py
Created November 15, 2023 09:31
Поиск фильма по названию
import requests
headers = {"X-API-KEY": "...TOKEN"}
def get_movies_by_name():
query = 'Аватар путь воды'
params = {
'query': query
}
response = requests.get(
const headers = {
"X-API-KEY": "Your token ..."
};
async function getMoviesByName(name, page = 1, limit = 1) {
try {
const response = await fetch('https://api.kinopoisk.dev/v1.4/movie/search?' + new URLSearchParams({
"query": name,
"limit": limit,
"page": page,
<?php
function get_movie_by_id($id) {
$url = 'https://api.kinopoisk.dev/v1/movie/' . $id;
$headers = ["X-API-KEY: Your token ..."];
$options = array(
'http' => array(
'header' => $headers,
'method' => 'GET'
<?php
function get_movies_by_genres($genres, $page = 1, $limit = 1) {
$url = 'https://api.kinopoisk.dev/v1/movie';
$headers = ["X-API-KEY: Your token ..."];
$params = [
'genre.name' => implode(",", $genres),
'limit' => $limit,
'page' => $page,
];
@mdwitr0
mdwitr0 / get_movies_by_name.py
Last active November 5, 2023 15:39
поиск фильмов по названию
import requests
headers = {"X-API-KEY": "Your token ..."}
def get_movies_by_name(name, page = 1, limit = 1):
response = requests.get(
'https://api.kinopoisk.dev/v1.4/movie/search',
params={
"query": name,
"limit": limit,
@mdwitr0
mdwitr0 / get_movies_by_genres.py
Last active November 5, 2023 15:38
Найдет все фильмы/сериалы в api по жанрам
import requests
headers = {"X-API-KEY": "Your token ..."}
def get_movies_by_genres(genres, page = 1, limit = 1):
response = requests.get(
'https://api.kinopoisk.dev/v1.4/movie',
params={
"genres.name": genres,
"limit": limit,
@mdwitr0
mdwitr0 / get_random_movie.py
Last active January 6, 2024 12:09
Вернет случайный фильм с учетом фильтров по году и жанрам
import requests
import random
headers = {"X-API-KEY": "Your token ..."}
def get_random_movie(genres, year_range):
response = requests.get(
'https://api.kinopoisk.dev/v1.4/movie',
params={
"genres.name": genres,

Keybase proof

I hereby claim:

  • I am mdwitr0 on github.
  • I am mdwit (https://keybase.io/mdwit) on keybase.
  • I have a public key ASDTe0qq6ymhUwRFl9w7p0GJJxwZ3L5WEzsjbmLZo9IlIwo

To claim this, I am signing this object:

@mdwitr0
mdwitr0 / episode.proto
Created December 15, 2022 14:59
Proto контракты для kinopoisk.dev
syntax = "proto3";
package episode;
message Episode {
uint32 number = 1;
string name = 2;
string en_name = 3;
string date = 4;
string description = 5;