Rapidshare Upload Skript

P

PATTE

unregistriert
Thread Starter
Dabei seit
02.02.2004
Beiträge
996
Reaktionspunkte
31
.
.


Rapidshare
Upload mit OS X Skript


.

wie ihr wisst gibt es (noch immer) keine OS X
Alternative für den Rapid Uploader.

Aber es gibt ein Skript, mit welchem man aus
dem Terminal heraus uploaden kann, was sich
als 10x stabiler raustellt als der Webupload-Button
auf Rapidshare.com.


Das Skript anzupassen sollte mit ein wenig
Automator oder Appleskript Kenntnissen
an die folgenden Anforderung anzupassen sein….

Das benötigte Perl Skript gibt es hier:
http://images.rapidshare.com/software/rsapi.pl

Und es wird wie folgt gestartet:
Code:
 perl rsapi.pl archive.rar prem username password


Ich habe mir die Integration wie folgt vorgestellt:

Funktion
(1) beim draufziehen oder Auswählen einer "Datei A"
(2) starte das Terminal
(3) gib folgenden Text ein:
Code:
perl rsapi.pl
(4) setzte "Datei A "
(5) gib folgenden Text ein:
Code:
prem username password
(6) starte den Prozess

.
.
.
 
.
.


Der Fortschritt

.

Ohne die Hilfe der Fachkundigen hier,
bin ich noch nicht sehr weit gekommen.

Beim Automator scheitert es daran im
Teminal den Text einzugeben und die
"Datei A" richtig zu setzten - also in
die Mitte der 2 Befehle.

In Apple’s Skripteditor habe ich eine
genauere Idee, weiß aber nicht wie ich die
Code-Bröckchen miteinander verbinde.
Diese Bröckchen an Halbwissen möchte
ich nun hier kundtun und publizieren, auf
das ein im Geiste fixer Tastaurschwinger
sie in die richtige Reihenfolge setzt und
mittels Korrekturaxt sanft noch den
Ansatz sutzt und nachschneidet.

Teil 1
PHP:
on open draggeditems
    repeat with thisFile in draggeditems
        set f to thisFile
            set Skript to ""
            tell application "Finder"
                set t to folder f

     end repeat
end open
on run
end run

Teil 2
PHP:
tell application "Finder"
	activate
	open application file "Terminal.app" of folder "Utilities" of folder "Applications" of startup disk
	
	do shell script "perl rsapi.pl" 
	hier bitte das f oder t = Datei A einfügen liebes Terminal
	do shell script "prem user password"
end tell

Jede Hilfe wird dankend entgegengenommen.

Ganz großen Tennis wäre es natürlich, wenn man auch einen
Ordner mit mehreren Dateien reinziehen könnte.



Edit:
Es gab auch einmal folgendes Skript, von Kevin aus einem
anderem Board. Leider hat es bei mir nicht funktioniert…
die Uploads tauchten nie in meinem Account auf.
Außerdem verlangt es für meinen Geschmack ein paar
Klicks zu viel.
.
.
.
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

ich würde das wie folgt machen:

- Skripteditor öffnen
- das Skript gleich als Programm-Bundle sichern
- schließen
- Programm-Bundle via Finder öffnen
- das UploadSkript in den Ordner "Contents/Resources" legen
- Skript wieder öffnen

Code:
-- Benutzerinformationen
property derBenutzername : "username"
property dasPaswort : "password"

-- Beim draufziehen von Datein
on open dieDateien
	
	-- Pfad zum UploadScript
	set uScpPfad to POSIX path of (((path to me) as string) & "Contents:Resources:rsapi.pl")
	
	-- Schleife, die alle Dateien abarbeitet
	repeat with nDatei in dieDateien
		try
			with timeout of 600 seconds
				do shell script "perl " & quoted form of uScpPfad & " " & quoted form of POSIX path of (nDatei) & " prem " & derBenutzername & " " & dasPaswort
			end timeout
		on error
			-- hier eine Fehlerfunktion?
		end try
	end repeat
	
end open

Das sollte schon die Lösung sein. Leider kann ich es nicht überprüfen.
Mußt Du wohl probieren und korrigieren ;-)

Viele Grüße
 
  • Gefällt mir
Reaktionen: rawr, MacMo, detto und 5 andere
.
.
.

:D Wow! :D

little_pixel, Du bist mein Held und wahrscheinlich
werden noch ein paar Folgen,
die den Danke-Button drücken.



[[insofern sie den Thread finden…
ich habe vergessen die Tags zu setzten,
ein Moderator ist schon verständig.
So sollte das Skript hier auch zum
Allgemeingut
werden können.]]

.
.
.
 
.
.
.

Belohnung

little_pixel, ich finde das hier erstellte Skript sehr
hilfreich und würde dir gerne eine Kleinigkeit spenden.
Kannst mir ja per PM mitteilen, ob, wie und wohin.



Version 2

Das Original Perl Skript gibt den Upload-Status im
Terminal aus. Vielleicht ist es noch möglich, diese
Ausgabe (rot) irgendwie anzuzeigen. Ist kein Muss,
aber nett wär’s.


Code:
File path-to/test.zip has 1126373 bytes. Calculating MD5HEX...
MD5HEX is 3DC19B4A8A429E3DF988CA242891F550 (1126373 bytes analyzed.)

Trying to upload to your premium account.
[COLOR="Red"]Uploading as filename 'test.zip'. Getting upload server infos.
Uploading to rs309l3.rapidshare.com

0 of 1126373 bytes sent.
64000 of 1126373 bytes sent.
128000 of 1126373 bytes sent.
192000 of 1126373 bytes sent.
…
…
…
1024000 of 1126373 bytes sent.
1088000 of 1126373 bytes sent.

All 1126373 bytes sent to server. [/COLOR]Fetching result:

savedfiles=1 forbiddenfiles=0 premiumaccount=MEINEACCOUNTNUMMER freeowner=0

File1.1=http://rapidshare.com/files/132817459/test.zip.html
File1.2=http://rapidshare.com/files/132817459/test.zip?killcode=8163863731072981020
File1.3=1126373
File1.4=3DC19B4A8A429E3DF988CA242891F550
 >>> Verifying MD5...
MD5HEX value correct. Upload completed without errors. Saving links to rsulres.txt

(Alle Absätze wurden von mir gesetzt)

Freiwillige sind herzlich eingeladen
zum Zusatz dazu coden.

.
.
.
 
Hallo,

freut mich, dass es auf Anhieb so gut funktioniert.

Meine Kaffeekasse ist immer im Rückstand zum Konsum. ;-)
Auf meiner Seite findest Du rechts oben den PayPal Spendenaufruf.

Ich bedanke mich vorab!

Viele Grüße

PS: Eine dynamische Statusausgabe ist so nicht möglich. Am Ende könntest Du Dir die ganze Ausgabe anzeigen lassen. Aber das ganze wäre als Dialog ziemlich unübersichtlich. Ich würde das eher in eine TXT-Datei schreiben lassen.
 
.
.
.


Anbei das von mir geschusterte Icon
passend zur frisch gebohrenen Applikation.



RAPIDSHARE UPLOAD ICON --> DOWNLOADhttp://i.uaarg.de/pictures/RapidShareUploadIcon.zip

Vorschau -->
RapidShareUpload.png



Wer das hier alles fantastisch
und praktisch findet,
der darf gerne bei little_pixel und mir den
DANKE-KNOPF
drücken.


.
.
.
.
.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MacMo, detto und dogpile
Zuletzt bearbeitet von einem Moderator:
  • Gefällt mir
Reaktionen: K!W! und detto
hab mich schon bedankt, allerdings bin ich net son crack, meint ihr, ihr könnts noch bis zum kleinen programm bringen? wär einfach nur geil!
 
Naron warte... ;-)

Viele Grüße
 
Nix für ungut, aber das hat ja nun einmal gar nichts mit Rapidshare zu tun.

Diese Dienste gibt es ja wie Sand am Meer, Programme zum Upload nach XY ebenfalls. Für Rapidshare, einen der Big Five, gibt es aber halt noch kein Mac Program.
 
RSUploaderX ist doch verfügbar

somit gibts ja eine cocoa app als rapidshare uploader für osx. ist gratis.

RSUploaderX Download

have phun!
 
  • Gefällt mir
Reaktionen: macSchreck
:::::gelöscht:::::
 
Sry, ich weiss das ganze ist schon etwas älter, aber bei mir funktioniert der RSuploaderX nicht ganz. Auf der suche nach einem anderen rapidshare uploader bin ich hier im macuser Forum auf diesem Post gestoßen. Nun hab ich das kleine Programm runtergeladen, aber es scheint unter Snow Leopard nicht zu funkzionieren. Kann mir jemand helfen und sagen wie und ob man es unter SL zum laufen bekommt?


MfG, K!W!
 
Die neuste Version sollte funktionieren: http://www.fbis.ch/index-de.php?page=33&frameset=4

Wenn nicht gibt es da noch SpeedDownload von YazSoft.
Das Script funktionert, wenn richtig angewandt mit jeder OS X Version - Anleitung sollte beiliegen - mehr weiß ich auch nicht mehr. Eine Anwendung zum Skript gab es auch mal, allerdings wurde die Entwicklung eingestellt, da just in diesem Moment der RS Uploader rauskam. Warte einfach ein Update ab oder kontaktiere den Entwickler - ist ein netter Schweizer glaube ich.
 
  • Gefällt mir
Reaktionen: K!W!
Zurück
Oben Unten