UNPKG

node-csfd-api

Version:

ČSFD API in JavaScript. Amazing NPM library for scrapping csfd.cz :)

40 lines (39 loc) 3.01 kB
import { CSFDColorRating, CSFDFilmTypes, CSFDScreening, CSFDStars } from "./dto/global.js"; import { CSFDBoxContent, CSFDCreatorGroups, CSFDCreatorGroupsEnglish, CSFDCreatorGroupsSlovak, CSFDCreators, CSFDGenres, CSFDMovie, CSFDMovieCreator, CSFDMovieListItem, CSFDPremiere, CSFDTitlesOther, CSFDVod, CSFDVodService } from "./dto/movie.js"; import { CSFDCinema, CSFDCinemaGroupedFilmsByDate, CSFDCinemaMeta, CSFDCinemaMovie, CSFDCinemaPeriod } from "./dto/cinema.js"; import { CSFDCreator, CSFDCreatorScreening } from "./dto/creator.js"; import { CSFDSearch, CSFDSearchCreator, CSFDSearchCreators, CSFDSearchMovie, CSFDSearchUser } from "./dto/search.js"; import { CSFDColors, CSFDUserRatingConfig, CSFDUserRatings } from "./dto/user-ratings.js"; import { CSFDUserReviews, CSFDUserReviewsConfig } from "./dto/user-reviews.js"; import { CSFDOptions } from "./dto/options.js"; import { CinemaScraper } from "./services/cinema.service.js"; import { CreatorScraper } from "./services/creator.service.js"; import { MovieScraper } from "./services/movie.service.js"; import { SearchScraper } from "./services/search.service.js"; import { UserRatingsScraper } from "./services/user-ratings.service.js"; import { UserReviewsScraper } from "./services/user-reviews.service.js"; //#region src/index.d.ts declare class Csfd { private userRatingsService; private userReviewsService; private movieService; private creatorService; private searchService; private cinemaService; private defaultOptions?; constructor(userRatingsService: UserRatingsScraper, userReviewsService: UserReviewsScraper, movieService: MovieScraper, creatorService: CreatorScraper, searchService: SearchScraper, cinemaService: CinemaScraper, defaultOptions?: CSFDOptions); setOptions({ request, language }: CSFDOptions): void; userRatings(user: string | number, config?: CSFDUserRatingConfig, options?: CSFDOptions): Promise<CSFDUserRatings[]>; userReviews(user: string | number, config?: CSFDUserReviewsConfig, options?: CSFDOptions): Promise<CSFDUserReviews[]>; movie(movie: number, options?: CSFDOptions): Promise<CSFDMovie>; creator(creator: number, options?: CSFDOptions): Promise<CSFDCreator>; search(text: string, options?: CSFDOptions): Promise<CSFDSearch>; cinema(district: number | string, period: CSFDCinemaPeriod, options?: CSFDOptions): Promise<CSFDCinema[]>; } declare const csfd: Csfd; //#endregion export { CSFDBoxContent, CSFDCinema, CSFDCinemaGroupedFilmsByDate, CSFDCinemaMeta, CSFDCinemaMovie, CSFDCinemaPeriod, CSFDColorRating, CSFDColors, CSFDCreator, CSFDCreatorGroups, CSFDCreatorGroupsEnglish, CSFDCreatorGroupsSlovak, CSFDCreatorScreening, CSFDCreators, CSFDFilmTypes, CSFDGenres, CSFDMovie, CSFDMovieCreator, CSFDMovieListItem, CSFDPremiere, CSFDScreening, CSFDSearch, CSFDSearchCreator, CSFDSearchCreators, CSFDSearchMovie, CSFDSearchUser, CSFDStars, CSFDTitlesOther, CSFDUserRatingConfig, CSFDUserRatings, CSFDVod, CSFDVodService, Csfd, csfd }; //# sourceMappingURL=index.d.ts.map