Project ini bertujuan untuk mengambil ulasan aplikasi dari App Store dan Google Play Store. Ulasan yang diambil akan disimpan dalam format JSON dan Excel untuk analisis lebih lanjut.
- Mengambil ulasan aplikasi dari:
- Apple App Store menggunakan
app-store-scraper
- Google Play Store menggunakan
google-play-scraper
- Apple App Store menggunakan
- Menyimpan data dalam:
- JSON (untuk penyimpanan mentah)
- Excel (untuk analisis tabel)
- Menyertakan informasi seperti skor ulasan, versi aplikasi, dan kriteria tambahan dari Google Play Store.
- Node.js (disarankan versi terbaru)
- NPM (terinstal bersama Node.js)
-
Clone repositori ini:
git clone https://github.com/aldirifai/app-review cd app-review
-
Instal dependensi yang diperlukan:
npm install
Sebelum menjalankan proyek, pastikan untuk menyesuaikan ID aplikasi yang ingin diambil ulasannya di file index.js
:
const appIdApple = "net.whatsapp.WhatsApp"; // Ganti dengan ID aplikasi yang diinginkan
const appIdGoogle = "com.whatsapp"; // Ganti dengan ID aplikasi yang diinginkan
- Pastikan dependensi sudah terinstal.
- Jalankan Project menggunakan perintah berikut:
npm start
- Project akan:
- Mengambil ulasan dari App Store dan Google Play Store.
- Menyimpan data ulasan dalam folder
result
dengan format JSON dan Excel.
- index.js: Skrip utama untuk mengambil ulasan dan menyimpannya dalam format JSON dan Excel.
- package.json: Konfigurasi Project dan daftar dependensi.
- result: Folder untuk menyimpan hasil ulasan yang diambil.
app-store-scraper
: Untuk mengambil ulasan dari App Store.google-play-scraper
: Untuk mengambil ulasan dari Google Play Store.xlsx
: Untuk menyimpan data dalam format Excel.
-
JSON:
- Nama file:
apple-reviews-<timestamp>.json
dangoogle-reviews-<timestamp>.json
- Struktur data Google Play Store menyertakan properti
criterias
dalam bentuk array objek.
- Nama file:
-
Excel:
- Nama file:
apple-reviews-<timestamp>.xlsx
dangoogle-reviews-<timestamp>.xlsx
- Data
criterias
dari Google Play Store akan dipecah menjadi kolom terpisah, seperticriteria_1_name
dancriteria_1_rating
.
- Nama file:
Project ini dilisensikan di bawah MIT License.