Files
AidsMonitoring/.claude/settings.local.json
T

283 lines
25 KiB
JSON

{
"permissions": {
"allow": [
"Bash(curl -s http://localhost:5503/)",
"Bash(C:/Python314/python.exe -m py_compile services/chart_manager.py)",
"Bash(C:/Python314/python.exe -c \"from services import chart_manager; print\\('OK'\\)\")",
"Bash(C:/Python314/python.exe -c \"from main import app; print\\('OK'\\)\")",
"Bash(py --version)",
"Bash(where python *)",
"Bash(\"C:\\\\Python313\\\\python.exe\" -c \"import sys; print\\(sys.version\\)\")",
"Bash(\"C:/Python313/python.exe\" -m venv venv)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/python.exe\" -m pip install --upgrade pip)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/python.exe\" -m pip install PyQt5 PyQtWebEngine pynmea2 pyserial numpy shapely)",
"Bash(mkdir -p \"/d/Proyectos Software/AR ECDIS/webecdis/ui/lib\")",
"Bash(curl -sSL -o \"/d/Proyectos Software/AR ECDIS/webecdis/ui/lib/maplibre-gl.js\" \"https://unpkg.com/maplibre-gl@4.7.1/dist/maplibre-gl.js\")",
"Bash(curl -sSL -o \"/d/Proyectos Software/AR ECDIS/webecdis/ui/lib/maplibre-gl.css\" \"https://unpkg.com/maplibre-gl@4.7.1/dist/maplibre-gl.css\")",
"Bash(./venv/Scripts/python.exe -c ' *)",
"Bash(./venv/Scripts/python.exe -u -c ' *)",
"Read(//tmp/**)",
"Bash(\"./venv/Scripts/python.exe\" main.py)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/python.exe\" -m pip install GDAL)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/python.exe\" -m pip install fiona)",
"Bash(sort -k2)",
"Bash(\"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\venv\\\\Scripts\\\\pip.exe\" install pyais==4.4.0)",
"Bash(\"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\venv\\\\Scripts\\\\pip.exe\" install pyais==3.0.0)",
"Bash('venv\\\\Scripts\\\\python.exe' -c ' *)",
"Bash(xargs grep *)",
"Bash(curl -s -o /dev/null -w \"%{http_code}\" \"https://api.github.com/repos/jvde-github/AIS-catcher/releases/latest\")",
"Bash(curl -s \"https://api.github.com/repos/jvde-github/AIS-catcher/releases/latest\")",
"Bash(python3 -c \"import json,sys; r=json.load\\(sys.stdin\\); [print\\(a['name'], a['browser_download_url']\\) for a in r.get\\('assets',[]\\)]\")",
"Bash(python3 -c ' *)",
"PowerShell(python -c \"import serial.tools.list_ports; [print\\(p.device, p.description, p.vid, p.pid\\) for p in serial.tools.list_ports.comports\\(\\)]\")",
"Bash(node --check C:/AidsMonitoring/frontend/js/map.js)",
"Bash(python -c \"from services.ais_simulator import run_simulator, MIAMI_AIDS; print\\('OK', len\\(MIAMI_AIDS\\), 'aids'\\)\")",
"Bash(python -c \"from services.chart_manager import get_all_depths; r = get_all_depths\\(\\(-80.5, 25.6, -80.0, 25.9\\)\\); print\\('depths features:', len\\(r.get\\('features', []\\)\\)\\)\")",
"Bash(python -c ' *)",
"Bash(python -c \"from services.chart_manager import list_cells; import json; r = list_cells\\(\\); print\\(json.dumps\\(r[:2], indent=2, default=str\\)\\)\")",
"Bash(taskkill /F /IM python.exe)",
"Bash(python -m uvicorn backend.main:app --host 0.0.0.0 --port 5503 --reload)",
"Bash(curl -s http://localhost:5503/ais/status)",
"Bash(python -m uvicorn main:app --host 0.0.0.0 --port 5503 --reload)",
"Bash(curl -s http://localhost:5503/ais/stats)",
"Bash(curl -s http://localhost:5503/ais/raw)",
"Bash(python -m uvicorn main:app --host 0.0.0.0 --port 5503)",
"Bash(curl -s http://localhost:5503/debug)",
"Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\(list\\(d.keys\\(\\)\\)\\)\")",
"Bash(curl -sv http://localhost:5503/ais/stats)",
"Bash(curl -sv http://localhost:5503/ais/raw)",
"Bash(curl -sv http://localhost:5503/ais/launch -X POST)",
"PowerShell(netstat -ano)",
"Bash(curl -s http://localhost:8000/gps/status)",
"Bash(curl -sv http://localhost:8000/gps/status)",
"Bash(curl -s http://localhost:5503/gps/status)",
"Bash(curl -sv -m 3 http://localhost:8100/)",
"PowerShell(Get-Process -Name \"AIS-catcher\" -ErrorAction SilentlyContinue | Select Id, StartTime, @{N='RAM_MB';E={[math]::Round\\($_.WorkingSet/1MB,1\\)}}, @{N='CPU_s';E={[math]::Round\\($_.CPU,1\\)}})",
"Bash(curl -s -m 3 'http://localhost:8100/stat.json')",
"Bash(curl -s -m 3 'http://localhost:8100/api/stat')",
"Bash(curl -s -m 3 -o /dev/null -w \"HTTP %{http_code} | %{size_download} bytes\\\\n\" http://localhost:8100/)",
"Bash(curl -s -X POST http://localhost:5503/ais/stop)",
"Bash(curl -s -X POST http://localhost:5503/ais/launch)",
"Bash(curl -s http://localhost:8100/api/stat)",
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); t=d['total']; print\\(f'count={t[\\\\\"count\\\\\"]} vessels={t[\\\\\"vessels\\\\\"]} ch={t[\\\\\"channel\\\\\"]} lvl_min={t[\\\\\"level_min\\\\\"]} lvl_max={t[\\\\\"level_max\\\\\"]} ppm={t[\\\\\"ppm\\\\\"]} received={d.get\\(\\\\\"received\\\\\"\\)} runtime={d.get\\(\\\\\"run_time\\\\\"\\)}s msg_rate={d.get\\(\\\\\"msg_rate\\\\\"\\)}'\\)\")",
"Bash(curl -s -m 3 -o /dev/null -w \"HTTP %{http_code} | %{size_download}\\\\n\" http://localhost:8100/api/stat)",
"Bash(curl -s -m 3 -o /dev/null -w \"HTTP %{http_code} | %{size_download}\\\\n\" 'http://localhost:8100/stat.json')",
"Bash(curl -s 'http://localhost:8100/stat.json')",
"Bash(curl -s -X POST 'http://localhost:5503/settings' -H 'Content-Type: application/json' -d '{\"ais_source\":\"SIMULATOR\"}')",
"Bash('D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/python.exe' -c ' *)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/pip.exe\" search iso8211)",
"Bash(\"D:/Proyectos Software/AR ECDIS/webecdis/venv/Scripts/pip.exe\" install --dry-run iso8211 pyiso8211 python-s57 ddr-writer)",
"WebSearch",
"WebFetch(domain:github.com)",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" poc_wabasso.py)",
"Bash('D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\venv\\\\Scripts\\\\python.exe' -c ' *)",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" converter.py \"C:\\\\Users\\\\aerom\\\\Terreno Wabasso.qgz\" --output \"C:\\\\Users\\\\aerom\\\\Terreno_Wabasso.000\" --force --verbose)",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" -c \"import geopandas; print\\('ok'\\)\")",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" -c \"import geopandas\")",
"Bash(echo \"exit: $?\")",
"PowerShell(& \"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" -c \"import geopandas; print\\(geopandas.__version__\\)\" 2>&1)",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\python.exe\" -m PyInstaller QGISS57Converter.spec --noconfirm)",
"Bash(\"D:\\\\Miniconda\\\\Scripts\\\\activate.bat\" s57 *)",
"Bash(\"D:\\\\Miniconda\\\\envs\\\\s57\\\\Scripts\\\\pyinstaller.exe\" QGISS57Converter.spec --noconfirm)",
"PowerShell(\\(Get-Item \"D:\\\\Proyectos Software\\\\QGISS57Converter\\\\dist\\\\QGISS57Converter.exe\"\\).Length / 1MB | ForEach-Object { \"{0:N1} MB\" -f $_ })",
"WebFetch(domain:wwwcdn.imo.org)",
"WebFetch(domain:iho.int)",
"Bash(python main.py)",
"Bash(tasklist)",
"WebFetch(domain:www8.garmin.com)",
"WebFetch(domain:www.marineinsight.com)",
"WebFetch(domain:www.furunousa.com)",
"WebFetch(domain:www.imorules.com)",
"WebFetch(domain:www.bmemarine.com)",
"WebFetch(domain:www.starpath.com)",
"WebFetch(domain:www.manualslib.com)",
"WebFetch(domain:cioh.dimar.mil.co)",
"WebFetch(domain:www.ic-enc.org)",
"WebFetch(domain:www.ic-enc.com)",
"WebFetch(domain:sitmar.dimar.mil.co)",
"WebFetch(domain:www.dimar.mil.co)",
"WebFetch(domain:www.cioh.org.co)",
"WebFetch(domain:ihr.iho.int)",
"Bash(dir \"C:\\\\Users\\\\aerom\\\\Documents\\\\Cartas\" /s /b)",
"Read(//c/Users/aerom/Documents/Cartas/GARD0001/**)",
"Read(//c/Users/aerom/Documents/Cartas/GARD0002/**)",
"Read(//c/Users/aerom/Documents/Cartas/layers/**)",
"Bash(python -c \"import json; d=json.load\\(open\\('D:/Proyectos Software/QGISS57Converter/s57_objects.json','r',encoding='utf-8'\\)\\); print\\(d.get\\('LNDARE'\\) or list\\(d.items\\(\\)\\)[:3]\\)\")",
"WebFetch(domain:msi.nga.mil)",
"WebFetch(domain:www.postman.com)",
"Bash(curl -s -L -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" \"https://msi.nga.mil/api/publications/ngalol/lights-buoys?volume=110&output=json&limit=2\")",
"Bash(curl -s -L --compressed -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" -H \"Accept: application/json\" \"https://msi.nga.mil/api/publications/ngalol/lights-buoys?volume=110&output=json&limit=2\")",
"Bash(curl -s -L --compressed -A \"Mozilla/5.0\" -H \"Accept: application/json\" \"https://msi.nga.mil/api/publications/ngalol/lights-buoys?volume=110&includeRemovals=false&output=json&limit=2\")",
"Bash(curl -s -L --compressed -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" -H \"Accept: application/json\" -H \"Referer: https://msi.nga.mil/\" \"https://msi.nga.mil/api/publications/ngalol/lights-buoys?volume=110&includeRemovals=false&output=json&limit=2\")",
"Bash(curl -s -L --compressed -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" -H \"Accept: application/json\" -H \"Referer: https://msi.nga.mil/\" \"https://msi.nga.mil/api/swagger-ui.html\")",
"Bash(curl -s -L --compressed -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" -H \"Accept: application/json\" -H \"Referer: https://msi.nga.mil/\" \"https://msi.nga.mil/api/publications/ngalol/lights-buoys?latitudeLeft=10&longitudeLeft=-75.5&latitudeRight=11.5&longitudeRight=-74&includeRemovals=false&output=json\")",
"Bash(python nga_fetch.py)",
"Bash(set PYTHONIOENCODING=utf-8)",
"Bash(python -X utf8 nga_fetch.py)",
"Bash(dir \"D:\\\\Proyectos Software\\\\QGISS57Converter\" /b)",
"Bash(pip install *)",
"Bash(python -X utf8 -c \"print\\('OK'\\)\")",
"WebFetch(domain:overpass-api.de)",
"Bash(curl -s \"https://overpass-api.de/api/interpreter\" --data \"[out:json][timeout:30];\\(node[\\\\\"seamark:type\\\\\"]\\(10.8,-75.1,11.3,-74.5\\);\\);out body;\")",
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(n['id'], n['lat'], n['lon'], n.get\\('tags',{}\\)\\) for n in d['elements']]\")",
"Bash(curl -s \"https://overpass-api.de/api/interpreter\" --data \"[out:json][timeout:60];\\(node[\\\\\"seamark:type\\\\\"~\\\\\"buoy|beacon|light\\\\\"]\\(10.5,-75.5,11.5,-74.0\\);way[\\\\\"seamark:type\\\\\"]\\(10.5,-75.5,11.5,-74.0\\);\\);out body;\")",
"Bash(curl -s \"https://cioh.dimar.mil.co/avisonav-api/api/novelty/getCurrentNoveltys\" -A \"Mozilla/5.0\" -H \"Accept: application/json\" -H \"Origin: https://cioh.dimar.mil.co\" -H \"Referer: https://cioh.dimar.mil.co/webnotice/noveltyMap\" --max-time 15)",
"Bash(curl -v \"https://cioh.dimar.mil.co/avisonav-api/api/novelty/getCurrentNoveltys\" -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\" -H \"Accept: application/json, text/plain, */*\" -H \"Origin: https://cioh.dimar.mil.co\" -H \"Referer: https://cioh.dimar.mil.co/webnotice/noveltyMap\" -H \"sec-fetch-site: same-origin\" -H \"sec-fetch-mode: cors\" --max-time 15)",
"Bash(python parse_lista_luces.py)",
"Bash(python -c \"import converter; print\\('OK'\\)\")",
"Bash(python -m pyinstaller --version)",
"Bash(dir \"C:\\\\Users\\\\aerom\\\\AppData\\\\Local\\\\Programs\\\\Python\")",
"Bash(\"C:\\\\Python314\\\\python.exe\" -m pyinstaller --version)",
"PowerShell(cmd /c \"dir C:\\\\Python314\\\\ 2>&1\")",
"Bash(wsl -e ls -la \"/mnt/c/AidsMonitoring/charts/TMPDJH0QRQ_/\")",
"Bash(wsl -e ls -la \"/mnt/c/AidsMonitoring/charts/BARRANQUILLA/\")",
"WebFetch(domain:www.iala.int)",
"WebFetch(domain:www.seasources.net)",
"WebFetch(domain:cdn.sealite.com)",
"WebFetch(domain:docs.iho.int)",
"WebFetch(domain:wiki.icaci.org)",
"WebFetch(domain:legacy.iho.int)",
"WebFetch(domain:www.charts.gc.ca)",
"WebFetch(domain:wiki.openstreetmap.org)",
"WebFetch(domain:repository.library.noaa.gov)",
"WebFetch(domain:nauticalcharts.noaa.gov)",
"WebFetch(domain:maritimesafetyinnovationlab.org)",
"WebFetch(domain:www.transport.wa.gov.au)",
"WebFetch(domain:www.merchantnavydecoded.com)",
"WebFetch(domain:www.captainsmode.com)",
"WebFetch(domain:www.amnautical.com)",
"WebFetch(domain:www.kartverket.no)",
"WebFetch(domain:seacomm.ru)",
"WebFetch(domain:studylib.net)",
"WebFetch(domain:journals.lib.unb.ca)",
"WebFetch(domain:www.hattelandtechnology.com)",
"WebFetch(domain:dev.luciad.com)",
"WebFetch(domain:www.admiralty.co.uk)",
"WebFetch(domain:assets.admiralty.co.uk)",
"WebFetch(domain:icaci.org)",
"WebFetch(domain:charts.gc.ca)",
"WebFetch(domain:opencpn.org)",
"WebFetch(domain:sailingissues.com)",
"WebFetch(domain:raw.githubusercontent.com)",
"WebFetch(domain:www.safe-skipper.com)",
"PowerShell(dir \"C:\\\\Users\\\\aerom\\\\\" -Name | Where-Object { $_ -notmatch \"^\\\\.\" })",
"Bash(python converter.py --help)",
"Bash(python build_barranquilla.py)",
"Bash(python check_s57.py dist/CO1CO01M/CO1CO01M.000)",
"Bash(curl -s http://localhost:5000/charts/cells)",
"Bash(echo \"EXIT: $?\")",
"Bash(curl -s http://localhost:5503/charts/cells)",
"Bash(curl -s -X POST http://localhost:5503/charts/rebuild)",
"Bash(curl -s http://localhost:5503/charts/rebuild/BARRANQUILLA)",
"Bash(curl -s -X POST \"http://localhost:5503/charts/cells/BARRANQUILLA/rebuild\")",
"Bash(curl -s \"http://localhost:5503/charts/cells\")",
"Bash(curl -s -o /tmp/features_test.json \"http://localhost:5503/charts/features\")",
"Bash(git add *)",
"Bash(git commit -m ' *)",
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\([c['id'] for c in d]\\)\")",
"Bash(curl -s -o /dev/null -w \"%{http_code}\" http://localhost:5503/charts/cells/BARRANQUILLA/features)",
"Bash(curl -s http://localhost:5503/charts/cells/BARRANQUILLA)",
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\('status:', d.get\\('status'\\), 'count:', d.get\\('feature_count'\\)\\)\")",
"Bash(curl -s http://localhost:5503/charts/features)",
"Bash(curl -s -X POST http://localhost:5503/charts/rebuild-cache)",
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); cells=d.get\\('rebuilt',[]\\); print\\(f'Rebuilt {len\\(cells\\)} cells'\\)\")",
"Bash(node --check frontend/js/map.js)",
"Bash(grep -v \"^$\")",
"Bash(git checkout *)",
"mcp__Claude_in_Chrome__tabs_context_mcp",
"mcp__Claude_Preview__preview_start",
"Bash(Get-Content \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\js\\\\colreg_ref.js\")",
"Bash(Measure-Object -Line)",
"Bash(Select-Object -ExpandProperty Lines)",
"WebFetch(domain:www.gov.uk)",
"WebFetch(domain:continuouswave.com)",
"WebFetch(domain:charts.noaa.gov)",
"WebFetch(domain:www.charts.noaa.gov)",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService/MapServer/0/query?where=1%3D1&geometry=%7B%22xmin%22%3A-80.5%2C%22ymin%22%3A25.5%2C%22xmax%22%3A-80.0%2C%22ymax%22%3A25.9%7D&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelIntersects&outFields=CELL_NAME%2CCELL_TITLE%2CSCALE%2CEDITION&f=json\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/0/query?where=1%3D1&geometry=%7B%22xmin%22%3A-80.5%2C%22ymin%22%3A25.5%2C%22xmax%22%3A-80.0%2C%22ymax%22%3A25.9%7D&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelIntersects&outFields=CELL_NAME%2CCELL_TITLE%2CSCALE%2CEDITION&f=json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(f['attributes']\\) for f in d.get\\('features',[]\\)]\")",
"Bash(curl -s \"https://encdirect.noaa.gov/arcgis/rest/services/encdirect/enc_cells/MapServer/0/query?where=1%3D1&geometry=-80.5,25.5,-80.0,25.9&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelIntersects&outFields=*&f=json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d, indent=2\\)\\)\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/0?f=json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(d.get\\('name',''\\), d.get\\('description',''\\)\\)\")",
"Bash(curl -v \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer?f=json\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services?f=json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(s['name'], s['type']\\) for s in d.get\\('services',[]\\)]\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService/MapServer/0/query?where=1%3D1&geometry=-80.5%2C25.5%2C-80.0%2C25.9&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelIntersects&outFields=*&f=json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d,indent=2\\)\\)\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService?f=json\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services?f=pjson\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(s\\) for s in d]\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS?f=pjson\")",
"Bash(curl -s \"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/NOAAChartDisplay/MapServer?f=pjson\")",
"Bash(curl -s \"https://charts.noaa.gov/ENCs/US3FL28M_19115.xml\")",
"Bash(curl -s \"https://charts.noaa.gov/ENCs/US4FL2AI_19115.xml\")",
"Bash(curl -s \"https://charts.noaa.gov/ENCs/ENCsIndv.shtml\")",
"Bash(curl -s \"https://charts.noaa.gov/ENCs/US4FL2BI_19115.xml\")",
"Bash(dir \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\data\\\\charts\" /s /b)",
"Bash(dir \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\backend\" /s /b *.py)",
"Bash(Select-String -Path \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\lib\\\\maplibre-gl.js\" -Pattern \"\\\\\"version\\\\\"\")",
"Bash(Select-Object -First 3)",
"Bash(venv\\\\Scripts\\\\python.exe -c \"import weasyprint; print\\('weasyprint ok'\\)\")",
"Bash(venv\\\\Scripts\\\\python.exe -c \"import xhtml2pdf; print\\('xhtml2pdf ok'\\)\")",
"Bash(venv\\\\Scripts\\\\python.exe -c \"import pdfkit; print\\('pdfkit ok'\\)\")",
"Bash(Get-Content \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\main.py\")",
"Bash(Select-String -Pattern \"crew_list|crew_add|passengers_list\")",
"Bash(Select-Object -First 5)",
"Bash(del /Q \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\__pycache__\\\\main.cpython-*.pyc\")",
"Bash(cd /d \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\")",
"Bash(python -c \"import ast; ast.parse\\(open\\('backend/sensors/sensor_state.py',encoding='utf-8'\\).read\\(\\)\\); print\\('sensor_state OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\('backend/sensors/nmea0183_reader.py',encoding='utf-8'\\).read\\(\\)\\); print\\('nmea0183_reader OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\('backend/sensors/nmea_router.py',encoding='utf-8'\\).read\\(\\)\\); print\\('nmea_router OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\(r'D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\backend\\\\sensors\\\\nmea0183_reader.py',encoding='utf-8'\\).read\\(\\)\\); print\\('nmea0183_reader OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\(r'D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\backend\\\\sensors\\\\nmea_router.py',encoding='utf-8'\\).read\\(\\)\\); print\\('nmea_router OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\(r'D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\main.py',encoding='utf-8'\\).read\\(\\)\\); print\\('main.py OK'\\)\")",
"Bash(node -e \"require\\('fs'\\).readFileSync\\(String.raw\\\\`D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\js\\\\sim.js\\\\`, 'utf8'\\); console.log\\('sim.js OK'\\)\")",
"Bash(node --input-type=module)",
"Bash(node -e \"var src=require\\('fs'\\).readFileSync\\(String.raw\\\\`D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\js\\\\app.js\\\\`,'utf8'\\); new Function\\(src\\); console.log\\('app.js OK'\\)\")",
"Bash(node -e \"var s=require\\('fs'\\).readFileSync\\(String.raw\\\\`D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\js\\\\app.js\\\\`,'utf8'\\); new Function\\(s\\); console.log\\('app.js OK'\\)\")",
"Bash(python -c \"import ast; ast.parse\\(open\\(r'D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\backend\\\\sensors\\\\sensor_state.py',encoding='utf-8'\\).read\\(\\)\\); print\\('sensor_state OK'\\)\")",
"Bash(node -e \"var s=require\\('fs'\\).readFileSync\\(String.raw\\\\`D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\js\\\\crew.js\\\\`,'utf8'\\); new Function\\(s\\); console.log\\('crew.js OK'\\)\")",
"Bash(python -m py_compile \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\main.py\")",
"Bash(python -c \"import ast; ast.parse\\(open\\('main.py', encoding='utf-8'\\).read\\(\\)\\); print\\('main.py OK'\\)\")",
"WebFetch(domain:ceehydrosystems.com)",
"Bash(python _regen_ctg.py)",
"Bash(findstr /n \"survey\\\\|Survey\\\\|lp-sv\\\\|lp-pane\" \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\index.html\")",
"Bash(findstr /n \"survey\" \"D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\ui\\\\index.html\")",
"Bash(python -c \"from backend.routers.charts import router; print\\('charts.py OK'\\)\")",
"Bash(python3 -c \"import pdfplumber; p=pdfplumber.open\\(r'C:\\\\Users\\\\aerom\\\\Downloads\\\\Notice_to_Mariners_Anual_2023.pdf'\\); print\\(p.pages[0].extract_text\\(\\)[:2000]\\)\")",
"Bash(python -c \"import pdfplumber; p=pdfplumber.open\\(r'C:\\\\Users\\\\aerom\\\\Downloads\\\\Notice_to_Mariners_Anual_2023.pdf'\\); print\\(p.pages[0].extract_text\\(\\)[:2000]\\)\")",
"Bash(dir \"D:\\\\Proyectos Software\\\\QGISS57Converter\\\\capas_ctg\")",
"Bash(dir \"C:\\\\AidsMonitoring\\\\charts\")",
"Bash(python -c \"import sys; sys.stdout.reconfigure\\(encoding='utf-8', errors='replace'\\); [print\\(l.rstrip\\(\\)\\) for l in sys.stdin]\")",
"Bash(python -c \"import sys; [print\\(f'{i+1:4d} {l}',end=''\\) for i,l in enumerate\\(sys.stdin\\)]\")",
"Bash(powershell -command \"\\(Get-Content 'C:\\\\AidsMonitoring\\\\frontend\\\\js\\\\menu.js'\\).Count\")",
"Bash(powershell -command \"\\(Get-Content 'C:\\\\AidsMonitoring\\\\frontend\\\\index.html'\\).Count\")",
"Bash(powershell -command \"Get-ChildItem 'C:\\\\AidsMonitoring\\\\charts' | Select-Object Name\")",
"Bash(powershell -command \"Get-ChildItem 'D:\\\\Proyectos Software\\\\AR ECDIS' | Select-Object Name\")",
"Bash(powershell -command \"Get-ChildItem 'D:\\\\Proyectos Software\\\\AR ECDIS\\\\webecdis\\\\data' | Select-Object Name\")",
"WebFetch(domain:www.puertocartagena.com)",
"WebFetch(domain:www.paracay.com)",
"WebFetch(domain:www.openstreetmap.org)",
"WebFetch(domain:cecoldodigital.dimar.mil.co)",
"Bash(where ogrinfo *)",
"Bash(C:\\\\Python313\\\\python.exe -c \"from osgeo import ogr; print\\('gdal OK'\\)\")",
"Bash(C:\\\\Users\\\\aerom\\\\AppData\\\\Local\\\\Python\\\\bin\\\\python.exe -c \"from osgeo import ogr; print\\('gdal OK'\\)\")",
"Bash(\"C:/Python313/python.exe\" -c \"from osgeo import ogr; print\\('gdal OK'\\)\")",
"Bash(\"C:/Users/aerom/AppData/Local/Python/bin/python.exe\" -c \"from osgeo import ogr; print\\('gdal OK'\\)\")",
"Read(//c/Program Files/**)",
"Read(//c/PROGRA~1/**)",
"Bash(python -c \"import geopandas; print\\('geopandas OK'\\)\")",
"Bash(grep -rn \"capas_ctg\\\\|BAHÍA_DE_CARTAGENA\" \"D:/Proyectos Software/AR ECDIS/webecdis/\" --include=\"*.py\" ! -path \"*/venv/*\")",
"Bash(python _patch_ecdis_cartagena.py)",
"Bash(python build_ecdis_manual.py capas_ctg \"BAHÍA_DE_CARTAGENA\")",
"Bash(python -c \"import main\")",
"Bash(python -c \"from models.user import User, Role; print\\(list\\(Role\\)\\)\")",
"Bash(taskkill /F /IM python.exe /T)",
"Bash(Start-Sleep -Milliseconds 500)",
"Bash(curl -s http://localhost:5503/health)",
"Bash(git -C \"C:/AidsMonitoring\" status)"
]
}
}