Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/milindkusahu/play-store-screenshots-extractor

A web-based tool to fetch and download screenshots of Google Play Store apps. Built with HTML, CSS, JavaScript, Node.js, Express.js, and google-play-scraper.
https://github.com/milindkusahu/play-store-screenshots-extractor

css expressjs google-play-scraper html javascript nodejs

Last synced: about 2 months ago
JSON representation

A web-based tool to fetch and download screenshots of Google Play Store apps. Built with HTML, CSS, JavaScript, Node.js, Express.js, and google-play-scraper.

Awesome Lists containing this project

README

        

# Play Store App Screenshots Downloader/ Extractor

A simple web-based tool to fetch and download screenshots of Google Play Store apps. Simply enter the app URL and get high-quality screenshots in a grid view.

## Features

- Fetch screenshots of any Google Play Store app by entering its URL
- Display screenshots in a responsive grid layout
- Click on a screenshot to view it in a larger preview
- Download individual screenshots with the correct file extension
- Responsive and user-friendly design

## Getting Started

To use the Play Store App Screenshots tool, follow these steps:

1. Open the tool in your web browser by visiting: [https://milindkusahu.github.io/Play-Store-Screenshots-Extractor/](https://milindkusahu.github.io/Play-Store-Screenshots-Extractor/)

2. Enter the Google Play Store app URL in the input field.
- Example: `https://play.google.com/store/apps/details?id=com.google.android.apps.bard`

3. Click on the "Get Screenshots" button to fetch the screenshots of the app.

4. The screenshots will be displayed in a grid layout.
- Click on a screenshot to view it in a larger preview.
- Click on the "Download" button below each screenshot to download it with the correct file extension.

5. To close the screenshot preview, click on the close button or anywhere outside the preview image.

## Hosting

The web-based frontend of the Play Store App Screenshots tool is hosted on GitHub Pages. However, the server-side component that fetches and downloads the screenshots needs to be hosted separately.

To host the server component, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/milindkusahu/Play-Store-Screenshots-Extractor.git
```

2. Install the required dependencies:
```bash
cd your-repository
npm install
```

3. Start the server:
```bash
node app.mjs
```

5. Deploy the server to a hosting platform of your choice (e.g., GitHub Pages, Heroku, AWS, Google Cloud Platform).

6. Update the URLs in the `index.html` file to point to your hosted server.

## Dependencies

The Play Store App Screenshots Extractor tool relies on the following dependencies:

- [Express.js](https://expressjs.com/) - Web framework for Node.js
- [google-play-scraper](https://www.npmjs.com/package/google-play-scraper) - Library to scrape data from the Google Play Store
- [Axios](https://www.npmjs.com/package/axios) - Promise-based HTTP client for making requests

## Contributing

Contributions to the Play Store App Screenshots tool are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the [GitHub repository](https://github.com/milindkusahu/Play-Store-Screenshots-Extractor).

## License

This project is licensed under the [MIT License](LICENSE).