<div dir="ltr"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" id="m_6981019182303033749gmail-docs-internal-guid-03677576-7fff-fbee-6fce-b0c92b0089fa"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Sorry for the infunctional references.</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> <br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[1] </span><a href="https://github.com/OSGeo/grass-addons/pull/1090" style="text-decoration:none" target="_blank"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://github.com/OSGeo/grass-addons/pull/1090</span></a></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[2] </span><a href="https://github.com/HamedElgizery/grass-addons/tree/i.eodag" style="text-decoration:none" target="_blank"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://github.com/HamedElgizery/grass-addons/tree/i.eodag</span></a><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[3] </span><a href="https://grasswiki.osgeo.org/wiki/GRASS_GSoC_2024_EODAG_Support" style="text-decoration:none" target="_blank"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://grasswiki.osgeo.org/wiki/GRASS_GSoC_2024_EODAG_Support</span></a><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[4] </span><a href="https://grasswiki.osgeo.org/wiki/GRASS_GSoC_2024_EODAG_Support#Log_of_Pull_Requests" style="text-decoration:none" target="_blank"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://grasswiki.osgeo.org/wiki/GRASS_GSoC_2024_EODAG_Support#Log_of_Pull_Requests</span></a><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[5] </span><a href="https://eodag.readthedocs.io/en/stable/getting_started_guide/configure.html" style="text-decoration:none" target="_blank"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://eodag.readthedocs.io/en/stable/getting_started_guide/configure.html</span></a><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> </span></p><br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 2 Jun 2024 at 14:33, Hamed A. Elgizery <<a href="mailto:hamedashraf2004@gmail.com" target="_blank">hamedashraf2004@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p>Hello everyone,</p>
<p>Following is the week 1 report, for adding EODAG support to GRASS GIS, GSoC 2024.</p><p><b>1. What did I get done this week?</b></p>
<ul><li>Built the initial version of i.eodag, found in this pull request [1].</li><li>Added feature for searching & downloading by product (aka. dataset) type.</li><li>Added the following parameter for searching:
<ul><li>Start time and end time. Users can specify any time that complies with ISO 8601, including adding the timezone.</li><li>AOI. As for now, it uses the current computational region, and supporting GeoJSON will be added next week.</li><li>Provider. Currently specifying a provider is required by the user,
and search won’t be done without it. It is planned to add a way to
search broadly without specifying a provider.</li></ul>
</li><li>Added feature for downloading products by their IDs.</li><li>Added option for the user to specify their custom EODAG config file [2].</li></ul><div><b>2.</b><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">What do I plan on doing next week?</span></div><div><ul style="margin-top:0px;margin-bottom:0px"><li dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:0pt" role="presentation"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Add cloud coverage parameter for searching.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Add printing for relevant metadata information, in regard to the products found by searching, and relevant configurations set by the user.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Add saving results as a GeoJSON, allowing users to save the search results locally and then load them later, to perform downloading or further filtering. </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Add an option to download products from a list of IDs saved in a text file.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:12pt" role="presentation"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Add handling of AOI as GeoJSON.</span></p></li></ul><div><br></div><div><b>3. Am I blocked on anything?</b><br><ul><li>Currently having my final exams, but everything is going well.<br></li></ul><br>My fork repository can be found here [3].<br>My wiki page can be found here [4].<br>The log of Pull Requests can be found here [5].<br></div><div><br></div><div>Any feedback is welcome!<br></div><div><br>Best regards,<br>Hamed A. Elgizery<br><br>[1] i.eodag: add i.eodag module by HamedElgizery · Pull Request #1090 · OSGeo/grass-addons · GitHub<br>[2] Configure EODAG<br>[3] GitHub - HamedElgizery/grass-addons at i.eodag<br>[4] GRASS GSoC 2024 EODAG Support - GRASS-Wiki<br>[5] GRASS GSoC 2024 EODAG Support - GRASS-Wiki</div></div></div>
</blockquote></div>