Curl @ FireBee: Unterschied zwischen den Versionen

Aus Atari Wiki-NEU
Zur Navigation springenZur Suche springen
(Initiale Version)
 
K
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
CURL ist ein Kommandozeilen-Tool zum Übertragen von Dateien über eine Netzwerkverbindung. Vom Entwickler m0n0 stammt die FireBee [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Portierung] dieses Tools. Auf seiner [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Seite] ist jeweils der aktuelle Stand des Programmes samt Nutzungshinweisen zu finden. Das Programm arbeitet sowohl unter FireTOS als auch unter MiNT. Allerdings kommt es unter FireTOS zu einigen Sekunden Wartezeit. Die Geschwindigkeit unter MiNT ist sehr gut.
CURL ist ein Kommandozeilen-Tool zum Übertragen von Dateien über eine Netzwerkverbindung. Vom Entwickler m0n0 stammt die FireTOS [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Portierung] dieses Tools. Auf seiner [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Seite] ist jeweils der aktuelle Stand des Programmes samt Nutzungshinweisen zu finden. Das Programm arbeitet sowohl unter FireTOS als auch unter MiNT, sofern MiNT unter "FireTOS Full" geladen wird. Unter MiNT ist die Nutzung einer kompletten cURL Portierung für den FreeMiNT Netzwerkstack zu empfehlen, da hier alle Features verfügbar sind (bisher kein Link Verfügbar). Unter FireTOS kommt es zu einigen Sekunden Wartezeit. Die Geschwindigkeit unter MiNT ist sehr gut.


Derzeit (Q3/2011) gibt es noch keine Möglichkeit zur Namensauflösung direkt auf der FireBee. Daher muss entweder mit IP Adressen gearbeitet werden (z.B. zum herunterladen von Dateien aus dem lokalen Netz) oder es ist ein proxy-Server erforderlich (siehe Artikel zur [[Ethernet_der_FireBee_nutzen|Ethernetnutzung]]).
Derzeit (Q3/2011) gibt es noch keine Möglichkeit zur Namensauflösung unter FireTOS. Daher muss entweder mit IP Adressen gearbeitet werden (z.B. zum herunterladen von Dateien aus dem lokalen Netz) oder es ist ein proxy-Server erforderlich (siehe Artikel zur [[Ethernet_der_FireBee_nutzen|Ethernetnutzung]]).


CURL verfügt über vielfältige Funktionen und Parameter, die detailliert im [http://curl.haxx.se/docs/manpage.html Wiki] des Projektes nachgelesen werden können. Nicht alle Protokolle und Funktionen sind im FireBee Port implementiert, so das im Zweifel ein Blick auf m0n0s [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Seite] hilfreich ist.
CURL verfügt über vielfältige Funktionen und Parameter, die detailliert im [http://curl.haxx.se/docs/manpage.html Wiki] des Projektes nachgelesen werden können. Nicht alle Protokolle und Funktionen sind im FireTOS Port implementiert, so das im Zweifel ein Blick auf m0n0s [http://freeshell.de/~monokrom/geeklog/article.php?story=20110712232656236 Seite] hilfreich ist.


Unter MiNT nutzt man die shell seiner Wahl, um das Programm mit den notwendigen Parametern aufzurufen (siehe cURL [http://curl.haxx.se/docs/manpage.html Wiki]). Unter FireTOS ist das leider nicht so einfach, weil das Eingabefeld für Parameter zu kurz ist. Daher sollte unter FireTOS eine Konfigurationsdatei für cURL wie in folgendem Beispiel verwendet werden.
Unter MiNT nutzt man die shell seiner Wahl, um das Programm mit den notwendigen Parametern aufzurufen (siehe cURL [http://curl.haxx.se/docs/manpage.html Wiki]). Unter FireTOS ist das leider nicht so einfach, weil das Eingabefeld für Parameter zu kurz ist. Daher sollte unter FireTOS eine Konfigurationsdatei für cURL wie in folgendem Beispiel verwendet werden, oder eine Shell wie die Mupfel.


<code>
<code>

Aktuelle Version vom 20. November 2011, 16:25 Uhr

CURL ist ein Kommandozeilen-Tool zum Übertragen von Dateien über eine Netzwerkverbindung. Vom Entwickler m0n0 stammt die FireTOS Portierung dieses Tools. Auf seiner Seite ist jeweils der aktuelle Stand des Programmes samt Nutzungshinweisen zu finden. Das Programm arbeitet sowohl unter FireTOS als auch unter MiNT, sofern MiNT unter "FireTOS Full" geladen wird. Unter MiNT ist die Nutzung einer kompletten cURL Portierung für den FreeMiNT Netzwerkstack zu empfehlen, da hier alle Features verfügbar sind (bisher kein Link Verfügbar). Unter FireTOS kommt es zu einigen Sekunden Wartezeit. Die Geschwindigkeit unter MiNT ist sehr gut.

Derzeit (Q3/2011) gibt es noch keine Möglichkeit zur Namensauflösung unter FireTOS. Daher muss entweder mit IP Adressen gearbeitet werden (z.B. zum herunterladen von Dateien aus dem lokalen Netz) oder es ist ein proxy-Server erforderlich (siehe Artikel zur Ethernetnutzung).

CURL verfügt über vielfältige Funktionen und Parameter, die detailliert im Wiki des Projektes nachgelesen werden können. Nicht alle Protokolle und Funktionen sind im FireTOS Port implementiert, so das im Zweifel ein Blick auf m0n0s Seite hilfreich ist.

Unter MiNT nutzt man die shell seiner Wahl, um das Programm mit den notwendigen Parametern aufzurufen (siehe cURL Wiki). Unter FireTOS ist das leider nicht so einfach, weil das Eingabefeld für Parameter zu kurz ist. Daher sollte unter FireTOS eine Konfigurationsdatei für cURL wie in folgendem Beispiel verwendet werden, oder eine Shell wie die Mupfel.

proxy = http://192.168.99.160:8888
url = "http://www.atari-home.de/index.html"
output = index.htm

Diese Datei liegt z.B. als config.txt im selben Verzeichnis wie curl.ttp. Die erste Zeile definiert den proxy-Server für das Protokoll http (siehe auch Ethernetnutzung und tinyproxy.conf). Die zweite Zeile enthält die URL der herunterzuladenden Datei. Die dritte Zeile gibt die Ausgabedatei an, die wiederum im selben Verzeichnis wie curl.ttp abgelegt wird. Um diese Konfiguration zu nutzen startet man curl.ttp und gibt im Parameterfenster folgendes an:

-K config.txt