Namensraum „file“¶
Unter file
befinden sich Funktionen, die mit Dateien arbeiten.
- file.download(url)¶
Downloaden
Lädt die Dateien von den übergebenen URLs herunter.
- file.export(files, directory)¶
Datei speichern
Speichert die Dateien ins Dateisystem.
- file.extension(objects)¶
Dateiendung
Gibt für jede übergebene Datei ihre Dateiendung (z.B. „pdf“ oder „csv“) zurück.
- file.filter.extension(objects, extensions)¶
Filter nach Dateiendung
Filter die übergebenen Dateien anhand ihrer Dateiendung (z.B. „pdf“ oder „csv“).
- file.find.name(objects, query)¶
Nach Dateinamen zuordnen
Gibt für jeden Eintrag in query die erste gefundene Datei zurück, deren Dateiname den Text aus query enthält.
- file.hash(objects, algorithm)¶
Hash berechnen
Gibt den Hash der übergebenen Datei(en) zurück.
- file.image.brightness(files, factor)¶
Helligkeit verändern
Keine Beschreibung vorhanden
- file.image.contrast(files, factor)¶
Kontrast verändern
Keine Beschreibung vorhanden
- file.image.saturation(files, factor)¶
Sättigung verändern
Keine Beschreibung vorhanden
- file.image.sharpness(files, factor)¶
Schärfe verändern
Keine Beschreibung vorhanden
- file.import(filepath)¶
Datei laden
Lädt Dateien aus dem Dateisystem.
- file.import_directory(directory)¶
Aus Verzeichnis laden
Lädt alle Dateien aus den angegebenen Verzeichnissen (und deren Unterverzeichnissen).
- file.list_zip(zipfile)¶
Dateinamen aus Archiv
Gibt alle Dateinamen aus dem Archiv zurück.
- file.name(objects)¶
Dateinamen
Gibt den Dateinamen der übergebenen Datei(en) zurück.
- file.publish(files, days, layer)¶
Als Download veröffentlichen
Veröffentlicht alle übergebenen Dateien jeweils als Download-Link. Die generierten Links werden zurückgegeben. Sie sind nur eine bestimmte Anzahl Tage gültig (Parameter
days
). Wenn der Parameterlayer
nichts angegeben ist, wird ein neuer Layer erzeugt.
- file.rename(objects, filename)¶
Datei umbenennen
Benennt die übergebenen Dateien um, aber ändert den Inhalt nicht.
- file.s3.download(bucket, filenames, prefix)¶
S3-Download
Lädt alle Dateien aus dem angegebenen Bucket herunter. Wenn der Parameter filenames angegeben ist, werden nur diese Dateien heruntergeladen. Wenn der Parameter prefix angegeben ist, werden nur Dateien mit diesem heruntergeladen.
- file.s3.list(bucket, prefix)¶
S3-Dateien auflisten
Gibt alle Dateinamen aus dem angegebenen Bucket zurück.
- file.s3.list_folders(bucket, prefix)¶
S3-Ordner auflisten
Gibt alle Unterordner aus dem angegebenen Bucket/Prefix zurück.
- file.s3.upload(bucket, files, prefix)¶
S3-Upload
Lädt alle übergebenen Dateien in das angegebene Bucket.
- file.size(files)¶
Dateigröße
Gibt für jede übergebene Datei die entsprechende Größe (in Bytes) zurück.
- file.unzip(zipfile, filenames)¶
Entpacken
Entpackt alle Dateien aus dem übergebenen ZIP-Archiv. Wenn filenames angegeben ist, werden nur die Dateien aus filenames exportiert.
- file.upload.ftp(files, url)¶
Hochladen über FTP
Überträgt die übergebenen Dateien zu einem (S)FTP-Server.
- file.upload.gpx(files)¶
Hochladen zu Geoplex
Überträgt die übergebenen Dateien zu einem Upload - Server von Geoplex für eine Inspektion. Bitte schicken Sie den resultierenden Link an unseren Support.
- file.upload.http(files, url, file_key, form_pairs)¶
Hochladen über HTTP
Überträgt die übergebenen Dateien zu einem HTTP(S)-Server via POST.
- file.urls_from_dataset(url)¶
URLs aus Datenfeed extrahieren
Konvertiert einen ATOM-Feed, oder ein JSON oder XML-Dokument in eine Liste von URLs. Dies kann beispielsweise verwendet werden, um OpenData-Datensätze, die aus mehreren Dateien bestehen, herunterzuladen.