Skip to content

This script fetches the top 1000 PowerBI visuals from the Microsoft Store and extracts various metadata, including download URLs, using multithreading to speed up the process.

Notifications You must be signed in to change notification settings

Diem0n/powerbi-visuals-fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

PowerBI Visuals Fetcher

This script fetches the top 1000 PowerBI visuals from the Microsoft Store and extracts various metadata, including download URLs, using multithreading to speed up the process.

Features

  • Fetch metadata for PowerBI visuals from the Microsoft Store.
  • Multithreaded fetching of download URLs for improved performance.
  • JSON output of parsed data.

Requirements

  • Python 3.7 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/diem0n/powerbi-visuals-fetcher.git
    cd powerbi-visuals-fetcher
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:

      .\venv\Scripts\activate
    • On macOS and Linux:

      source venv/bin/activate
  4. Install the required packages:

    pip install -r requirements.txt

Usage

  1. Run the script:

    python main.py
  2. The script will output a file named parsed.json with the fetched and parsed data.

Configuration

The configuration is set within the script, including the base URL, query parameters, output file, and the number of threads. You can adjust these settings in the config dictionary in the main.py file.

Logging

The script uses the logging module to provide detailed information about the execution process. The logs will be printed to the console.

Contributing

Feel free to fork the repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

About

This script fetches the top 1000 PowerBI visuals from the Microsoft Store and extracts various metadata, including download URLs, using multithreading to speed up the process.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages