# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=Optical Downloader
qgisMinimumVersion=3.0
description=Download cloud-masked Sentinel-2 and Landsat 8/9 imagery from Microsoft Planetary Computer, no account or API key required.
version=0.1.4
author=Ilias Machairas
email=iliasmachairas@outlook.com

about=Searches Microsoft Planetary Computer for the least-cloudy Sentinel-2 L2A or Landsat 8/9 Collection 2 scene over an area and date you choose, and saves a georeferenced, cloud/shadow-masked GeoTIFF. Define the area by drawing on the map or by selecting an existing polygon layer (the output is clipped exactly to that polygon, not just its bounding box). No sign-in or API key is needed, since Sentinel-2 and Landsat are in Planetary Computer's open, public collection tier.

tracker=https://github.com/iliasmachairas/Optical-Downloader
repository=https://github.com/iliasmachairas/Optical-Downloader
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=no
changelog=0.1.4
    - Replaced the wildcard `from .resources import *` with a plain module import
      (flake8 F403; the module was only ever needed for its registration side effect).
    - Removed a leftover Python 2 compat call in plugin_upload.py that referenced an
      undefined name and would have crashed the script if it were ever run (F821).
    0.1.3
    - Fixed Qt6 enum-scoping compatibility (unscoped PyQt5-style enums replaced with
      the fully-qualified form Qt6 requires, e.g. Qgis.MessageLevel.Critical).
    - Fixed two Bandit findings: justified the safe os.startfile() folder-open call,
      and narrowed a bare except/pass during GeoTIFF cleanup to log real failures.
    0.1.2
    - First public release.
    - Search Sentinel-2 L2A / Landsat 8-9 C2 L2 via Microsoft Planetary Computer, no account or API key required.
    - Define the area of interest by drawing on the map or from an existing polygon layer, clipped exactly to the polygon.
    - Two-stage cloud/shadow filtering with a configurable AOI tolerance and a written report.
    - Picks the scene with the largest AOI overlap among candidates, and warns when an AOI spans more than one tile.

# Tags are comma separated with spaces allowed
tags=sentinel-2, landsat, satellite imagery, remote sensing, download, planetary computer, cloud masking, STAC

homepage=https://github.com/iliasmachairas/Optical-Downloader
category=Plugins
icon=icon.png
# experimental flag
experimental=True

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

# Category of the plugin: Raster, Vector, Database or Web
# category=

# If the plugin can run on QGIS Server.
server=False

