QGIS Plugins – Data

Daily updated!

  • data/plugins.json
  • data/plugins_time_series.csv

Badge examples:

ImportPhotos Downloads
![ImportPhotos Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=ImportPhotos-downloads&query=%24.ImportPhotos.downloads&url=https://raw.githubusercontent.com/Mariosmsk/qgis-plugins-downloads/main/data/plugins.json)
QuickOSM Downloads
![QuickOSM Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=QuickOSM-downloads&query=%24.QuickOSM.downloads&url=https://raw.githubusercontent.com/Mariosmsk/qgis-plugins-downloads/main/data/plugins.json)
QChatGPT Downloads
![QChatGPT Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=QChatGPT-downloads&query=%24.QChatGPT.downloads&url=https://raw.githubusercontent.com/Mariosmsk/qgis-plugins-downloads/main/data/plugins.json)
qgis2web Downloads
![qgis2web Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=qgis2web-downloads&query=%24.qgis2web.downloads&url=https://raw.githubusercontent.com/Mariosmsk/qgis-plugins-downloads/main/data/plugins.json)
QWeather Downloads
![QWeather Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=QWeather-downloads&query=%24.QWeather.downloads&url=https://raw.githubusercontent.com/Mariosmsk/qgis-plugins-downloads/main/data/plugins.json)
A-Maps Downloads
![A-Maps Downloads](https://img.shields.io/badge/dynamic/json?formatter=metric&color=green&label=A-Maps-downloads


CSV Example (data/plugins_time_series.csv)

plugin_name,2023-07-05,2023-07-06,….
3DCityDB_Tools,305
3D_City_Builder,25409
AGIS,29561
AGT___Archaeological_Geophysics_Toolbox,57111
ALKIS_Plugin,83
ALS_Downloader,3102
AMIL_Assistente_de_Mapa_Interativo_Leaflet,5006
ANA_Data_Acquisition,11454
APLS,92
ARPAT_plugin,16793
ARPA_data,696
A_Maps,17373
AcATaMa,109811
Acca_plugin,19342
AccurAssess,25782
Accuracy_Assessment,92012
Actions_for_relations,11274
Active_FIre,22709
Adaplin_Tool,5709
Add_a_point_road_sign,26446
Add_to_Felt,577
Aderyn_Data_Search,11950

JSON File (data/plugins.json)

{“3D_City_Builder”: {“author”: “Arthur Ruf Hosang da Costa”, “latest_update”: “July 6, 2021”, “downloads”: “25409”, “stars”: “52”, “date”: “2023-07-05”}, “3DCityDB_Tools”: {“author”: “Giorgio Agugiaro, Konstantinos Pantelios”, “latest_update”: “June 2, 2023”, “downloads”: “305”, “stars”: “31”, “date”: “2023-07-05”}, “A_Maps”: {“author”: “Riccardo Klinger”, “latest_update”: “May 30, 2019”, “downloads”: “17373”, “stars”: “21”, “date”: “2023-07-05”}, “AGIS”: {“author”: “Matja\u017e Mori, ZVKDS CPA”, “latest_update”: “Jan. 3, 2023”, “downloads”: “29561”, “stars”: “20”, “date”: “2023-07-05”}, “AGT___Archaeological_Geophysics_Toolbox”: {“author”: “INRAP – Guillaume Hulin, Francois-Xavier Simon, Nariman Hatami”, “latest_update”: “Sept. 20, 2021”, “downloads”: “57111”, “stars”: “43”, “date”: “2023-07-05”}, “ALKIS_Plugin”: {“author”: “Sajjad Tabatabaei”, “latest_update”: “June 21, 2023”, “downloads”: “83”, “stars”: “0”, “date”: “2023-07-05”}, “ALS_Downloader”: {“author”: “Matja\u017e Mori”, “latest_update”: “April 10, 2022”, “downloads”: “3102”, “stars”: “2”, “date”: “2023-07-05”}

Source: https://github.com/Mariosmsk/qgis-plugins-downloads

`pdfgpt` python package

Downloads

pdfgpt is a Python package that provides users with the ability to engage in natural language conversations with their PDF documents.

Source: Openai – https://github.com/openai/openai-cookbook

How to install

Environments -> base (root) -> open terminal -> pip install pdfgpt

  • pip install pdfgpt

Example

from pdfgpt import *

d = PDFBot(openai_key='OPENAI_KEY')

print('Example')
extracted_text, num_pages = d.generateText(file_path='tests/epanet_matlab_toolkit.pdf')
df = d.generateEmbeddings(extracted_text)

print('USER: What is EPANET?')
prompt = d.generatePrompt(df, num_pages, 'What is EPANET?')
response = d.sendPrompt(prompt, model="gpt-3.5-turbo")
print('AI')
print(response, '\n')

What is EPANET?

EPANET is a software for modeling water distribution systems’ hydraulic and quality dynamics, initially developed by the US Environmental Protection Agency in the C programming language in 1994. It uses a geometric representation of the pipe network, along with a set of initial conditions, rules of operation, and uses this information to compute flows, pressures, and water quality throughout the network, for a certain period of time.

print('USER: Give me the command to load a network?')
prompt = d.generatePrompt(df, num_pages, 'Give me the command to load a network?')
response = d.sendPrompt(prompt, model="gpt-3.5-turbo", temperature=0.9)
print('AI')
print(response)

What is the command to load a network?

The command to load a network is:

G = epanet( ’BWSN_Network_1 .inp’);%Load EPANET Input file

G.loadMSXFile( ’Arsenite .msx’);%Load MSX file



Source: https://github.com/Mariosmsk/pdfgpt

QChatGPT: Speak with AI

Checkout the latest version of QChatGPT v0.5!

– Implement AI voice response feature.

– Add a microphone button for input with a specified duration.

– Add an option to stop voice response.

– Save the previous AI response for future reference.

– Enable execution of python code and integration with the python console.

– Support data input via links instead only of geoJSON files.

– Provide options for completing questions using QGIS and QCode.

– Allow users to edit the AI’s response, for example, editing geoJSON files before adding them to the map.

– Incorporate Whisper models for speech-to-text transcription.

#QChatGPT#QGIS#QGISCyprus#GIS#AI

Source: https://github.com/Mariosmsk/QChatGPT
QGIS repo: https://plugins.qgis.org/plugins/QChatGPT