CSFD API
Tiny NPM library for scraping CSFD [work in progress]
- Browser + Node.js (SSR)
- TypeScript
Install
via yarn
yarn add node-csfd-api
via npm
npm install node-csfd-api
Usage
User Ratings
Get all of my ratings
import { csfd } from 'node-csfd-api';
csfd.userRatings('912-bart').then((ratings) => console.log(ratings));
Results
[
{
title: 'David Attenborough: Život na naší planetě',
year: 2020,
type: 'film',
rating: 5,
url: 'https://www.csfd.cz/film/812944-david-attenborough-zivot-na-nasi-planete/',
date: '01.11.2020',
overallRating: 1
},
{
title: 'Coronation',
year: 2020,
type: 'film',
rating: 4,
url: 'https://www.csfd.cz/film/912552-coronation/',
date: '28.10.2020',
overallRating: 1
}
];
More
Work in progress...
Development
Developing and debugging library
yarn start
Run demo locally
You can find and modify it in ./demo.ts
file
yarn demo
Contribution
I welcome you to customize this according to your needs ;)
Pull requests for any improvements would be great!
Donation
If this project have helped you save time please consider making a donation for some 🍺 or 🍵 ;)
Privacy Policy
I DO NOT STORE ANY DATA. PERIOD.
I physically can't. I have nowhere to store it. I don't even have a server database to store it. So even if Justin Bieber asked nicely to see your data, I wouldn't have anything to show him.
That's why, with CSFD Api, what happens on your device stays on your device till disappear.
License
Copyright © 2020 Lukas Bartak
Proudly powered by nature 🗻, wind 💨, tea 🍵 and beer 🍺 ;)
All contents are licensed under the MIT license.