1.0.2 • Published 6 years ago

xxi-cinema-crawler v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

xxi-cinema-crawler

fetchMovies is a promise that resolves to an array of movies. each movie includes a title, description, and current schedule

the data is taken from https://m.21cineplex.com/

https://github.com/kevinjanada/xxi-cinema-crawler

see result.json at github for example of data

var xxiCinemaCrawler = require("xxi-cinema-crawler")

xxiCinemaCrawler().then(movies => console.log(movies))

/* Result :
[
  {
    "title": "22 MENIT",
    "description": "Suatu pagi yang tenang di bulan Januari 2016 mendadak menjadi genting dan mencekam setelah terjadi serangan bom di daerah Thamrin, Jakarta. Seorang polisi bernama Ardi (Ario Bayu) dengan satuan kepolisian segera memburu pelaku pengeboman. Bersama seorang polisi lalu lintas bernama Firman (Ade Firman hakim), Ardi harus menyelamatkan warga dan mengamankan situasi. Baku tembak dengan pelaku pun tidak terhindarkan. Kejadian ini melukai puluhan orang. Salah satu korban adalah office boy bernama Anas (Ence Bagus) yang sedang membeli pesanan makan siang. Korban luka lain adalah Dessy (Ardina Rasti) dan Mitha (Hana Malasan), dua karyawati yang sedang bergegas ke tempat kerja. Ardi, Firman dan segenap jajaran unit anti terorisme mempertaruhkan nyawa demi mengamankan ibukota dari ledakan bom tersebut. Dalam 22 menit, pelaku berhasil diringkus. Namun, peristiwa tersebut telah mengubah hidup banyak orang.",
    "schedules": [
      {
        "cinema": "ARION XXI",
        "showTimes": [
          {
            "date": "23-07-2018",
            "price": "Rp.35,000",
            "times": [
              "21:00"
            ]
          }
        ]
      },
      {
        "cinema": "ARTHA GADING XXI",
        "showTimes": [
          {
            "date": "23-07-2018",
            "price": "Rp.35,000",
            "times": [
              "21:00"
            ]
          }
        ]
      }
    ]
  }
]
*/