Auto-Commit: 2026-08-21 18:51:04

This commit is contained in:
Jannik committed 2026-08-21 18:51:04 +02:00
1 parent e68a7ef26a
commit cd68209189
14 files changed
+799 -1

No files matched your search

+4 -1
View File
@@ -15,4 +15,7 @@ Reupload.txt
temp.txt
.venv/
venv/
scratch/
scratch/
# credentials
ilias-babz-bund.txt
+204
View File
@@ -0,0 +1,204 @@
<#
.SYNOPSIS
Full recursive mirror of BABZ Bund ILIAS course content.
Downloads all SCORM modules and PDFs found by the Python crawler.
.NOTES
Requires PHPSESSID in ~/.env
Requires crawl_results.txt generated by the Python crawler.
Run from the C:\GitHub\FW directory.
#>
$EnvFilePath = Join-Path $env:USERPROFILE ".env"
$PHPSESSID = $null
if (Test-Path $EnvFilePath) {
Get-Content $EnvFilePath | Where-Object { $_ -match "^PHPSESSID=(.*)" } | ForEach-Object {
$PHPSESSID = $Matches[1].Trim()
}
}
if ([string]::IsNullOrWhiteSpace($PHPSESSID)) {
Write-Error "PHPSESSID is missing! Please add it to your ~/.env file."
exit 1
}
$BASE_ILIAS = "https://lernplattform-babz-bund.de"
$BASE_DATA = "$BASE_ILIAS/data/babz/lm_data"
$OUT_DIR = $PSScriptRoot # C:\GitHub\FW
$Headers = @{ "Cookie" = "PHPSESSID=$PHPSESSID" }
# Read crawl_results.txt
$CrawlResults = Join-Path $OUT_DIR "crawl_results.txt"
if (-not (Test-Path $CrawlResults)) {
Write-Error "crawl_results.txt not found. Please run the python crawler first."
exit 1
}
$Modules = [ordered]@{}
$PDFs = [ordered]@{}
$currentSection = ""
Get-Content $CrawlResults | ForEach-Object {
$line = $_.Trim()
if ($line -match "^Modules") { $currentSection = "Modules" }
elseif ($line -match "^PDFs") { $currentSection = "PDFs" }
elseif ($line -match "^(.+?)\s+\|\s+(.+)$") {
$title = $Matches[1] -replace '[<>:"/\\|?*]', '_'
$url = $Matches[2]
if ($currentSection -eq "Modules") {
if ($url -match "lm_(\d+)") {
$Modules[$title] = $Matches[1]
} elseif ($url -match "ref_id=(\d+)") {
$Modules[$title] = $Matches[1]
}
} elseif ($currentSection -eq "PDFs") {
if ($url -match "file/(\d+)/download") {
$PDFs["$title.pdf"] = $Matches[1]
}
}
}
}
function Invoke-FileDownload {
param([string]$Url, [string]$Dest)
$dir = Split-Path $Dest -Parent
if (-not (Test-Path $dir)) { New-Item -ItemType Directory -Path $dir -Force | Out-Null }
try {
$wc = New-Object System.Net.WebClient
$wc.Headers.Add("Cookie", "PHPSESSID=$PHPSESSID")
$wc.DownloadFile($Url, $Dest)
return $true
} catch {
Write-Warning " FAILED: $Url ($_)"
return $false
}
}
Write-Host "`n========================================" -ForegroundColor Cyan
Write-Host " SCORM MODULES ($($Modules.Count) total)" -ForegroundColor Cyan
Write-Host "========================================" -ForegroundColor Cyan
$totalFiles = 0
$failedFiles = 0
foreach ($ModuleName in $Modules.Keys) {
$lmId = $Modules[$ModuleName]
$baseUrl = "$BASE_DATA/lm_$lmId"
$destDir = Join-Path $OUT_DIR "Trainings\$ModuleName"
Write-Host "`n[Module] $ModuleName (lm_$lmId)" -ForegroundColor Yellow
# -- Core entry points every Storyline module has --
$CoreFiles = @(
"story.html", "index_lms.html", "analytics-frame.html", "imsmanifest.xml", "meta.xml",
"html5/data/css/output.min.css", "html5/data/js/data.js", "html5/data/js/frame.js",
"html5/data/js/paths.js", "html5/lib/scripts/bootstrapper.min.js",
"html5/lib/scripts/frame.desktop.min.js", "html5/lib/scripts/frame.mobile.min.js",
"html5/lib/scripts/slides.min.js", "story_content/user.js", "story_content/triggers.js",
"story_content/thumbnail.jpg", "mobile/fonts.json"
)
$downloaded = 0
$failed = 0
foreach ($f in $CoreFiles) {
$url = "$baseUrl/$f"
$dest = Join-Path $destDir ($f -replace '/', '\')
$ok = Invoke-FileDownload -Url $url -Dest $dest
if ($ok) { $downloaded++ } else { $failed++ }
}
$manifestPath = Join-Path $destDir "imsmanifest.xml"
if (Test-Path $manifestPath) {
$xmlContent = (Get-Content $manifestPath -Raw -Encoding UTF8) -replace "`x1A", ""
[xml]$manifest = $xmlContent
$ns = @{ ims = "http://www.imsproject.org/xsd/imscp_rootv1p1p2" }
$fileNodes = $manifest.SelectNodes("//file", $null) + $manifest.SelectNodes("//*[local-name()='file']")
$manifestFiles = $fileNodes | ForEach-Object { $_.href } | Where-Object { $_ } | Sort-Object -Unique
foreach ($f in $manifestFiles) {
$f = $f -replace '\\', '/'
$url = "$baseUrl/$f"
$dest = Join-Path $destDir ($f -replace '/', '\')
if (-not (Test-Path $dest)) {
$ok = Invoke-FileDownload -Url $url -Dest $dest
if ($ok) { $downloaded++ } else { $failed++ }
}
}
}
$dataJsPath = Join-Path $destDir "html5\data\js\data.js"
if (Test-Path $dataJsPath) {
$dataContent = Get-Content $dataJsPath -Raw
$chunkRefs = [regex]::Matches($dataContent, '"([A-Za-z0-9_-]{8,15}\.js)"') | ForEach-Object { $_.Groups[1].Value } | Sort-Object -Unique
if ($chunkRefs.Count -gt 0) {
foreach ($chunk in $chunkRefs) {
$url = "$baseUrl/html5/data/js/$chunk"
$dest = Join-Path $destDir "html5\data\js\$chunk"
if (-not (Test-Path $dest)) {
$ok = Invoke-FileDownload -Url $url -Dest $dest
if ($ok) { $downloaded++ } else { $failed++ }
}
}
}
}
$pathsJsPath = Join-Path $destDir "html5\data\js\paths.js"
if (Test-Path $pathsJsPath) {
$pathsContent = Get-Content $pathsJsPath -Raw
$audioRefs = [regex]::Matches($pathsContent, '"([A-Za-z0-9_-]{8,20}_\d+_\d+_\d+\.mp3)"') | ForEach-Object { $_.Groups[1].Value } | Sort-Object -Unique
if ($audioRefs.Count -gt 0) {
foreach ($audio in $audioRefs) {
$url = "$baseUrl/story_content/$audio"
$dest = Join-Path $destDir "story_content\$audio"
if (-not (Test-Path $dest)) {
$ok = Invoke-FileDownload -Url $url -Dest $dest
if ($ok) { $downloaded++ } else { $failed++ }
}
}
}
$pngRefs = [regex]::Matches($pathsContent, '"([A-Za-z0-9_-]{8,20}\.png)"') | ForEach-Object { $_.Groups[1].Value } | Sort-Object -Unique
foreach ($png in $pngRefs) {
$url = "$baseUrl/mobile/$png"
$dest = Join-Path $destDir "mobile\$png"
if (-not (Test-Path $dest)) {
$ok = Invoke-FileDownload -Url $url -Dest $dest
if ($ok) { $downloaded++ } else { $failed++ }
}
}
}
$totalFiles += $downloaded
$failedFiles += $failed
$fc = if ($failed -eq 0) { 'Green' } else { 'Red' }
Write-Host " OK $downloaded new files downloaded, $failed failed" -ForegroundColor $fc
}
Write-Host "`n========================================" -ForegroundColor Cyan
Write-Host " PDF DOCUMENTS ($($PDFs.Count) total)" -ForegroundColor Cyan
Write-Host "========================================" -ForegroundColor Cyan
$pdfDir = Join-Path $OUT_DIR "Documents"
if (-not (Test-Path $pdfDir)) { New-Item -ItemType Directory -Path $pdfDir -Force | Out-Null }
foreach ($FileName in $PDFs.Keys) {
$refId = $PDFs[$FileName]
$url = "$BASE_ILIAS/goto.php/file/$refId/download"
$dest = Join-Path $pdfDir $FileName
Write-Host " [PDF] $FileName (ref_id=$refId)" -ForegroundColor Yellow
if ((Invoke-FileDownload -Url $url -Dest $dest) -and (Test-Path $dest)) {
$size = (Get-Item $dest).Length
$header = [System.Text.Encoding]::ASCII.GetString((Get-Content $dest -Encoding Byte -TotalCount 4))
if ($header -ne "%PDF") {
Write-Warning " ! $FileName does not appear to be a valid PDF (size: $size, header: $header)"
$failedFiles++
} else {
Write-Host " OK $([Math]::Round($size/1KB, 1)) KB" -ForegroundColor Green
$totalFiles++
}
}
}
Write-Host "`nDone!" -ForegroundColor Green
+379
View File
@@ -0,0 +1,379 @@
Starting crawl...
Crawling: /goto.php/cat/155364
[PDF] Download des Jahresprogramms als PDF
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155364
[PDF] Download des Jahresprogramms als PDF
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108357
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155365
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155366
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155367
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155368
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155369
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155370
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155371
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155372
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155373
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155374
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155398
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155399
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155405
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155406
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155407
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155414
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155416
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155417
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155418
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155419
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155420
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155421
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155422
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155423
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108202
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108360
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160742
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155380
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155388
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160307
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155389
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155376
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/157360
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155382
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155394
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160186
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155669
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155378
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155384
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155391
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159176
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155375
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155396
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155392
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155390
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155397
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155379
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155383
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155385
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155377
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155386
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155395
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155387
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155393
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155400
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155402
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155403
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155404
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/157903
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155401
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159432
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/157647
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/157649
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159433
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159434
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159435
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159436
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159437
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160083
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/159438
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155408
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155409
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155410
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155411
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155412
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155413
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108891
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/155415
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116578
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/115185
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/148949
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/139435
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/109540
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134546
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/148963
[PDF] Zum Herunterladen bitte auf das Bild klicken. Ergänzende Informationsquellen Wissenstransfer für Forst und Feuerwehr Waldbrände stellen eine besondere Herausforderung für Wald und Forst dar. Was dies für die Zukunft bedeutet und wie alle beteiligten Organisationen ganzheitlich effektiv agieren und reagieren können, zeigt diese Wissenssammlung auf. Die Branddirektion Frankfurt am Main sowie die Hochschule für Forstwirtschaft Rottenburg (HFR) erstellten in Kooperation mit dem Bundesamt für Bevölkerungsschutz (BBK) ein umfassendes Nachschlagewerk zum Thema, das auf dieser Webseite zum Download bereitsteht. Seinen Ursprung hat die Wissenssammlung in einem langjährigen internationalen Projekt, das mit Mitteln des Auswärtigen Amtes realisiert wurde.
[PDF] Zum Herunterladen des One Pagers bitte auf das Bild klicken. Die standarisierten Ausbildungsreihe der deutschen GFFF-V-Einheiten wird gemäß AFKzV-Beschluss durch die BABZ federführend koordiniert. Im vorliegenden One Pager haben wir die wichtigsten organisatorischen Hinweise zur Modulausbildung zusammengefasst. Das vorliegende Dokument beschreibt die Lerninhalte des Modul C, mit dem Fokus auf die praktische Grundlagenausbildung der standarisierten Ausbildungsreihe der deutschen GFFF-V-Einheiten. Es ist zudem als Handlungshilfe für die modulinterne Ausbildung konzipiert und enthält Vorschläge für Ablaufpläne und Materialbedarfe, die der grundsätzlichen Orientierung dienen. Die flexible Formulierung ermöglicht eine Anpassung an modulinterne Gegebenheiten (Fahrzeug-/Materialbeschaffungen), ohne den Kern der zu vermittelnden Inhalte aus den Augen zu verlieren.
[PDF] Zum Herunterladen bitte auf das Bild klicken. Selbstlernmaterial zu Modul B Lernmaterialien
Crawling: https://lernplattform-babz-bund.de/goto.php/crs/155326
[PDF] Zum Abrufen bitte auf das Bild klicken.
[PDF] Zum Abrufen bitte auf das Bild klicken.
[PDF] Zum Abrufen bitte auf das Bild klicken. × Vollbild Abbrechen Link in Zwischenablage kopieren Link zu dieser Seite wurde in die Zwischenablage kopiert. Barrierefreiheit
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/110858
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/139253
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/131425
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/153000
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145508
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134752
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124492
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113352
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108359
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108389
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108390
Crawling: https://lernplattform-babz-bund.de/goto.php/crs/152146
Crawling: https://lernplattform-babz-bund.de/goto.php/crs/158009
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160614
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160613
Crawling: https://lernplattform-babz-bund.de/goto.php/crs/153481
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/157067
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/150246
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/149581
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/158986
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/148951
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/148940
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/147613
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/97404
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113450
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108787
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138587
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/131507
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/131517
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145509
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145510
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145511
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145512
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145513
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145514
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145515
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145516
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145518
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145519
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145542
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145543
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145546
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145547
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145548
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145556
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145557
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145558
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145559
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145560
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145561
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145562
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145563
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145565
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134753
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134754
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134755
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134756
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134757
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134758
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134759
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134760
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134762
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134763
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134781
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134782
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134784
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134785
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134786
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134892
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134893
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134894
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134895
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134896
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134897
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134898
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134899
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134900
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124493
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124494
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124500
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124502
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124513
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124514
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124515
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124516
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124517
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124527
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124528
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124529
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124530
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124531
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124532
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113354
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113356
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113362
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113364
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113367
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113369
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113372
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113375
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113376
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108366
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108368
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108370
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108371
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108379
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108380
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108387
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108654
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108665
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108673
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/76671
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/108489
Crawling: https://lernplattform-babz-bund.de/goto.php/fold/152147
Crawling: https://lernplattform-babz-bund.de/goto.php/fold/158010
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160623
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160647
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160702
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/148941
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/147615
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/147616
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138704
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138705
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145517
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145525
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145533
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145534
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145521
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145527
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145539
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145523
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145529
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145536
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145520
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145541
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145537
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145535
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/147137
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145524
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145528
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145530
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145522
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145531
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145540
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145532
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145538
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145544
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/149601
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/149603
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/149605
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145545
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145549
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145550
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145551
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145552
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145553
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145554
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/153021
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/145566
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134761
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134769
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134776
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134777
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134765
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134770
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/136530
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134767
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134772
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134779
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134764
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138173
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134780
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134778
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134768
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134771
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134773
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134766
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134774
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/136554
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134775
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/136501
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134783
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/136479
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134787
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134788
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134888
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134889
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134890
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/134891
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/129134
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124508
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/129745
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/129752
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124504
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124509
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124506
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124511
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/131822
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124503
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/137782
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/132478
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/130457
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124507
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124510
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124512
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124505
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/125835
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/127160
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/129131
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124518
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124519
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124520
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124521
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124522
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/124523
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/131992
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/118136
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/122715
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116866
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116867
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116869
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116870
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/116883
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/113377
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/111018
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/103541
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/103544
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/103545
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/103543
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/79734
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/79232
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/81665
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/87287
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/86188
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/91205
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/83785
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/85273
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160648
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160678
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/160695
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138706
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138712
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138727
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/79735
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/79233
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/79236
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/82650
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/81666
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/81669
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/81700
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/82658
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/87288
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/91867
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/91352
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/86189
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/91206
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/91293
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/83786
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/83790
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/83787
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138708
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138709
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138710
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138711
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138713
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138714
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138715
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138751
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138716
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138717
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138719
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138720
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138721
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138722
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138723
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138724
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138725
Crawling: https://lernplattform-babz-bund.de/goto.php/cat/138726
Crawl complete. Visited 367 categories.
Found 0 Web-Trainings and 8 PDFs.
BIN
View File
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
Modules (0):
PDFs (8):
Download des Jahresprogramms als PDF | https://lernplattform-babz-bund.de/goto.php/file/154392/download
Download des Jahresprogramms als PDF | https://lernplattform-babz-bund.de/goto.php/file/154392/download
Zum Herunterladen bitte auf das Bild klicken. Ergänzende Informationsquellen Wissenstransfer für Forst und Feuerwehr Waldbrände stellen eine besondere Herausforderung für Wald und Forst dar. Was dies für die Zukunft bedeutet und wie alle beteiligten Organisationen ganzheitlich effektiv agieren und reagieren können, zeigt diese Wissenssammlung auf. Die Branddirektion Frankfurt am Main sowie die Hochschule für Forstwirtschaft Rottenburg (HFR) erstellten in Kooperation mit dem Bundesamt für Bevölkerungsschutz (BBK) ein umfassendes Nachschlagewerk zum Thema, das auf dieser Webseite zum Download bereitsteht. Seinen Ursprung hat die Wissenssammlung in einem langjährigen internationalen Projekt, das mit Mitteln des Auswärtigen Amtes realisiert wurde. | https://lernplattform-babz-bund.de/goto.php/file/156075/download
Zum Herunterladen des One Pagers bitte auf das Bild klicken. Die standarisierten Ausbildungsreihe der deutschen GFFF-V-Einheiten wird gemäß AFKzV-Beschluss durch die BABZ federführend koordiniert. Im vorliegenden One Pager haben wir die wichtigsten organisatorischen Hinweise zur Modulausbildung zusammengefasst. Das vorliegende Dokument beschreibt die Lerninhalte des Modul C, mit dem Fokus auf die praktische Grundlagenausbildung der standarisierten Ausbildungsreihe der deutschen GFFF-V-Einheiten. Es ist zudem als Handlungshilfe für die modulinterne Ausbildung konzipiert und enthält Vorschläge für Ablaufpläne und Materialbedarfe, die der grundsätzlichen Orientierung dienen. Die flexible Formulierung ermöglicht eine Anpassung an modulinterne Gegebenheiten (Fahrzeug-/Materialbeschaffungen), ohne den Kern der zu vermittelnden Inhalte aus den Augen zu verlieren. | https://lernplattform-babz-bund.de/goto.php/file/156351/download
Zum Herunterladen bitte auf das Bild klicken. Selbstlernmaterial zu Modul B Lernmaterialien | https://lernplattform-babz-bund.de/goto.php/file/156074/download
Zum Abrufen bitte auf das Bild klicken. | https://lernplattform-babz-bund.de/goto.php/file/155663/download
Zum Abrufen bitte auf das Bild klicken. | https://lernplattform-babz-bund.de/goto.php/file/155662/download
Zum Abrufen bitte auf das Bild klicken. × Vollbild Abbrechen Link in Zwischenablage kopieren Link zu dieser Seite wurde in die Zwischenablage kopiert. Barrierefreiheit | https://lernplattform-babz-bund.de/goto.php/file/155661/download
+33
View File
@@ -0,0 +1,33 @@
https://lernplattform-babz-bund.de/goto.php/cat/155369
https://lernplattform-babz-bund.de/goto.php/cat/108357
https://lernplattform-babz-bund.de/goto.php/cat/155371
https://lernplattform-babz-bund.de/goto.php/cat/155420
https://lernplattform-babz-bund.de/goto.php/cat/155370
https://lernplattform-babz-bund.de/goto.php/root/1
https://lernplattform-babz-bund.de/goto.php/cat/155422
ilias.php?baseClass=ilrepositorygui&cmdNode=wv:ld&cmdClass=ilObjCategoryGUI&ref_id=155364
https://lernplattform-babz-bund.de/goto.php/cat/155416
https://lernplattform-babz-bund.de/goto.php/cat/155418
https://lernplattform-babz-bund.de/goto.php/cat/155364
https://lernplattform-babz-bund.de/goto.php/cat/155407
https://lernplattform-babz-bund.de/goto.php/cat/155421
https://lernplattform-babz-bund.de/goto.php/cat/155419
https://lernplattform-babz-bund.de/goto.php/cat/155417
https://lernplattform-babz-bund.de/goto.php/cat/155365
ilias.php?baseClass=ilrepositorygui&cmdNode=wv:ld:ex&cmdClass=ilinfoscreengui&cmd=showSummary&ref_id=155364
https://lernplattform-babz-bund.de/goto.php/cat/155367
https://lernplattform-babz-bund.de/goto.php/cat/155423
https://lernplattform-babz-bund.de/goto.php/cat/108202
https://lernplattform-babz-bund.de/goto.php/cat/155374
https://lernplattform-babz-bund.de/ilias.php?baseClass=ilrepositorygui&cmdNode=wv:lj&cmdClass=ilObjChatroomGUI&cmd=view&ref_id=32736
https://lernplattform-babz-bund.de/goto.php/impr/0
https://lernplattform-babz-bund.de/goto.php/file/154392/download
https://lernplattform-babz-bund.de/goto.php/cat/155373
https://lernplattform-babz-bund.de/goto.php/cat/155372
https://lernplattform-babz-bund.de/goto.php/cat/155398
https://lernplattform-babz-bund.de/goto.php/cat/155405
https://lernplattform-babz-bund.de/goto.php/cat/155406
https://lernplattform-babz-bund.de/goto.php/cat/155414
https://lernplattform-babz-bund.de/goto.php/cat/155366
https://lernplattform-babz-bund.de/goto.php/cat/155368
https://lernplattform-babz-bund.de/goto.php/cat/155399
View File
Whitespace-only changes.
View File
Whitespace-only changes.
+92
View File
@@ -0,0 +1,92 @@
import urllib.request
import re
import sys
from html.parser import HTMLParser
COOKIE = 'PHPSESSID=130bad4218594384b892580b74197e19'
BASE_URL = 'https://lernplattform-babz-bund.de'
START_CAT = '155364'
visited = set()
categories = set([f'/goto.php/cat/{START_CAT}'])
queue = [f'/goto.php/cat/{START_CAT}']
modules = []
pdfs = []
class IliasParser(HTMLParser):
def __init__(self):
super().__init__()
self.links = []
def handle_starttag(self, tag, attrs):
if tag == 'a':
href = ''
for attr in attrs:
if attr[0] == 'href':
href = attr[1]
if href:
self.links.append({'url': href, 'text': ''})
def handle_data(self, data):
if self.links:
self.links[-1]['text'] += data.strip() + ' '
def fetch(url):
full_url = url if url.startswith('http') else BASE_URL + url
req = urllib.request.Request(full_url, headers={'Cookie': COOKIE})
try:
resp = urllib.request.urlopen(req)
return resp.read().decode('utf-8', errors='ignore')
except Exception as e:
print(f"Failed to fetch {full_url}: {e}")
return ""
def log(msg):
with open('crawl_log.txt', 'a', encoding='utf-8') as f:
f.write(msg + '\n')
log("Starting crawl...")
max_cats = 5000
cats_visited = 0
while queue and cats_visited < max_cats:
url = queue.pop(0)
if url in visited:
continue
visited.add(url)
cats_visited += 1
log(f"Crawling: {url}")
html = fetch(url)
if not html:
continue
parser = IliasParser()
parser.feed(html)
for l in parser.links:
l_url = l['url']
l_text = l['text'].strip()
if not l_text:
continue
if 'goto.php/cat/' in l_url or 'goto.php/crs/' in l_url or 'goto.php/fold/' in l_url:
# subcategory, course, or folder
if l_url not in visited and l_url not in queue:
queue.append(l_url)
elif 'goto.php/sahs/' in l_url or 'goto.php/lm/' in l_url or 'baseClass=ilObjSCORMLearningModuleGUI' in l_url:
modules.append({'url': l_url, 'title': l_text})
log(f" [WBT] {l_text}")
elif 'goto.php/file/' in l_url and 'download' in l_url:
pdfs.append({'url': l_url, 'title': l_text})
log(f" [PDF] {l_text}")
log(f"\nCrawl complete. Visited {cats_visited} categories.")
log(f"Found {len(modules)} Web-Trainings and {len(pdfs)} PDFs.")
with open('crawl_results.txt', 'w', encoding='utf-8') as f:
f.write(f"Modules ({len(modules)}):\n")
for m in modules:
f.write(f"{m['title']} | {m['url']}\n")
f.write(f"\nPDFs ({len(pdfs)}):\n")
for p in pdfs:
f.write(f"{p['title']} | {p['url']}\n")
View File
Whitespace-only changes.
View File
Whitespace-only changes.
+18
View File
@@ -0,0 +1,18 @@
import urllib.request, re
url = 'https://lernplattform-babz-bund.de/goto.php/cat/155364'
req = urllib.request.Request(url, headers={'Cookie': 'PHPSESSID=130bad4218594384b892580b74197e19'})
try:
html = urllib.request.urlopen(req).read().decode('utf-8')
links = re.findall(r'href=[\'\"]([^\'\"]+)[\'\"]', html)
# Filter for interesting links
modules = set()
for link in links:
if 'lm_id' in link or 'ref_id' in link or 'goto.php' in link or 'sahs' in link:
modules.add(link)
with open('links.txt', 'w', encoding='utf-8') as f:
f.write('\n'.join(modules))
print("Found links:", len(modules))
except Exception as e:
print("Error:", e)
+28
View File
@@ -0,0 +1,28 @@
import urllib.request
from html.parser import HTMLParser
class MyParser(HTMLParser):
def __init__(self):
super().__init__()
self.links = []
def handle_starttag(self, tag, attrs):
if tag == 'a':
for attr in attrs:
if attr[0] == 'href':
self.links.append({'url': attr[1], 'text': ''})
def handle_data(self, data):
if self.links:
self.links[-1]['text'] += data.strip() + ' '
req = urllib.request.Request('https://lernplattform-babz-bund.de/goto.php/cat/155364', headers={'Cookie': 'PHPSESSID=130bad4218594384b892580b74197e19'})
html = urllib.request.urlopen(req).read().decode('utf-8')
parser = MyParser()
parser.feed(html)
with open('titles.txt', 'w', encoding='utf-8') as f:
for l in parser.links:
if ('cat/' in l['url'] or 'sahs' in l['url'] or 'lm' in l['url'] or 'file' in l['url']) and l['text'].strip():
f.write(l['text'].strip() + " -> " + l['url'] + '\n')
+30
View File
@@ -0,0 +1,30 @@
Persönliche Daten und Profil -> https://lernplattform-babz-bund.de/ilias.php?baseClass=ilDashboardGUI&cmd=jumpToProfile
Kurse und Gruppen Favoriten ... Tags ... -> https://lernplattform-babz-bund.de/ilias.php?baseClass=ilmembershipoverviewgui
2026 -> https://lernplattform-babz-bund.de/goto.php/cat/155364
Veranstaltungsbereich -> https://lernplattform-babz-bund.de/goto.php/cat/108357
01 Staatliche Sicherheitsvorsorge Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155365
02 Verwaltungsaufgaben Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155366
03 Risikoanalyse / Risikomanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155367
04 Ernährungsnotfallvorsorge / Trinkwassermanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155368
05 Arbeitssicherstellung Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155369
06 Notfallvorsorge Ernährung und Wirtschaft Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155370
07 Verkehrssicherstellung Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155371
08 Kulturgutschutz Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155372
09 Selbstschutz / Selbsthilfe Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155373
10 CBRN-Gefahrenmanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155374
11 Gesundheitsmanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155398
12 Katastrophenmedizin Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155399
13 Veterinärmedizin Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155405
14 Psychosoziales Krisenmanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155406
15 Informations- und Kommunikationsmanagement Zu Favoriten hinzufügen Tags setzen 2026 -> https://lernplattform-babz-bund.de/goto.php/cat/155407
16 Führungs- und Stabsmanagement Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155414
17 Krisenmanagement im Bevölkerungsschutz Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155416
18 Risiko- und Krisenkommunikation Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155417
19 Polizei und Katastrophenschutz Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155418
20 Zivil-Militärische Zusammenarbeit Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155419
21 Humanitäre Aspekte des internationalen Krisenmanagements Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155420
22 Studiengang Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155421
23 Nationale Sonderveranstaltungen Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155422
24 Internationale Sonderveranstaltungen Info Zu Favoriten hinzufügen Tags setzen -> https://lernplattform-babz-bund.de/goto.php/cat/155423
Download des Jahresprogramms als PDF -> https://lernplattform-babz-bund.de/goto.php/file/154392/download
Freies Lernangebot × Vollbild Abbrechen Link in Zwischenablage kopieren Link zu dieser Seite wurde in die Zwischenablage kopiert. Barrierefreiheit -> https://lernplattform-babz-bund.de/goto.php/cat/108202