Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: SuperDraco en 12 Junio 2011, 23:03 pm



Título: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 12 Junio 2011, 23:03 pm
Estoy desesperado y llevo varios dias buscando una solución, ya me he mirado de arriba a abajo todos los resultados en Google (:xD).

La cuestión es que necesito obtener o crear yo mismo un código que me permita subir un archivo a Mediafire, abriendo el navegador, o desde la consola, eso no me importa.

He probado a investigar como hacerlo con la ayuda de cUrl, wget, y otros. No me han servido para nada porque no se como hacerlo xD

Tambien he probado "Uniupload.exe" un programa CommandLine que promete subir a mediafire, pero el programa está obsoleto y ya no sirve.

También he leido sobre php, aspx, pero no llego a entender el concepto de aspx, y no se como verificar si la página de mediafire usa asp.net, pero parece ser que usando algo relacionado con eso si que se pueden subir archivos a este tipo de servicios de almacenamiento, con un script en php, creo :/

En fin, Mi única esperanza despues de todo eso era un programa que se llama "plowshare" pero para mi desgracia está escrito para Bash, y a pesar de que Leo me dijo algunas herramientas que podia necesitar para compilarlo usando cygwin (Sed y Grep), no encuentro información alguna sobre si se puede compilar el source a .exe para windows, ni como hacerlo paso por paso.

Por cierto, para vbscript directamente no he encontrado nada de nada acerca del tema XD!


¿Alguien me puede aportar algo para conseguir hacer el script?

Mil gracias...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 00:32 am
Buenas pitoloko: he buscado en la página directa de Mediafire y allí no aparece nada... no parece que haya ninguna API para hacerlo...

Es posible que se me haya pasado por alto, así que mira aquí:
http://support.mediafire.com/index.php?/Knowledgebase/List (http://support.mediafire.com/index.php?/Knowledgebase/List)

Y, en concreto, he encontrado información sobre una API para descargar, pero no para subir...
http://support.mediafire.com/index.php?/Knowledgebase/Article/View/60/8/downloader-agent-api (http://support.mediafire.com/index.php?/Knowledgebase/Article/View/60/8/downloader-agent-api)

Peero...



1.-Un script en bash: mírate el código
Código
  1. #!/bin/bash
  2. #
  3. # Copyright (c) 2011 vittorio benintende
  4. # (vittorio@lucullo.it - http://www.morzello.com).
  5. # All rights reserved.
  6. #
  7. # Redistribution and use in source and binary forms, with or without
  8. # modification, are permitted provided that the following conditions
  9. # are met:
  10. #
  11. # 1. Redistributions of source code must retain the above copyright
  12. #    notice, this list of conditions and the following disclaimer.
  13. #
  14. # 2. Redistributions in binary form must reproduce the above copyright
  15. #    notice, this list of conditions and the following disclaimer in the
  16. #    documentation and/or other materials provided with the distribution.
  17. #
  18. # 3. Neither the name of the Site nor the names of its contributors
  19. #    may be used to endorse or promote products derived from this software
  20. #    without specific prior written permission.
  21. #
  22. # THIS SOFTWARE IS PROVIDED BY THE SITE AND CONTRIBUTORS ``AS IS'' AND
  23. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  24. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  25. # ARE DISCLAIMED.  IN NO EVENT SHALL THE SITE OR CONTRIBUTORS BE LIABLE
  26. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  27. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  28. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  29. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  30. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  31. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  32. # SUCH DAMAGE.
  33. #
  34. #
  35. # --- PARAMS ---
  36. #
  37. # login and password must be url-encoded!
  38. #
  39.  
  40. MF_LOGIN='mediafire%40morzello.com'
  41. MF_PWD='mypass'
  42.  
  43. # --- PARAMS ---
  44. #
  45. # DO NOT MODIFY LINES BELOW
  46. #
  47.  
  48. MF_FILES="$@"
  49.  
  50. if [ "z${MF_FILES}" = "z" ]; then
  51. echo
  52. echo "No file(s) specified."
  53. echo
  54. echo "USAGE: $0 : file1 file2 ..."
  55. echo
  56.  
  57. exit 1
  58. fi
  59.  
  60. OUTPUT_FILE=$(mktemp)
  61. COOKIE_FILE=$(mktemp)
  62.  
  63. rdom () { local IFS=\> ; read -d \< E C ;}
  64.  
  65. wget -q --save-cookies ${COOKIE_FILE} --keep-session-cookies -O /dev/null "https://www.mediafire.com/"
  66.  
  67. wget -q --load-cookies ${COOKIE_FILE} --save-cookies ${COOKIE_FILE} --keep-session-cookies --referer="https://www.mediafire.com/" \
  68.     --post-data "login_email=${MF_LOGIN}&login_pass=${MF_PWD}&login_remember=on&submit_login.x=97&submit_login.y=18" \
  69.     -O /dev/null "https://www.mediafire.com/dynamic/login.php"
  70.  
  71. wget -q --load-cookies ${COOKIE_FILE} --save-cookies ${COOKIE_FILE} --keep-session-cookies --referer="https://www.mediafire.com/myfiles.php" \
  72.     -O ${OUTPUT_FILE} "https://www.mediafire.com//basicapi/uploaderconfiguration.php?45144"
  73.  
  74. UPLOAD_SESSION=$(while rdom; do
  75.    if [[ ${E} = "upload_session" ]]; then
  76.        echo ${C}
  77.        exit
  78.    fi
  79. done < ${OUTPUT_FILE})
  80.  
  81. # echo "Upload Session = ${UPLOAD_SESSION}"
  82.  
  83. UKEY=$(while rdom; do
  84.    if [[ ${E} = "ukey" ]]; then
  85.        echo ${C}
  86.        exit
  87.    fi
  88. done < ${OUTPUT_FILE})  
  89.  
  90. # echo "UKey = ${UKEY}"
  91.  
  92. TRACKKEY=$(while rdom; do
  93.    if [[ ${E} = "trackkey" ]]; then
  94.        echo ${C}
  95.        exit
  96.    fi
  97. done < ${OUTPUT_FILE})
  98.  
  99. # echo "Track Key = ${TRACKKEY}"
  100.  
  101. FOLDERKEY=$(while rdom; do
  102.    if [[ ${E} = "folderkey" ]]; then
  103.        echo ${C}
  104.        exit
  105.    fi
  106. done < ${OUTPUT_FILE})  
  107.  
  108. # echo "Folder Key = ${FOLDERKEY}"
  109.  
  110. MFULCONFIG=$(while rdom; do
  111.    if [[ ${E} = "MFULConfig" ]]; then
  112.        echo ${C}
  113.        exit
  114.    fi
  115. done < ${OUTPUT_FILE})  
  116.  
  117. # echo "MFUL Config = ${MFULCONFIG}"
  118.  
  119. MF_USER=$(while rdom; do
  120.    if [[ ${E} = "user" ]]; then
  121.        echo ${C}
  122.        exit
  123.    fi
  124. done < ${OUTPUT_FILE})  
  125.  
  126. # echo "User = ${MF_USER}"
  127.  
  128. for FILENAME in ${MF_FILES}; do
  129.  
  130. SHORT_FILENAME=$(basename "${FILENAME}")
  131. FILESIZE=$(stat -c%s "${FILENAME}")
  132.  
  133. wget -q --load-cookies ${COOKIE_FILE} --save-cookies ${COOKIE_FILE} --keep-session-cookies --referer="https://www.mediafire.com/myfile.php" \
  134.     --header="Content-Type: application/octet-stream" \
  135.     --header="X-Filename: ${SHORT_FILENAME}" \
  136.     --header="X-Filesize: ${FILESIZE}" \
  137.     --post-file="${FILENAME}" \
  138.     -O ${OUTPUT_FILE} "https://www.mediafire.com/douploadtoapi/?type=basic&ukey=${UKEY}&user=${MF_USER}&uploadkey=${FOLDERKEY}&filenum=0&uploader=0&MFULConfig=${MFULCONFIG}"
  139.  
  140. RESKEY=$(while rdom; do
  141.    if [[ ${E} = "key" ]]; then
  142.        echo ${C}
  143.        exit
  144.    fi
  145. done < ${OUTPUT_FILE})
  146.  
  147. # echo "${FILENAME} > ${RESKEY}"
  148.  
  149. # get result
  150.  
  151. RUN=1
  152.  
  153. while [ ${RUN} -eq 1 ]; do
  154. wget -q --load-cookies ${COOKIE_FILE} --save-cookies ${COOKIE_FILE} --keep-session-cookies --referer="https://www.mediafire.com/myfile.php" \
  155.     -O ${OUTPUT_FILE} "https://www.mediafire.com/basicapi/pollupload.php?key=${RESKEY}&MFULConfig=${MFULCONFIG}"
  156.  
  157. QUICKKEY=$(while rdom; do
  158.    if [[ ${E} = "quickkey" ]]; then
  159.        echo ${C}
  160.        exit
  161.    fi
  162. done < ${OUTPUT_FILE})
  163.  
  164. FILEERROR=$(while rdom; do
  165.    if [[ ${E} = "fileerror" ]]; then
  166.        echo ${C}
  167.        exit
  168.    fi
  169. done < ${OUTPUT_FILE})
  170.  
  171. # echo "${QUICKKEY} ; ${FILEERROR}"
  172.  
  173. RUN=0
  174. if [ "z${FILEERROR}" = "z" ] && [ "z${QUICKKEY}" = "z" ]; then
  175. RUN=1
  176.  
  177. fi
  178.  
  179. #
  180. #..
  181.  
  182. #...
  183. #... File too large. 1 0
  184. #... File too small. 2 0
  185. #... Archive is bad. 3 0
  186. #... Archive is bad or password protected. 4 0
  187. #... Virus found. 5 0  
  188. #... File already uploaded. 13 0  
  189. #... Archive has an unknown problem. 9 0
  190. #... Invalid image. 10 0
  191. #... File lost. 6 1
  192. #... Error scanning file. 7 1
  193. #... Disk error. 8,11 1
  194. #... Database error. 12 1
  195. #..
  196. #
  197.  
  198. case "${FILEERROR}" in
  199. 1) FILEERROR=" 1 : File too large."
  200. ;;
  201. 2) FILEERROR=" 2 : File too small."
  202. ;;
  203. 3) FILEERROR=" 3 : Archive is bad."
  204. ;;
  205. 4) FILEERROR=" 4 : Archive is bad or password protected."
  206. ;;
  207. 5) FILEERROR=" 5 : Virus found."
  208. ;;
  209. 13) FILEERROR="13 : File already uploaded."
  210. ;;
  211. 9) FILEERROR=" 9 : Archive has an unknown problem."
  212. ;;
  213. 10) FILEERROR="10 : Invalid image."
  214. ;;
  215. 6) FILEERROR=" 6 : File lost."
  216. ;;
  217. 7) FILEERROR=" 7 : Error scanning file."
  218. ;;
  219.  FILEERROR=" 8 : Disk error."
  220. ;;
  221. 11) FILEERROR="11 : Disk error."
  222. ;;
  223. 12) FILEERROR="12 : Database error."
  224. ;;
  225. *) FILEERROR="0 : Success."
  226. ;;
  227. esac
  228.  
  229. done
  230.  
  231. echo "${FILEERROR} | ${FILENAME} > ${QUICKKEY}"
  232. done
  233.  
  234. rm ${OUTPUT_FILE}
  235. rm ${COOKIE_FILE}

Lo he sacado de una página italiana. Dice que para usarlo, primero debes indicar el  user y password de mediafire:
Código:
mediafire@morzello.com -> mediafire%40morzello.com

Y para usarlo, si el script es mfup.sh:
Código
  1. ./mfup.sh myfile.txt all.* /root/repo/*

Otro bash que he encontrado (el plowshare):
Código
  1. #!/bin/bash
  2. #
  3. # mediafire.com module
  4. # Copyright (c) 2010 - 2011 Plowshare team
  5. #
  6. # This file is part of Plowshare.
  7. #
  8. # Plowshare is free software: you can redistribute it and/or modify
  9. # it under the terms of the GNU General Public License as published by
  10. # the Free Software Foundation, either version 3 of the License, or
  11. # (at your option) any later version.
  12. #
  13. # Plowshare is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with Plowshare.  If not, see <http://www.gnu.org/licenses/>.
  20.  
  21. MODULE_MEDIAFIRE_REGEXP_URL="http://\(www\.\)\?mediafire\.com/"
  22. MODULE_MEDIAFIRE_DOWNLOAD_OPTIONS=""
  23. MODULE_MEDIAFIRE_UPLOAD_OPTIONS=""
  24. MODULE_MEDIAFIRE_LIST_OPTIONS=""
  25. MODULE_MEDIAFIRE_DOWNLOAD_CONTINUE=no
  26.  
  27. # Output a mediafire file download URL
  28. # $1: MEDIAFIRE_URL
  29. # stdout: real file download link
  30. mediafire_download() {
  31.    set -e
  32.    eval "$(process_options mediafire "$MODULE_MEDIAFIRE_DOWNLOAD_OPTIONS" "$@")"
  33.  
  34.    URL=$1
  35.    LOCATION=$(curl --head "$URL" | grep_http_header_location)
  36.    if match '^http://download' "$LOCATION"; then
  37.        log_notice "direct download"
  38.        echo "$LOCATION"
  39.        return 0
  40.    elif match 'errno=999$' "$LOCATION"; then
  41.        log_error "private link"
  42.        return 254
  43.    elif match 'errno=' "$LOCATION"; then
  44.        log_error "site redirected with an unknown error"
  45.        return 1
  46.    fi
  47.  
  48.    COOKIESFILE=$(create_tempfile)
  49.    PAGE=$(curl -L -c $COOKIESFILE "$URL" | sed "s/>/>\n/g")
  50.    COOKIES=$(< $COOKIESFILE)
  51.    rm -f $COOKIESFILE
  52.  
  53.    test "$PAGE" || return 1
  54.  
  55.    if matchi 'Invalid or Deleted File' "$PAGE"; then
  56.        log_debug "invalid or deleted file"
  57.        return 254
  58.    fi
  59.  
  60.    if test "$CHECK_LINK"; then
  61.        match 'class="download_file_title"' "$PAGE" && return 255 || return 1
  62.    fi
  63.  
  64.    FILE_URL=$(get_ofuscated_link "$PAGE" "$COOKIES") ||
  65.        { log_error "error running javascript code"; return 1; }
  66.  
  67.    echo "$FILE_URL"
  68. }
  69.  
  70. get_ofuscated_link() {
  71.    local PAGE=$1
  72.    local COOKIES=$2
  73.    BASE_URL="http://www.mediafire.com"
  74.  
  75.    detect_javascript >/dev/null || return 1
  76.  
  77.    # Carriage-return in eval is not accepted by Spidermonkey, that's what the sed fixes
  78.    PAGE_JS=$(echo "$PAGE" | sed -n '/<input id="pagename"/,/<\/script>/p' |
  79.              grep "var PageLoaded" | head -n1 | sed "s/var cb=Math.random().*$/}/") ||
  80.        { log_error "cannot find main javascript code"; return 1; }
  81.    FUNCTION=$(echo "$PAGE" | parse 'DoShow("notloggedin_wrapper")' \
  82.               "cR();[[:space:]]*\([[:alnum:]]\+\)();") ||
  83.      { log_error "cannot find start function"; return 1; }
  84.    log_debug "JS function: $FUNCTION"
  85.  
  86.    { read DIVID; read DYNAMIC_PATH; } < <(echo "
  87.        noop = function() { }
  88.        // Functions and variables used but defined elsewhere, fake them.
  89.        DoShow = Eo = aa = noop;
  90.        fu = StartDownloadTried = pk = 0;
  91.  
  92.        // setTimeout() is being used to 'hide' function calls.
  93.        function setTimeout(func, time) {
  94.          func();
  95.        }
  96.  
  97.        // Record accesses to the DOM
  98.        namespace = {};
  99.        var document = {
  100.            getElementById: function(id) {
  101.                if (!namespace[id])
  102.                  namespace[id] = {style: ''}
  103.                return namespace[id];
  104.            },
  105.        };
  106.        $PAGE_JS
  107.        $FUNCTION();
  108.        // DIV id is string of hexadecimal values of length 32
  109.        for (key in namespace) {
  110.            if (key.length == 32)
  111.                print(key);
  112.        }
  113.        print(namespace.workframe2.src);
  114.        " | javascript) ||
  115.        { log_error "error running javascript in main page"; return 1; }
  116.    log_debug "DIV id: $DIVID"
  117.    log_debug "Dynamic page: $DYNAMIC_PATH"
  118.    DYNAMIC=$(curl -b <(echo "$COOKIES") "$BASE_URL/$DYNAMIC_PATH")
  119.    DYNAMIC_JS=$(echo "$DYNAMIC" | sed -n "/<script/,/<\/script>/p" | sed -e '1d;$d')
  120.  
  121.    FILE_URL=$(echo "
  122.        function alert(x) {print(x); }
  123.        var namespace = {};
  124.        var parent = {
  125.            document: {
  126.                getElementById: function(id) {
  127.                    namespace[id] = {};
  128.                    return namespace[id];
  129.                },
  130.            },
  131.            aa: function(x, y) { print (x,y);},
  132.        };
  133.        $DYNAMIC_JS
  134.        dz();
  135.        print(namespace['$DIVID'].innerHTML);
  136.    " | javascript | parse_attr "href")  ||
  137.        { log_error "error running javascript in download page"; return 1; }
  138.    echo $FILE_URL
  139. }
  140.  
  141. # List a mediafire shared file folder URL
  142. # $1: MEDIAFIRE_URL (http://www.mediafire.com/?sharekey=...)
  143. # stdout: list of links
  144. mediafire_list() {
  145.    set -e
  146.    eval "$(process_options mediafire "$MODULE_MEDIAFIRE_LIST_OPTIONS" "$@")"
  147.    URL=$1
  148.  
  149.    PAGE=$(curl "$URL" | sed "s/>/>\n/g")
  150.  
  151.    match '/js/myfiles.php/' "$PAGE" ||
  152.        { log_error "not a shared folder"; return 1; }
  153.  
  154.    local JS_URL=$(echo "$PAGE" | parse 'LoadJS(' '("\(\/js\/myfiles\.php\/[^"]*\)')
  155.    local DATA=$(curl "http://mediafire.com$JS_URL" | sed "s/\([)']\);/\1;\n/g")
  156.  
  157.    # get number of files
  158.    NB=$(echo "$DATA" | parse '^var oO' "'\([[:digit:]]*\)'")
  159.  
  160.    log_debug "There is $NB file(s) in the folder"
  161.  
  162.    # First pass : print debug message & links (stdout)
  163.    # es[0]=Array('1','1',3,'te9rlz5ntf1','82de6544620807bf025c12bec1713a48','my_super_file.txt','14958589','14.27','MB','43','02/13/2010', ...
  164.    while [[ "$NB" -gt 0 ]]; do
  165.        ((NB--))
  166.        LINE=$(echo "$DATA" | parse "es\[$NB\]=" "Array(\(.*\));")
  167.        FID=$(echo "$LINE" | cut -d, -f4 | tr -d "'")
  168.        FILENAME=$(echo "$LINE" | cut -d, -f6 | tr -d "'")
  169.        log_debug "$FILENAME"
  170.        echo "http://www.mediafire.com/?$FID"
  171.    done
  172.  
  173.    return 0
  174. }
  175.  
  176. # mediafire_upload FILE [DESTFILE]
  177. #
  178. # stdout: mediafire download link
  179. mediafire_upload() {
  180.    eval "$(process_options mediafire "$MODULE_MEDIAFIRE_UPLOAD_OPTIONS" "$@")"
  181.  
  182.    local FILE=$1
  183.    local DESTFILE=${2:-$FILE}
  184.    local BASE_URL="http://www.mediafire.com"
  185.    local COOKIESFILE=$(create_tempfile)
  186.    local PAGEFILE=$(create_tempfile)
  187.  
  188.    log_debug "Get ukey cookie"
  189.    curl -c $COOKIESFILE "$BASE_URL" >/dev/null ||
  190.        { log_error "Couldn't get homepage!"; rm -f $COOKIESFILE $PAGEFILE; return 1; }
  191.  
  192.    log_debug "Get uploader configuration"
  193.    curl -b $COOKIESFILE "$BASE_URL/basicapi/uploaderconfiguration.php" > $PAGEFILE ||
  194.        { log_error "Couldn't get uploader configuration!"; rm -f $COOKIESFILE $PAGEFILE; return 1; }
  195.  
  196.    local UKEY=$(parse_quiet ukey '.*ukey[ \t]*\(.*\)' < $COOKIESFILE)
  197.    local TRACK_KEY=$(parse_quiet trackkey '.*<trackkey>\(.*\)<\/trackkey>.*' < $PAGEFILE)
  198.    local FOLDER_KEY=$(parse_quiet folderkey '.*<folderkey>\(.*\)<\/folderkey>.*' < $PAGEFILE)
  199.    local MFUL_CONFIG=$(parse_quiet MFULConfig '.*<MFULConfig>\(.*\)<\/MFULConfig>.*' < $PAGEFILE)
  200.    log_debug "trackkey: $TRACK_KEY"
  201.    log_debug "folderkey: $FOLDER_KEY"
  202.    log_debug "ukey: $UKEY"
  203.    log_debug "MFULConfig: $MFUL_CONFIG"
  204.  
  205.    if [ -z "$UKEY" -o -z "$TRACK_KEY" -o -z "$FOLDER_KEY" -o -z "$MFUL_CONFIG" ]; then
  206.        log_error "Can't parse uploader configuration!"
  207.        rm -f $COOKIESFILE $PAGEFILE
  208.        return 1
  209.    fi
  210.  
  211.    log_debug "Uploading file"
  212.    local UPLOAD_URL="$BASE_URL/basicapi/doupload.php?track=$TRACK_KEY&ukey=$UKEY&user=x&uploadkey=$FOLDER_KEY&upload=0"
  213.    curl_with_log -b $COOKIESFILE \
  214.        -F "Filename=$(basename_file "$DESTFILE")" \
  215.        -F "Upload=Submit Query" \
  216.        -F "Filedata=@$FILE;filename=$(basename_file "$DESTFILE")" \
  217.        $UPLOAD_URL > $PAGEFILE ||
  218.        { log_error "Couldn't upload file!"; rm -f $COOKIESFILE $PAGEFILE; return 1; }
  219.  
  220.    local UPLOAD_KEY=$(parse_quiet key '.*<key>\(.*\)<\/key>.*' < $PAGEFILE)
  221.    log_debug "key: $UPLOAD_KEY"
  222.  
  223.    if [ -z "$UPLOAD_KEY" ]; then
  224.        log_error "Can't get upload key!"
  225.        rm -f $COOKIESFILE $PAGEFILE
  226.        return 1
  227.    fi
  228.  
  229.    local COUNTER=0
  230.    while [ -z "$(grep 'No more requests for this key' $PAGEFILE)" ]; do
  231.        if [[ $COUNTER -gt 50 ]]; then
  232.            log_error "File verification timeout!"
  233.            rm -f $COOKIESFILE $PAGEFILE
  234.            return 1
  235.        fi
  236.  
  237.        log_debug "Polling for status update"
  238.        curl -b $COOKIESFILE "$BASE_URL/basicapi/pollupload.php?key=$UPLOAD_KEY&MFULConfig=$MFUL_CONFIG" > $PAGEFILE
  239.        sleep 1
  240.        let COUNTER++
  241.    done
  242.  
  243.    local QUICK_KEY=$(parse_quiet quickkey '.*<quickkey>\(.*\)<\/quickkey>.*' < $PAGEFILE)
  244.    log_debug "quickkey: $QUICK_KEY"
  245.  
  246.    if [ -z "$QUICK_KEY" ]; then
  247.        log_error "Can't get quick key!"
  248.        rm -f $COOKIESFILE $PAGEFILE
  249.        return 1
  250.    fi
  251.  
  252.    rm -f $COOKIESFILE $PAGEFILE
  253.    echo "$BASE_URL/?$QUICK_KEY"
  254. }
  255.  

Y he probado el Uniupload y es verdad, no funciona.

Ahora supongo que debes estar pensando:
Primero: he dicho que ya he visto el plowshare!!! y Segundo: quiero un binario!

Pues sí, tienes toda la razón:

He encontrado una herramienta llamada SHC Compiler, y parece que es la única forma de hacerlo:
http://www.rootninja.com/shc-compiler-to-compile-bash-shell-scripts-into-binary/ (http://www.rootninja.com/shc-compiler-to-compile-bash-shell-scripts-into-binary/)

Según esto:

En un entorno *NIX...
Código
  1. make
  2. make install
  3. install -c /usr/local/bin -s shc /usr/local/bin
  4. install -c /usr/local/man/man1 -s shc.1 /usr/local/man/man1

y para compilar...
Código
  1. shc -v -r -T -f filename.sh

He buscado en foros ingleses, italianos e incluso alemanes... y en algunos pone que no funciona si no ofuscas el source, que necesitas gcc-compiler...




Siento que no pueda hacer más por ti, porque no tengo conocimientos suficientes y además no puedo probarlo porque mi laptop con Ubuntu está escacharrada...

Mírate lo del SHC, a ver si te sirve.

PD:Llevo desde las 23:15 buscando...

Saludos!
Waaya


EDIT: He estado buscando algún script en Python y he encontrado uno que puedes subir archivos en FTP. El problema es que desde la página oficial dicen que no se puede, por el momento, subir archivos a Mediafire desde FTP (lo que creo que podrías hacer incluso con un batch).

Parece que para subir por FTP a Mediafire deberás buscarte algo para pasar el rato  ;) , porque creo que va a tardar...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 10:37 am
Pitoloko, buenas noticias:

Una URL donde hablan de ello:
http://aplawrence.com/Linux/shc.html (http://aplawrence.com/Linux/shc.html)
Descarga:
http://linux.softpedia.com/get/System/Shells/shc-18503.shtml (http://linux.softpedia.com/get/System/Shells/shc-18503.shtml)
Su uso:
http://linux.die.net/man/1/shc (http://linux.die.net/man/1/shc)

Lo mejor es que me he acordado de que mi notebook, desde la que ayer te decía que no podía probarlo, también lleva Linkat (SUSE)... voy a probar ahora a ver qué tal.

Saludos!
Waaya


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 11:49 am
A ver, ya sé que soy un pesado... pero... ¡¡¡¡FUNCIONA!!!!  ;-) ;-) ;-) ;-) ;-)

Lo he conseguido: he hecho un script en bash que imprime "hola mundo" (el clásico) en la pantalla. Y ahora, en mi XP, tengo un archivo llamado hola_mundo.sh.exe que se ejecuta perfectamente.

Te explico:
En la shell de Linux:
Código
  1. shc -v -r -T -f hola_mundo.sh
Crea dos archivos: hola_mundo.sh.x y hola_mundo.sh.x.c.
Usando el GCC...
Código
  1. gcc hola_mundo.sh.x.c -o hola_mundo.sh.exe
Y tenemos el archivo hola_mundo.sh.exe!

NOTA: Probé de hacer varios script en bash:
Código
  1. gcc script.sh.x.c -o script.exe
pero al ejecutarlos en Windows algunos no funcionaban porque al compilar puse:
Código
  1. -o script.exe
en vez de
Código
  1. -o script.sh.exe
.

Bueeeno, ha sido largo, pero espero que te sirva.

Saludos!!!
Waaya



PD:Me están viniendo las ganas de hacer un tutorial sobre esto... ¿qué crees?


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 13 Junio 2011, 13:51 pm
A ver, ya sé que soy un pesado... pero... ¡¡¡¡FUNCIONA!!!!  ;-) ;-) ;-) ;-) ;-)

De eso nada, lo que eres es un crack!!!!


PD:Me están viniendo las ganas de hacer un tutorial sobre esto... ¿qué crees?

Sería MUYYYY interesante, supongo que al igual que yo no has encontrado nada en español acerca de eso xD, y si sigues queriendo ese tutorial del q hablamos, me lo dices aunq Randomize me mataría por ese post, por lo de "modificar windows"  :xD.

Uf, muchisimas gracias WaAya, me has devuelto la esperanza jaja no dispongo de ninguna distro así que enseguida me bajo el debian o el suse y me pongo a probar con el shc, aunque ya no recuerdo ni lo básico de bash, hace siglos que no uso linux xD

¿Y tu has probado a compilar el plwshare o el script italiano? ¿Como te ha ido?
Bueno da igual, espero no tener problemas al compilar ya me has dicho que se debe hacer así:
Código:
-o script.sh.exe

Te mereces unos cuantos aplausos ";-) ;-) ;-)"

gracias d verdad

un saludo!



Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 15:36 pm
Código:
Hola otra vez! 
He probado a compilar el script italiano y el plowshare... y no me funciona. Sí, he usado -o plowshare.sh.exe ... así que se me ocurren 2 cosas:

1.- Que yo he usado mal el script (lo más probable) ---> SOLUCIÓN: Probarlo tú ya que sabes más de estas cosas  :P

2.- Que el código C esté corrupto. Explico:
Cuando en mi Linux escribo en un documento de texto:

[code]Hola
Adiós
Era broma
Lento
Pesado

Si lo abro desde Windows me sale:
Código:
HolaÇ ·#<~ AdiósÇ·#<~Era^;bromaÇ·#<~LentoÇ·#<~PesadoÇ·#<~\\~}

así que es posible que haya habido un error de lectura puesto que mi Windows no sabe leer los Enter de Linux... WTF?
---> SOLUCIÓN: He abierto el código fuente en C resultado de la compilación y lo he copiado a Google Docs!  ;D (ya sé que es trampa) Así que voy a compilar el código fuente sin caracteres raros a ver si funciona.

En un rato vuelvo.
Saludos!
Waaya[/code]


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 13 Junio 2011, 15:54 pm
bueno bueno, yo voy lento, ya no recordaba lo odioso que es el maldito SUDO, y he tardado 20 minutos para recordar como se ejecutar un simple ".run" jajajaja acabo de instalar las guest additions de virtualbox ya es algo, lo he tenido que hacer porque no encuentro el repositorio del shc compiler así que lo copiare directamente desde la carpeta compartida de vbox, ya veremos que tal se me da descomprimirlo y luego con el Make y make install q tampoco lo recuerdo mucho.

espero tus comentarios con ansias xD

un saludo


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 16:42 pm
Pues  :-( ... no.

No es error mío, es del SHC... sí que puedes transformar bash a ejecutable... pero no binario.

El código fuente C no sirve...  :-( creo que es el código fuente del SHC  :huh: ... no entiendo nada.


No sé qué decepción debes tener al leer esto, pero te aseguro que la mía es enorme  :-( .

Peero... no todo está perdido. Se me ha ocurrido algo: sí tienes un magnífico UNIX, no? Y el SHC crea también un archivo .x no??? Pues puedes usar el archivo .x , un ejecutable perfecto.

Sé que querías binario... (yo también). Pero he pensado algo: ¿has oído hablar de Velneo?
http://velneo.es (http://velneo.es)

Velneo V7 es una plataforma completa de desarrollo de aplicaciones empresariales, desarrollada por una empresa de Vigo, VisualMS. Está programada en C++ y es una suite completa para crear TVP's, administradores, etc. Últimamente es muy popular como alternativa más buena y barata que VBasic o .NET ...
Mi padre está dentro de esta empresa, y he ido a algún cursillo de programación.

Se pueden hacer TANTAS, repito, TANTÍSIMAS cosas... mírate la documentación. En concreto, creo recordar que la última versión podrá incorporar QML (javascript, CSS, XML,  HTML5) dentro de los objetos.
Lo que ahora te interesa es un objeto llamado "Control TCP/IP". Con él (y si haces un proceso que lo implemente en un WebKit) puedes hacer un montón de cosas.

Míratelo. Lamento no haberte sido de ayuda ahora... pero, en serio, no te desanimes y métete en Velneo!


Saludos
Waaya


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 13 Junio 2011, 17:24 pm
Soy noobisimo con C como para meterme a explorar otrol enguaje como Velneo xD

tengo una duda, con que código has probado a compilar? Con el script bash de plwshare que pusiste en tu primer comentario, o te has bajado el source de la web y has probado con esos?

¿Puedes darme un link para descargar el Gcc compiler que necesito? en la web del gcc no me aclaro mucho la verdad.


Sinceramente, esto es un asco xD.

Gracias por intentarlo, ahora me toca a mi, pero si tu no has podido... yo tampoco podré :(.

saludosss


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 22:32 pm
Hola! Disculpa por tardar...
He probado todos y cada uno de los códigos, y no me funciona ninguno.

Qué distribución de UNIX usas? Yo uso GNOME, que lleva el YaST Package Manager; desde allí te bajas todos los paquetes. Si no usas GNOME, ve aquí: http://site.n.ml.org/info/gcc/ (http://site.n.ml.org/info/gcc/).

No hace falta saber C++ para programar en  Velneo: con doce años hice una aplicación completa. Ve a velneo.es y busca "vCollections". Verás mi cara (Ferran Conde) de niño... es fácil y funcional.


¿Cómo te ha ido a ti?

Waaya


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 13 Junio 2011, 22:49 pm
Hola! he probado solamente en Ubuntu, una instalación limpia así que practicamente no tenía paquetes necesarios, he tenido que ir bajando y el de gcc compiler no lo encontraba, bueno, al final solo he conseguido cear el archivo .X con el SHC, pero si tu me dices que ya has probado con todos pues... creo que no merece la pena que lo intente yo xD.

Tendré que buscar alguien que sepa lo necesario para compilar el plowshare y poder usarlo en windows, de otra manera veo la cosa imposible por mi mismo  :-\.

He visto el vCollections y el diseño del programa es excelente, enhorabuena!


PD: No sabía que existian colecciones de chapas de cava xD

Un saludo, y gracias por todo, a ver como sigue la cosa con este tema... :-\


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 13 Junio 2011, 23:25 pm
Venga, no todo está perdido (creo)...
http://www.steve.org.uk/Software/bash/ (http://www.steve.org.uk/Software/bash/)
La shell de bash para Windows!!!!

Descomprimes, copias bash.exe y bash.dll en tu PATH, y el archivo bashrc en donde quieras que sea tu HOME al iniciar la shell.
Después sólo creas una variable de entorno llamada HOME cuyo valor sea el directorio donde has copiado bashrc .

Entonces ya está, ¿no?

Un batch que abra un archivo subir_a_mediafire.sh ... creo que ya sabes cómo sigue, ¿no?


Venga, ánimo!!!!!!!!

Waaya


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 14 Junio 2011, 00:32 am
Tal y como lo dices suena facilisimo!!

Por otro lado, he seguido tus pasos (Bueno, los del readme.txt xD) y consigo abrir los .SH
Código:
bash-2.03$ bash C:/home/plowshare.sh

Pero el script del plowshare me manda este error:



Código
  1. C:/home/plowshare.sh: line 70: syntax error near unexpected token `<('
  2. C:/home/plowshare.sh: line 70: `    { read DIVID; read DYNAMIC_PATH; } < <(echo
  3. "'

Y el del script italiano que has posteado

Código:
bash-2.03$ bash C:/home/hola/1.sh test.rar

me dice esto:

Código
  1. C:/home/hola/1.sh: mktemp: command not found
  2. C:/home/hola/1.sh: mktemp: command not found
  3. C:/home/hola/1.sh: wget: command not found
  4. C:/home/hola/1.sh: wget: command not found
  5. C:/home/hola/1.sh: wget: command not found
  6. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  7. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  8. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  9. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  10. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  11. C:/home/hola/1.sh: ${OUTPUT_FILE}: ambiguous redirect
  12. C:/home/hola/1.sh: line 219: syntax error near unexpected token `error."'
  13. C:/home/hola/1.sh: line 219: `            FILEERROR=" 8 : Disk error."'

Supongo que al menos en el segundo script el fallo es porque la shell no viene con wget y mktemp, claro... pero he cogido el wget.exe (Binario) lo he copiado en la carpeta home, en system32, en fin, sigue sin reconocerlo, será porque es binario digo yo? de todas formas da como 3 errores, uno de wget, mktemp, y ah saber los otros...

Seguiré investigando, esta parece la manera más sencilla, siento que estoy a un paso , al menos aunque no funcionen ya puedo ejecutarlos desde windows ^^

saludosss


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: leogtz en 14 Junio 2011, 01:37 am
Sería un gran avance si se pudiera obtener toda la funcionalidad del shell bash en Windows, honestamente tengo mis dudas, ya que el shell está intimamente ligada al SO, así que...

Pero ánimo.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 5 Julio 2011, 11:10 am
Revivo el tema solamente para decir que ojalá haya algún interesado en el tema (seguro que lo hay, imaginaros un .exe para windows que te suba archivos a mediafire... desde el menú del ratón! ¿Quien no quiere algo así?) y que suba el trabajo ya hecho, o me de otro tipo de solución para realizar la conversión yo...

No he echo ningún avance, para mi esto es muy complicado xD.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: 79137913 en 6 Julio 2011, 16:39 pm
HOLA!!!

Mirate esta pagina:
http://tinyload.pbworks.com/w/page/22280967/FrontPage

GRACIAS POR LEER!!!


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 6 Julio 2011, 19:49 pm
TinyLoad está caído.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 6 Julio 2011, 21:47 pm
Interesante, pero esa api solamente sirve para "files" externos?

Yo quiero subir files de mi pc :(

De todas formas pruebo esto y me sale una web muy rara:

http://tinyload.com/api/1.0/transload.xml?url=http://www.google.com/favicon.ico&sites=2

Supongo que es lo que dice WaAya...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Sanlegas en 6 Julio 2011, 22:59 pm
por que no haces una app en C++ o VB que es lo que hace principal para subir el archivo, luego con batch lo llamas con los parametros que necesites, salu2


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 7 Julio 2011, 13:10 pm
por que no haces una app en C++ o VB que es lo que hace principal para subir el archivo, luego con batch lo llamas con los parametros que necesites, salu2

Fácil: al menos yo no sé VB ni C++ . Como no lo haga en Velneo...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 7 Julio 2011, 14:09 pm
Yo todavía me pregunto porque no existe una app que suba archivos a mediafire, y que realmente funcione... algo como el "File & image uploader", pero gratis xD


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: 79137913 en 7 Julio 2011, 14:17 pm
HOLA!!!

Muchachos!!! XD

Usemos mas Google...

Miren lo que me encontre por ahi:

http://z-o-o-m.eu/

GRACIAS POR LEER!!!


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 7 Julio 2011, 14:21 pm
ya lo habia comentado, es el file & image uploader... El programa no es gratis (Aunque se encuentra facilmente el serial), pero no permite usar ningún tipo de commandlines. Me gustaría encontrar o crear algo más sencillo, que me permita subir archivos a mediafire desde batch xD.

Lo de tinyload me ha gustado... esperemos que no esté muerta la pág.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 8 Julio 2011, 18:55 pm
Aún me quedan esperanzas... despues de mucho navegar... he descubierto colonias incivilizadas... y algún que otro programa xD

http://stackoverflow.com/questions/4791736/upload-to-website-from-python

Selenium IDE para firefox, se supone que "graba" la manera en que subes un archivo ya sea php,ajax,java,cualquiera... y además guarda todo en un script, en este caso php porque creo que mediafire usa php...

Además se supone que el código php se puede convertir a python y perl desde el plugin, pero yo no se hacerlo...

(http://img824.imageshack.us/img824/7165/prtscrcaptureub.jpg)

¿Alguien tiene idea de si eso y esto me puede servir para algo?

¿Ahora que debería hacer con este código php?

Código
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head profile="http://selenium-ide.openqa.org/profiles/test-case">
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. <link rel="selenium.base" href="http://www.mediafire.com/" />
  7. <title>New Test</title>
  8. </head>
  9. <body>
  10. <table cellpadding="1" cellspacing="1" border="1">
  11. <thead>
  12. <tr><td rowspan="1" colspan="3">New Test</td></tr>
  13. </thead><tbody>
  14. <tr>
  15. <td>open</td>
  16. <td>/</td>
  17. <td></td>
  18. </tr>
  19. <tr>
  20. <td>click</td>
  21. <td>link=Upload</td>
  22. <td></td>
  23. </tr>
  24. <tr>
  25. <td>click</td>
  26. <td>css=#step4_info_popup_inner_0 &gt; h3</td>
  27. <td></td>
  28. </tr>
  29. <tr>
  30. <td>click</td>
  31. <td>MFUFileInput_1_0</td>
  32. <td></td>
  33. </tr>
  34. <tr>
  35. <td>type</td>
  36. <td>MFUFileInput_1_0</td>
  37. <td>C:\Users\Administrador\Desktop\32434fffffffffffffffff234.txt</td>
  38. </tr>
  39. <tr>
  40. <td>click</td>
  41. <td>css=#step4_begin_upload_0 &gt; img</td>
  42. <td></td>
  43. </tr>
  44. <tr>
  45. <td>click</td>
  46. <td>ZeroClipboardMovie_2</td>
  47. <td></td>
  48. </tr>
  49. <tr>
  50. <td>click</td>
  51. <td>css=#step6_close_0 &gt; span</td>
  52. <td></td>
  53. </tr>
  54.  
  55. </tbody></table>
  56. </body>
  57. </html>


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 8 Julio 2011, 19:12 pm
Conseguido, esto se supone que es el script en python (Pero si funciona, solo funcionaría para elegir el archivo que yo subí porque es lo que ha grabado en el script..habría que modificarlo para que funcionase con el archivo que queramos, etc..no se hacer nada en python,pero al menos decirme si funciona!)

WaAya ya estás probando a ver si funciona este, he!!!  :xD

Código
  1. from selenium import selenium
  2. import unittest, time, re
  3.  
  4. class bueno(unittest.TestCase):
  5.    def setUp(self):
  6.        self.verificationErrors = []
  7.        self.selenium = selenium("localhost", 4444, "*chrome", "http://www.mediafire.com/")
  8.        self.selenium.start()
  9.  
  10.    def test_bueno(self):
  11.        sel = self.selenium
  12.        sel.open("/")
  13.        sel.click("link=Upload")
  14.        sel.click("css=#step4_begin_upload_0 > img")
  15.        sel.click("css=#step4_begin_upload_0 > img")
  16.        sel.click("css=#step4_info_popup_inner_0 > h3")
  17.        sel.click("MFUFileInput_1_0")
  18.        sel.type("MFUFileInput_1_0", "C:\\Users\\Administrador\\Desktop\\2.py")
  19.        sel.click("css=#step4_begin_upload_0 > img")
  20.        sel.click("css=div.uploader_main_section")
  21.        sel.click("ZeroClipboardMovie_2")
  22.        sel.click("statusmessage")
  23.        sel.click("css=#step6_close_0 > span")
  24.  
  25.    def tearDown(self):
  26.        self.selenium.stop()
  27.        self.assertEqual([], self.verificationErrors)
  28.  
  29. if __name__ == "__main__":
  30.    unittest.main()
  31.  





Y esto sería en perl (Se supone..)

Código
  1. use strict;
  2. use warnings;
  3. use Time::HiRes qw(sleep);
  4. use Test::WWW::Selenium;
  5. use Test::More "no_plan";
  6. use Test::Exception;
  7.  
  8. my $sel = Test::WWW::Selenium->new( host => "localhost",
  9.                                    port => 4444,
  10.                                    browser => "*chrome",
  11.                                    browser_url => "http://www.mediafire.com/" );
  12.  
  13. $sel->open_ok("/");
  14. $sel->click_ok("link=Upload");
  15. $sel->click_ok("css=#step4_begin_upload_0 > img");
  16. $sel->click_ok("css=#step4_begin_upload_0 > img");
  17. $sel->click_ok("css=#step4_info_popup_inner_0 > h3");
  18. $sel->click_ok("MFUFileInput_1_0");
  19. $sel->type_ok("MFUFileInput_1_0", "C:\\Users\\Administrador\\Desktop\\2.py");
  20. $sel->click_ok("css=#step4_begin_upload_0 > img");
  21. $sel->click_ok("css=div.uploader_main_section");
  22. $sel->click_ok("ZeroClipboardMovie_2");
  23. $sel->click_ok("statusmessage");
  24. $sel->click_ok("css=#step6_close_0 > span");
  25.  



Y este en ruby

Código
  1. require "test/unit"
  2. require "rubygems"
  3. gem "selenium-client"
  4. require "selenium/client"
  5.  
  6. class 6 < Test::Unit::TestCase
  7.  
  8.  def setup
  9.    @verification_errors = []
  10.    @selenium = Selenium::Client::Driver.new \
  11.      :host => "localhost",
  12.      :port => 4444,
  13.      :browser => "*chrome",
  14.      :url => "http://www.mediafire.com/",
  15.      :timeout_in_second => 60
  16.  
  17.    @selenium.start_new_browser_session
  18.  end
  19.  
  20.  def teardown
  21.    @selenium.close_current_browser_session
  22.    assert_equal [], @verification_errors
  23.  end
  24.  
  25.  def test_6
  26.    @selenium.open "/"
  27.    @selenium.click "link=Upload"
  28.    @selenium.click "css=#step4_info_popup_inner_0 > h3"
  29.    @selenium.click "MFUFileInput_2_0"
  30.    @selenium.type "MFUFileInput_2_0", "C:\\Users\\Administrador\\Desktop\\2.perl"
  31.    @selenium.click "css=#step4_begin_upload_0 > img"
  32.    @selenium.click "ZeroClipboardMovie_3"
  33.    @selenium.click "statusmessage"
  34.    @selenium.click "css=#step6_close_0 > span"
  35.  end
  36. end
  37.  


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 8 Julio 2011, 19:38 pm
acabo de probar esta tontería en el cURL (Tenía que intentarlo)

Código
  1. curl /v -T 1.txt www.mediafire.com/upload.php


Creeis que con cURL se podrá? solo encuentro información (De la compilación a batch) para subir archivos por ftp, pufff...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 8 Julio 2011, 20:18 pm
Pitoloko, voy a probar el script en Python. Lo primero será la librería "selenium".
Después intentaré modificarlo para que acepte argumentos.

Saludos!


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 8 Julio 2011, 20:23 pm
Pitoloko, voy a probar el script en Python. Lo primero será la librería "selenium".
Después intentaré modificarlo para que acepte argumentos.

Saludos!

Que alegría me dasssss  :D

si ya he visto que eso de sel era algo raro como una especie de librería, venga, tu al tema, sin distracciones, sin cerrar rocket dock xD

mantenme informado  ::) (Suerte!  ;-))


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 8 Julio 2011, 20:59 pm
La chuscada esa del "selenium" es una *****  :P . Está corrupto. Sigo buscando...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: SuperDraco en 8 Julio 2011, 21:08 pm
dime q necesitas exactamente y busco tambien...


PD: te agradezco mucho el esfuerzo


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Eleкtro en 2 Diciembre 2011, 09:47 am
Siento revivir el post, pero es mejor que crear uno nuevo xD

¿Alguien puede aportar algo más al tema?

Sigo buscando una manera de subir un archivo a Mediafire con un script, desde Windows... No me importa si es con un script de Perl, VBS, Batch, O con aplicaciones de terceros, No me importa como séa... Mientras se pueda utilizar desde Windows....

Buf, a ver si algún día lo consigo jeje.

Un saludo.


EDITO: Acabo de dar con esta aplicación:

http://wput.sourceforge.net/wput.1.html

Pero por dsgracia parece que solo permite subir archivos por ftp...  :(

Dejo este log por si sirviera de algo... simplemente he pobado un "wget www.mediafire.com" y me ha guardado la respuesta:


Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd"> <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Free File Sharing Made Simple - MediaFire</title> <META NAME="keywords" CONTENT="free file sharing, file sharing"/> <META NAME="description" CONTENT="MediaFire is the simplest free file hosting service for businesses, professionals, and individuals to share files and images with others."/> <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW"/> <META NAME="GOOGLEBOT" CONTENT="INDEX,FOLLOW"/> <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, post-check=0, pre-check=0"/> <meta http-equiv="Pragma" content="no-cache"/> <meta http-equiv="Expires" content="0"/>  <meta property="og:title" content="MediaFire"/> <meta property="og:image" content="http://www.mediafire.com/images/mf_logo50x50.png"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="MediaFire"/> <meta property="og:url" content="http://www.mediafire.com/"/> <meta property="fb:app_id" content="124578887583575"/>  <link href="http://cdn.mediafire.com/css/mfv3_69383.php?ver=nonssl" rel="stylesheet" type="text/css"/> <link href="http://cdn.mediafire.com/css/mfv4_69383.php?ver=nonssl" rel="stylesheet" type="text/css"/> <!--[if lte IE 8]> <link rel="stylesheet" type="text/css" href="http://cdn.mediafire.com/css/ie_69383.css?ver=nonssl"/> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="http://cdn.mediafire.com/css/ie6_69383.css?ver=nonssl"/> <![endif]--> <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="http://cdn.mediafire.com/css/ie7_69383.css?ver=nonssl"/> <![endif]--> <link rel="SHORTCUT ICON" href="http://cdn.mediafire.com/favicon.ico"/> <script type="text/javascript">var Iu='Free File Sharing Made Simple - MediaFire'; </script> <style type="text/css"> #statusmessage{position:fixed;top:200px;} </style> <script type="text/javascript">var JS_LoadTime= 69383;var SP;try{SP=(/\.mediafire\.com$/).test(top.location.host);}catch(e){SP=false;}if(top!=self&& !SP){top.location.href=self.location.href;} </script> </head> <body class="home animating time-to-upgrade">  <div id="statusmessage" name="statusmessage" style="display:none;"> <div style="width:600px;margin:auto;padding:10px;opacity:0.95;"> <div class="statusmessage_wrapper" style="padding:20px;text-align:center;"> <div id="statusmessage_text" name="statusmessage_text"></div> <div id="dismiss_message_div"> Click to dismiss this message </div> </div> </div> </div> <div id="modal_window_popup" style="display:none" class="popup"> <a href='#' OnClick="ai('modal_window_popup');pN('http://cdn.mediafire.com/blank.html','modal_msg_iframe');return false;" id="modal_window_closer" class="popup-close"></a> <div style=""> <iframe name="modal_msg_iframe" id="modal_msg_iframe" src="http://cdn.mediafire.com/blank.html" scrolling="no" frameborder="0"></iframe> </div> </div>   <div id="notify_main" class="msg_default msg_size1" style="display:none;" onclick="Qv(event);" onmouseover="if(!NH&& !NB)OI(4);NH=true;" onmouseout="NH=false;"> <div class="notify_msgwrapper"> <p> <span id="notify_msgtitle_min" class="notify_msgtitle_min">100 Recent Messages</span> <span id="notify_msgtitle" class="notify_msgtitle">Message title goes here</span> <span id="notify_msgbody" class="notify_msgbody">Short paragraph explaining the nature of the message goes here.</span> </p> </div> <div id="notify_msgscroll" class="notify_msgscroll"> <a class="msgscroll_up" href="#" onclick="Pf();return false;"></a> <a class="msgscroll_dn" href="#" onclick="Pe();return false;"></a> <p id="notify_msgnumber" class="msgnumber"></p> </div>  </div> <div class="upgrade_your_browser"> <div class="ninesixty_container"> It appears you are using an older browser. For a better experience when using MediaFire, we recommend you <a href="#" style="color:#fff;text-decoration:underline;cursor:pointer;" onclick="LoadIframeLightbox('/dynamic/template_popup.php?page=upgrade_browser',800,338);return false;">upgrade your browser</a>. </div> </div> <div id="container" class=" "> <div id="content_container"> <a name="top"></a> <textarea id="holdtext" style="display:none"></textarea>  <div id="header"> <div class="wrap cf" style="position:relative;"> <h2 class="logo cf">  <a href="/">MediaFire</a>  <span class="slogan">File sharing made simple.</span> </h2>   <div id="logged_in_info" class="login_inprogress"> <div id="loggedin" class="prelogin"> <div class="dropdown cf"> <a name="loggedin_email" id="loggedin_email" href="/myaccount.php"></a> <div id="avatar-icon" class="arrow_tab"><a href="/myaccount/customize_avatar.php"><img src="https://secure.gravatar.com/avatar/00000000?s=27&d=mm&f=y" style="width: 27px; height: 27px" /></a></div> <ul id="loggedin_dropdown">  <li> <a href="/myaccount/customize_avatar.php">Change Avatar</a> </li> <li>  <a OnClick="if(fu!=0){return true;}else{LoadIframeLightbox('/templates/upgrade/ssl.html',750,360);return false;} " href="https://www.mediafire.com/" title="Turn Secure Encryption On">SSL is OFF</a>  </li>  <li> <a href="#" OnClick="dO();return false;">Sign Out</a> </li> </ul> </div> </div>  <div id="notloggedin_wrapper" class="hide"> <div id="notloggedin" class="prelogin"> <ul id="login_signup"> <li class="signup_button"><a href="/register.php">Sign Up</a></li> <li> <a id="headerlogin_tab" href="javascript:void(0);" onclick="akQ(1);return false; " class="">Login<span class="logintab_overlay">Login</span></a> </li> </ul> </div> </div>  </div>  <ul class="nav"> <li id="toptab_0" class="toptab_home" style="display:none"><a href="/">Home</a></li> <li id="toptab_1" class="toptab_myfiles" style="display:none"><a href="/myfiles.php">My Files</a></li> <li id="toptab_2" class="toptab_myaccount" style="display:none"><a href="/myaccount.php">My Account</a></li> <li id="toptab_3" class="toptab_myusers" style="display:none"><a href="/myaccount/manageusers.php">My Users</a></li> <li id="toptab_4" class="toptab_upgrade" style="display:none"><a href="/select_account_type.php?utm_source=header&utm_medium=headernav" class="upgrade_acct">Upgrade</a></li> <li id="toptab_5" class="toptab_help" style="display:none"><a href="http://support.mediafire.com/index.php?/Knowledgebase/List/Index/1/general-questions" target="_blank">Help</a> <li id="toptab_6" class="toptab_tour" style="display:none"><a href="/tour.php" class="tour-dropdown-from-top">Tour</a></li> <li id="toptab_7" class="toptab_dmca" style="display:none"><a href="/dmca/dmca_confirmation.php">DMCA</a></li> <li id="toptab_8" class="toptab_reseller" style="display:none"><a href="/reseller/reseller_account.php">Reseller</a></li>  </ul>   <div id="main_login" name="main_login" class="main_login">  <div class="tabs"> <ul class="cf"> <li id="login_tab_mediafire" onclick="if(UserLogin==0)vQ(1);return false;" title="MediaFire Login" class="current" ><div></div></li> <li id="login_tab_facebook" href="javascript:void(0);" onclick="if(!wM)vQ(2);return false;" title="Login Using Facebook" ><div></div></li> <li id="login_tab_twitter" href="javascript:void(0);" onclick="if(!wL)vQ(3);return false;" title="Login Using Twitter" ><div></div></li> <li id="login_close" href="javascript:void(0);" class="close" onclick="akT();"></li> </ul>  <div id="socialnetworks_support" class="login_hide"> <div class="login_social_inner"> <h2 class="soc_heading">Powerful for business. Simple for everyone.</h2> </div> </div>  <div id="login_mediafire">  <div style="display:none;margin-left:-19px;padding:82px 0;" id="login_spinner"> <div style="text-align:center"> <p style="margin:20px"><img src="http://cdn.mediafire.com/images/icons/ajax-loader-grey_round.gif"></p> <p>Logging in&hellip;</p> </div> </div>  <div id="login_form"> <p class="soc_error" style="display:none;margin:10px 20px 10px 0;padding:5px;" id="login_penalty_message"></p> <form name="form_login1" id="form_login1" method="post" action="/dynamic/login.php?popup=1" target="userwork"> <fieldset> <label>Your Email Address:</label> <input type="text" name="login_email" id="login_email"/> <label>Password:</label> <input type="password" name="login_pass" id="login_pass" autocomplete="off"/> <a href="/lost_password.php" class="forgot-pwd">Forgot your password?</a> <input type="checkbox" name="login_remember" id="login_remember" checked/><p id="login_remember_p">Remember me on this computer</p> <input id="submit_login" type="submit" name="submit_login" value="Login to MediaFire"/> <div id="login_secure_header_link"> <a href="https://www.mediafire.com/ssl_login.php?type=login" id="login_ssl_btn" class="secondary btn"><span></span>Login using SSL encryption</a> </div> </fieldset> </form> </div> </div>  <div id="login_facebook" class="login_hide"> <div class="login_social_inner"> <p class="soc_heading">Use your Facebook account to<br/>login to MediaFire.</p> <div class="soc_login_block"> <div style="display:none;"><input id="facebook_app_id" type="hidden" value="124578887583575"/></div> <div id="facebook_login_0"> <div style="text-align:center;"> <p style="margin:20px"> <img src="http://cdn.mediafire.com/images/icons/ajax-loader-grey_round.gif"> </p> <p> Please wait... </p> </div> </div> <div style="display:none;" id="facebook_login_1"> <div style="text-align:center;margin:14px 0 26px 0;"> <a href="#" onclick="javascript:mI=yF('facebook',function(){wP(1);});vZ();return false;"><img src="http://cdn.mediafire.com/images/buttons/btn_facebook_connect.png"></a> </div> <div class="soc_perms_option"> <span class="soc_options_heading">Options:</span> <div style="border-bottom:1px solid #d7d9db;"> <input type="checkbox" name="fb_email_allow" id="fb_email_allow" checked="checked"/> <p>Enable MediaFire to get my email address from Facebook. (recommended)</p> </div> <div> <input type="checkbox" name="fb_publish_stream_allow" id="fb_publish_stream_allow" checked="checked"/> <p>Allow me to post to my Facebook Wall from MediaFire.</p> </div> </div> </div> <div style="display:none;" id="facebook_login_2"> <div style="text-align:center"> <p style="margin:20px"> <img src="http://cdn.mediafire.com/images/icons/ajax-loader-grey_round.gif"> </p> <p> Logging in... </p> </div> </div> <div style="display:none;" id="facebook_login_3"> <p class="soc_error" style="display:none;" id="fb_error_step3"></p> <form action="/dynamic/fb_login.php" target="userwork" method="POST" onsubmit="wP(2);return true;"> <p class="soc_display_email" id="fb_step3_email"></p> <label>Password:</label> <input type="password" autocomplete="off" name="mf_password" id="mf_password"/> <a href="/lost_password.php" class="forgot-pwd">Forgot your password?</a> <div> <input type="submit" value="Connect" style="margin-top:10px;"/> </div> </form> </div> <div style="display:none;" id="facebook_login_4"> <div class="soc_toggler"> <a href="#" class="use_fbemail_active inset-box">Use My Facebook Email</a> <a href="#" onclick="wP(5);return false;" class="use_mfemail_inactive secondary-btn">Link Using MediaFire Account</a> </div> <div id="create_new_mf"> <p class="soc_error" style="display:none;" id="fb_error_step4">This gets filled if something bad happened.</p> <form action="/dynamic/fb_login.php" target="userwork" method="POST" id="use_fb_email_form" onsubmit="wP(2);return true;"> <label>Password:</label> <input type="password" autocomplete="off" name="use_fb_email_pass" id="use_fb_email_pass"/> <label>Confirm Password:</label> <input type="password" autocomplete="off" name="use_fb_email_pass2" id="use_fb_email_pass2"/> <div> <input type="submit" value="Use Facebook Email" style="margin-top:25px;"/> </div> </form> </div> </div> <div style="display:none;" id="facebook_login_5"> <div class="soc_toggler"> <a href="#" onclick="wP(4);return false;" class="use_fbemail_inactive secondary-btn">Use My Facebook Email</a> <a href="#" class="use_mfemail_active inset-box">Link Using MediaFire Account</a> </div> <div id="link_another_mf"> <p class="soc_error" style="display:none;" id="fb_error_step5"></p> <form action="/dynamic/fb_login.php" target="userwork" method="POST" id="link_mf_acct_form" onsubmit="wP(2);return true;"> <label>Your MediaFire Email:</label> <input type="text" name="mf2_email" id="mf2_email"> <label>MediaFire Password:</label> <input type="password" autocomplete="off" name="mf2_password" id="mf2_password"> <a href="/lost_password.php" class="forgot-pwd">Forgot your password?</a> <div> <input type="submit" value="Connect" style="margin-top:6px;"/> </div> </form> </div> </div> <div style="display:none;" id="facebook_login_6"> <p class="soc_p_center">You are logged in with Facebook,<br/>but you did not allow your email.</p> <p class="soc_p_center"><a href="#" onclick="javascript:vZ('email,publish_stream')"><img src="http://cdn.mediafire.com/images/buttons/btn_facebook_allowemail.png"></a></p> <p class="soc_p_center">or</p> <a href="/register.php" id="btn_fb_create_mfaccount" class="primary-btn">Create MediaFire Account</a> </div> <div style="display:none;"> <form action="/dynamic/fb_login.php" target="userwork" method="POST" id="facebook_login_form" name="facebook_login_form" style="margin:0px;"> <input type="hidden" name="fb_login_action" id="fb_login_action"/> <input type="hidden" name="fb_login_data1" id="fb_login_data1"/> <input type="hidden" name="fb_login_data2" id="fb_login_data2"/> </form> </div>   </div> </div> </div>  <div id="login_twitter" class="login_hide">  <div class="login_social_inner"> <p class="soc_heading">Use your Twitter account to<br/>login to MediaFire.</p> <div class="soc_login_block"> <div id="twitter_login_0"> <div style="text-align:center"> <p style="margin:20px"> <img src="http://cdn.mediafire.com/images/icons/ajax-loader-grey_round.gif"> </p> <p> Please Wait&hellip; </p> </div> </div> <div style="display:none;" id="twitter_login_1"> <div class="twitter_login_gfx"> <a href="#" onclick="mI=yF('twitter',function(){wX(1);});wI();wX(2);return false;" id="twitter_login_url"><img src="http://cdn.mediafire.com/images/buttons/btn_twitter_connect.png" alt="Sign in with Twitter"/></a> </div> </div> <div style="display:none;" id="twitter_login_2"> <div style="text-align:center"> <p style="margin:20px"> <img src="http://cdn.mediafire.com/images/icons/ajax-loader-grey_round.gif"> </p> <p> Logging in&hellip; </p> </div> </div> <div style="display:none;" id="twitter_login_3"> <div class="soc_toggler"> <a href="#" class="use_twemail_active inset-box">Use Twitter Email</a> <a href="#" onclick="wX(4);return false;" class="use_mfemail_inactive secondary-btn">Use MediaFire Email</a> </div> <div id="create_new_tw"> <p class="soc_error" style="display:none;" id="tw_error_step3"></p> <form action="/dynamic/tw_login.php" target="userwork" method="POST" onsubmit="wP(2);return true;"> <label>Twitter Email:</label> <input type="text" name="use_tw_email" id="use_tw_email" value=""/> <label>New password:</label> <input type="password" autocomplete="off" name="use_tw_email_pass" id="use_tw_email_pass"/> <label>Confirm Password:</label> <input type="password" autocomplete="off" name="use_tw_email_pass2" id="use_tw_email_pass2"/> <div> <input type="submit" value="Use Twitter Email" style="margin-top:25px;"/> </div> </form> </div> </div> <div style="display:none;" id="twitter_login_4"> <div class="soc_toggler"> <a href="#" onclick="wX(3);return false;" class="use_twemail_inactive secondary-btn">Use Twitter Email</a> <a href="#" class="use_mfemail_active inset-box">Use MediaFire Email</a> </div> <div id="link_another_tw"> <p class="soc_error" style="display:none;" id="tw_error_step4"></p> <form action="/dynamic/tw_login.php" target="userwork" method="POST" onsubmit="wP(2);return true;"> <label>Your MediaFire Email:</label> <input type="text" name="mf2_email" id="mf2_email" value=""/> <label>MediaFire Password:</label> <input type="password" autocomplete="off" name="mf2_password" id="mf2_password"/> <a href="/lost_password.php" class="forgot-pwd">Forgot your password?</a> <div> <input id="btn_fb_authenticate" type="submit" value="Connect" style="margin-top:10px;"/> </div> </form> </div> </div> <div style="display:none;"> <form action="/dynamic/tw_login.php" target="userwork" method="POST" id="twitter_login_form" name="twitter_login_form" style="margin:0px;"> <input type="hidden" name="tw_login_action" id="tw_login_action"/> <input type="hidden" name="tw_login_data1" id="tw_login_data1"/> <input type="hidden" name="tw_login_data2" id="tw_login_data2"/> </form> </div>  </div> </div> </div> </div> </div>  </div> </div>  <div id="fb-root"></div> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script> <script language="javascript" src="http://cdn.mediafire.com/js/master_69383.js" type="text/javascript"></script> <script language="javascript" type="text/javascript">kd='wxanbwjb1bf';identifier='';UserLogin='0';UserEmail='n/a';fu= 0;lB= 0;if(lB==1)var bZ='https';else var bZ='http';var sPlaxoInsert='';var WRInitTime=(new Date()).getTime();var wM= 0;var wL= 0;var FBAppId='124578887583575';var yO= 30000;var yP= 30000;var mI;jQuery(function($){function aaP(abv){return abv.replace(/\W+/,"-").toLowerCase();};var Jd=BrowserName();if(Jd==="Internet Explorer"){Jd="ie"+parseInt(Bm(),10);}$(document.body).addClass(aaP(lc())+" "+aaP(Jd));$('#form_login1').keydown(function(e){e=e||window.event;if(e.keyCode==13){$(this).closest('form').submit();return false;}});}); </script> <script type="text/javascript">$(document).ready(function(){  }); </script>    <input id="pagename" name="pagename" type="hidden" value="upload">    <div id="main" > <div class="highlight-bg"></div> <div class="top-area" style="bottom:0"> <div class="cloud-bg"></div> <div class="centered"> <div class="inside"> <div class="start-bubble"> <span>Drag files here to start uploading.</span> </div> <div class="folder"> <span class="back"> <span class="file-strip"></span> <span class="front"></span> </span> </div> <h2>Free and secure file sharing made simple.</h2> </div> </div> <div class="mini-footer"> <span>&copy;2011 MediaFire</span> <a href="/about/">About Us</a> <a href="/about/contact_us.php">Contact</a> <a href="http://support.mediafire.com/index.php?/Knowledgebase/List/Index/1/general-questions" target="_blank">Help</a> <a href="/terms_of_service.php">Terms of Service</a> </div> </div> <div class="bottom-area collapsed" style="display:none"> <div class="features"> <div class="wrap"> <div class="first feature unlimited"> <h3>Unlimited</h3> <p>Upload, download, and share as much as you want.</p> </div> <div class="feature trusted"> <h3>Trusted</h3> <p>150 million people per month trust MediaFire to share 760 million files.</p> </div> <div class="last feature free"> <h3>Free</h3> <p>Start using MediaFire immediately by uploading your files, no registration required.</p> </div> </div> </div> <div class="tour-link-txt wrap">Want to learn more? Take the tour.</div> </div> </div>  <div id="tour-content-container"></div>  <iframe style="visibility:hidden" id="workframe1" name="workframe1" width=0 height=0 frameborder=0 src="http://cdn.mediafire.com/blank.html"></iframe> <iframe style="visibility:hidden" id="workframe2" name="workframe2" width=0 height=0 frameborder=0></iframe> <script type="text/template" class="template" id="file_share">
  2.        <div class="share-popup popup-dialog"> <div class="shareoptions_title popup-title"> <span>Share</span> [|= htmlspecialchars(filename) |] - [|= formatBytes(size) |] </div> <div class="popup-content"> <div> <input class="share-mainlink" type="text" value="[|= shareUrl |]" readonly="readonly"/> <a href="javascript:void(0);" class="btn primary copy-link">Copy Link</a> </div> </div>  <div class="tabs cf tabs-collapsed"> <ul> <li data-tab="sharebox-social"> <span> <span class="ico16 wired"></span> Social Networks </span> </li> <li data-tab="sharebox-email"> <span> <span class="ico16 mail"></span> Email </span> </li> <li data-tab="sharebox-moreoptions"> <span> <span class="ico16 gear"></span> More Options </span> </li> </ul>  <div id="sharebox-social"> <form action="dynamic/socialnet.php" method="GET" target="userwork" class="sm" id="sharebox-form-social"> <fieldset> <ul> <li> <label>Select Networks</label> <div class="share-facebook"> <input type="checkbox" id="fb_share_checkbox" name="fb_share_checkbox" checked="" data-input-length="420"/> <span>Facebook <span>(<em class="remaining">420</em>)</span></span> </div> <div class="share-twitter"> <input type="checkbox" id="tw_share_checkbox" name="tw_share_checkbox" checked="" data-input-length="107"/> <span>Twitter <span>(<em class="remaining">107</em>)</span></span> </div> </li> <li> <label>Your Message</label> <textarea id="share_socialnetworks_message" name="share_socialnetworks_message" class="social-share-message"></textarea> </li> <li id="sharebox-social-buttons" class="share-popup-btns"> <input type="submit" class="btn primary" value="Submit"/> <input type="reset" class="btn secondary" value="Reset"/> </li> </ul> </fieldset> <input type="hidden" name="quickkey" value="[|= quickkey |]"> </form> </div>  <div id="sharebox-email"> <form action="dynamic/emailfiles.php" method="POST" target="emailwork" class="sm" id="sharebox-form-email"> <fieldset> <ul> <li> <label>Your Email Address</label> <input name="email_files_from" id="email_files_from" type="text"/> </li> <li> <label>Recipient Email<span style="float:right;font-weight:normal;"><a href="#" onclick="sPlaxoInsert='email_files_to';showPlaxoABChooser('email_files_to','/plaxo/plaxo_cb.html');return false">Import Contacts</a></span></label> <input name="email_files_to" id="email_files_to" type="text"/> </li> <li> <label>Your Message <span class="sharebox-charcount">(<em class="remaining">128</em> characters remaining)</span></label> <textarea id="email_files_message" name="email_files_message"></textarea> </li> <li id="sharebox-email-buttons" class="share-popup-btns"> <input type="submit" class="btn primary" value="Send Link"/> <input type="reset" class="btn secondary" value="Reset"/> </li> </ul> </fieldset> <input type="hidden" name="email_files_qks" value="[|= quickkey |]"> <input type="hidden" name="email_files_names" value="[|= htmlspecialchars(filename) |]"> </form> </div>  <div id="sharebox-moreoptions" class="share-[|=filetype|]">  <div class="morelinks"> <ul> <li class="imageoption">  <label>Link to Image</label> <input type="text" value="[|= urlI |]"/> <a href="javascript:void(0);" class="btn secondary copy-link"><span class="ico16 link"></span></a> </li> <li class="imageoption">  <label>Direct Link</label> <input type="text" value="[|= urlImg |]"/> <a href="javascript:void(0);" class="btn secondary copy-link"><span class="ico16 link"></span></a> </li> <li class="fileoption">  <label>URL with Filename</label> <input type="text" value="[|= urlFile |]"/> <a href="javascript:void(0);" class="btn secondary copy-link"><span class="ico16 link"></span></a> </li> </ul> </div>  <div class="embedlinks"> <ul> <li class="imageoption">  <label>Choose Embed Size</label> <select id="thumb_select" class="" name="" onchange="ahr('[|= hash |]','[|= quickkey |]','[|= filetype |]',this)"> <option value="0">32x32 (icon)</option> <option value="1">107x80 (small thumbnail)</option> <option value="2">191x143 (large thumbnail)</option> <option value="3">335x251 (huge thumbnail)</option> <option value="4">515x385 (for forums)</option> <option value="5" selected="selected">800x600 (15-inch monitor)</option> <option value="6">1024x768 (17-inch monitor)</option> </select> </li> <li> <label>HTML Embed Code</label> [| if (filetype === "image") { |] <input type="text" id="htmlembedcode" value="[|= encodedImage |]"/> [| } else { |] <input type="text" id="htmlembedcode" value="[|= encoded |]"/> [| } |] <a href="javascript:void(0);" class="btn secondary copy-link"><span class="ico16 link"></span></a> </li> <li> <label>Forum Embed Code</label> [| if (filetype === "image") { |] <input type="text" id="forumembedcode" value="[URL=[|= imageViewUrl |]][IMG][|= imageUrl |][/IMG][/URL]"/> [| } else { |] <input type="text" id="forumembedcode" value="[URL=[|= shareUrl |]][|= shareUrl |][/URL]"/> [| } |] <a href="javascript:void(0);" class="btn secondary copy-link"><span class="ico16 link"></span></a> </li> </ul> </div> </div> </div> </div>     </script> <div id="sharebox"></div> <script type="text/javascript" src="/js/encoder.js"></script> <script type="text/javascript"><!--
  3. var templates=LoadTemplatesFromSource();function RunOnLoad(){ap('home');if(LU()){LT(document.body,{folderkey:'myfiles'},function(){$('body').addClass('drag_hover');},function(){$('body').addClass('drag_hover');},function(){$('body').removeClass('drag_hover');},function(){$('body').removeClass('drag_hover').addClass('drag_dropped');},false);$("#main .inside").find(".folder, .start-bubble").hover(function(){$("#main .inside .start-bubble span").text("Click here to start uploading.");},function(){$("#main .inside .start-bubble span").text("Drag files here to start uploading.");});}else{$('#main .start-bubble span').text('Click here to start uploading.');}$('#main .start-bubble, #main .folder').click(function(){ShowUploader();});if(LU()){$('body').addClass('html5');}else if(acV()){$('body').addClass('flash');}else{$('body').addClass('basic');}if(BrowserName()!="Internet Explorer"||parseInt(Bm())>8){var folderInitWidth,folderInitHeight,folderHoverWidth,folderHoverHeight,folderLeftOffset,folderTopOffset,$eFolder=$('#main .folder .back'),XS=false;function Yz(){folderInitWidth=$eFolder.width();folderInitHeight=$eFolder.height();folderHoverWidth=folderInitWidth*1.1;folderHoverHeight=folderInitHeight*1.1;folderLeftOffset=(folderHoverWidth-folderInitWidth)/2;folderTopOffset=(folderHoverHeight-folderInitHeight)/2;};$(window).resize(Yz);function XD(){if(XS)return;XS=true;setTimeout(function(){$eFolder.stop().animate({width:folderHoverWidth+'px',height:folderHoverHeight+'px',marginTop:'-'+folderTopOffset+'px',marginRight:folderLeftOffset+'px',marginBottom:folderTopOffset+'px',marginLeft:'-'+folderLeftOffset+'px'},500,'easeOutQuad');},100);};function Yr(){if(!XS)return;XS=false;setTimeout(function(){$eFolder.stop().animate({width:folderInitWidth+'px',height:folderInitHeight+'px',marginLeft:'0px',marginTop:'0px'},500,'easeOutQuad',function(){$eFolder.attr('style','opacity:1;');Yz();});},100);};setTimeout(function(){$('#main .highlight-bg').animate({opacity:1},1000);},250);setTimeout(function(){folderInitWidth=$eFolder.outerWidth();folderInitHeight=$eFolder.outerHeight();$eFolder.width(folderInitWidth*0.9);$eFolder.height(folderInitHeight*0.9);$eFolder.animate({opacity:1,width:folderInitWidth+'px',height:folderInitHeight+'px'},1000,'easeOutQuad',function(){$(this).attr('style','opacity:1;');Yz();$(this).bind("mouseenter",XD);$(this).bind("mouseleave",Yr);$(this).bind("dragenter",XD);$(this).bind("dragleave",Yr);});},750);setTimeout(function(){$('#main .inside h2').animate({opacity:1},1000,'easeOutQuad');},1000);setTimeout(function(){$('#main .top-area .cloud-bg').animate({opacity:1},1250);},1200);setTimeout(function(){$('#main .top-area .file-strip').css({display:'block'});var fileStripOffset=$('#main .top-area .file-strip').offset();var fileStripHeight=fileStripOffset.top+1098;$('#main .top-area .file-strip').css({height:fileStripHeight});$('#main .top-area .file-strip').animate({height:'0px'},3000,'easeOutQuad');},1250);setTimeout(function(){$('#main .start-bubble').animate({opacity:1,top:0},1000,'easeOutQuad');},3500);setTimeout(function(){if($('body').hasClass('narrow')&&($('body').hasClass('tablet')||$('body').hasClass('mobile')))$('.narrow .top-area').animate({bottom:'70px'},1000,'easeInOutQuad');else if($('body').hasClass('narrow'))$('.narrow .top-area').animate({bottom:'100px'},1000,'easeInOutQuad');else{$('.full .top-area').animate({bottom:'250px'},1000,'easeInOutQuad');$('.condensed .top-area').animate({bottom:'225px'},1000,'easeInOutQuad');$('.tablet .top-area').animate({bottom:'140px'},1000,'easeInOutQuad');$('.mobile .top-area').animate({bottom:'70px'},1000,'easeInOutQuad');}$('.bottom-area').slideDown(1000,'easeInOutQuad',function(){$('.top-area, .bottom-area').attr('style','');var $self=$(this);aow($self);$('body').removeClass('animating');});},4550);}else{$(".bottom-area").bind("click",function(){anE($(this));});}aiG();aci(Zi);};function aci(xf){var akC=undefined;tH.YQ(null,1,'json');if(!(akC=new window.tH.Dv())){return;}akC.ZX(function(x,obj,data){if(typeof obj!=='object'){return;}if(typeof obj.response!=='object'){return;}if(typeof obj.response.myfiles!=='object'){return;}if(obj.response.myfiles.folders&&typeof obj.response.myfiles.folders==='object'){if(obj.response.myfiles.folders.length){xf();return;}}if(obj.response.myfiles.files&&typeof obj.response.myfiles.files==='object'){if(obj.response.myfiles.files.length){xf();return;}}});};function Zi(){var $nav=$('ul.nav');$nav.find('li.current').css('display','none');$nav.find('li.toptab_tour').css('display','none');$nav.find('li.toptab_help').css('display','none');$nav.css('display','inline');}//-->
  4. </script>  <div style="clear:both;"></div> </div> </div> <div class="footer" id="footer"> <div class="primary"> <div class="ninesixty_container cf"> <ul> <li style="padding-left:0;background-image:none;"><a href="/about/">About</a></li> <li><a href="/about/contact_us.php">Contact</a></li>   <li><a href="/about/jobs.php">Jobs</a></li>   <li><a href="http://support.mediafire.com/index.php?/Knowledgebase/List/Index/1/general-questions" target="_blank">Help</a></li>  <li><a href="http://support.mediafire.com/index.php?/Tickets/Submit" target="_blank">Submit Support Ticket</a></li>  <li><a href="/copyright/copyright.php">Copyright</a></li>  <li><a href="/reseller/index.php">Resellers</a></li> <li><a href="http://blog.mediafire.com" target="_blank">Blog</a></li> <li><a href="/sitemap.php">Sitemap</a></li> <li><a href="/terms_of_service.php">Terms</a></li> <li><a href="/privacy_policy.php">Privacy</a></li> </ul> <div class="socialicons cf"> <a href="http://www.facebook.com/mediafire" class="footer_facebooklink" target="_blank"></a> <a href="http://twitter.com/#!/mediafire" class="footer_twitterlink" target="_blank"></a>  </div> </div> </div> <div class="secondary"> <div class="ninesixty_container cf"> <p>&copy;2011 MediaFire <span style="color:#AEB8C2;">Build 69383</span></p>  <a href="/" class="mflogo_footer"><em style="display:block;padding-top:3px;color:#bbb;">Powered by</em><span style="display:none;">Mediafire</span></a> </div> </div>  </div>  <div id="page_screen" onclick="QU();">&nbsp;</div>  <iframe src="http://cdn.mediafire.com/blank.html" style="display:none;" id="userwork" name="userwork" width=0 height=0 frameborder=0></iframe> <iframe src="http://cdn.mediafire.com/blank.html" style="display:none;" id="emailwork" name="emailwork" width=0 height=0 frameborder=0></iframe>  <div id="ClickTaleDiv" style="display:none;"></div> <script type="text/javascript" defer>try{DoShow("notloggedin_wrapper");cR();  RunOnLoad();  ap(-1);var gV=document.getElementById('pagename');if(gV){switch(gV.value){case 'mediapro':if(fu==0&&lB==0){if(window.location&&String(window.location).substring(7,7+4)=='www.'){}}break;default:break;}}if(fu==0&&hq==0){if(akN!=1)ax();}else{dC();}}catch(e){} </script> <script type="text/javascript">var gV=document.getElementById('pagename');if(gV){$('body').addClass($(gV).val());switch(gV.value){case 'mediapro':if(fu==0&&lB==0){if(window.location&&String(window.location).substring(7,7+4)=='www.'&&typeof ClickTale=='function'){}}break;default:break;}}$(function(){$('#submit_login').click(function(){$('#login_form').hide();$('#login_spinner').show();setTimeout(function(){$('#login_spinner').hide();$('#login_form').show();},60000);});}); </script> <div id="bd-info-container" style="display:none">
  5. <!-- BITDEFENDER INFO BOX -->
  6. <div class="bd_info_wrapper lb-wrap">
  7. <div class="lb-header">About BitDefender</div>
  8.    <a href="/bitdefender/bitdefender_faq.php" target="_blank" class="lb-header-btn" style="position: absolute; top: 0; right: 0; margin-right: 10px;">BitDefender FAQ</a>
  9.  
  10.  
  11.    <div class="bd_info_content bd_info">
  12.    <div class="inside">
  13.        <p>
  14.            Every day, BitDefender&reg; protects hundreds of millions of home and corporate users across the globe &ndash; giving them the peace of mind of knowing that their digital experiences will be secure.
  15.            The BitDefender&reg; solutions are distributed by a global network of value-added distribution and reseller partners in more than 100 countries worldwide. More information is available on the <a href="http://www.bitdefender.com" target="_blank">BitDefender&reg; Security Solutions</a> site.
  16.        </p>
  17.        <h3 class="bd_step">Download a 30 Day Trial of BitDefender</h3>
  18.        <p>
  19.            BitDefender&reg; can detect infected files while uploading to MediaFire, but there may be malware inside your computer that can remain hidden from you,
  20.            such as programs that steal passwords or record key strokes. Fix these problems now with a 30 day trial of BitDefender&reg;.
  21.  
  22.        </p>
  23.        </div>
  24.    </div>
  25. <div class="lb-footer cf">
  26. <div class="mf_lightbox_btns right">
  27. <a href="#" class="mf_lightbox_btn secondary btn" onclick="$('body').removeClass('bd-info'); return false;">Back to Upload</a>
  28. <a href="http://www.bitdefender.com/mediafire" target="_blank" class="alt btn">Try or Buy BitDefender Now!</a>
  29. </div>
  30. </div>
  31. </div>
  32.  
  33. <!-- BITDEFENDER VIRUS MESSAGE -->
  34. <div class="bd_virus_wrapper show_virus_multiple">
  35. <h2 class="bd_mainheading virus lb-header">Virus Detected!
  36.        <span class="virus_single">All clean files will continue to upload</span>
  37.        <span class="virus_multiple">All clean files have uploaded</span>
  38.    </h2>
  39.    <div class="bd_virus_content virusfound" style="margin-top:205px; border-top: 1px solid #EBEBEB; -moz-box-shadow: inset 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px #fff; box-shadow: inset 0px 1px 0px #fff;">
  40.        <h3 class="bd_step1 virus_single"><span>(filename)</span> contains a virus</h3>
  41.        <h3 class="bd_step1 virus_multiple">One or more of your files contains a virus</h3>
  42.        <p>
  43.            BitDefender has found a virus in one or more of your files. Unfortunately, we do not allow infected files to be uploaded. If you feel that you've received this message in error, <a href="http://support.mediafire.com" target="_blank">visit our support page</a>.
  44.            <span class="virus_single">Here are a few common questions:</span>
  45.            <!--<span class="virus_multiple">The following files are infected:</span>-->
  46.        </p>
  47.    </div>
  48.    <div class="bd_virus_content fixvirus" style="margin-top: -20px;">
  49.        <h3 class="bd_step2">Fix Now with BitDefender</h3>
  50.        <p>Your computer is definitely infected with a virus. We recommend fixing errors by doing a complete scan of your computer with <a href="http://www.bitdefender.com/mediafire/fix-it.html" target="_blank">BitDefender</a>. For more information, <a href="/bitdefender/bitdefender_faq.php" target="_blank">view our FAQ</a>.</p>
  51.    </div>
  52. <div class="mf_lightbox_btns lb-footer" style="text-align: right;">
  53. <a href="javascript:void(0);" class="secondary btn" onclick="$('body').removeClass('has-virus'); return false;">Dismiss Message</a>
  54. <a href="http://www.bitdefender.com/mediafire/fix-it.html" target="_blank" class="alt btn">Get BitDefender</a>
  55. </div>
  56. </div>
  57. </div>   <script type="text/javascript">
  58.  
  59. var _gaq = _gaq || [];
  60. _gaq.push(['_setAccount', 'UA-829541-1']);
  61. _gaq.push(['_setCustomVar',1,'UserType','free']);
  62. _gaq.push(['_trackPageview']);
  63.  
  64. (function() {
  65. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  66. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  67. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  68. })();
  69.  
  70. </script>  </body> </html>


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Eleкtro en 23 Enero 2012, 10:46 am
Up!  :-[



Creo que con el cierre de Megaupload y Filesonic, Alguien podría animarse y ponerse las pilas e investigar acerca de como hacer un script para subir archivos a Mediafire o Multiupload de forma sencilla... Yo ya he intentado todo lo que sé de mil maneras xD


Un saludo


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Maya_cachondo en 25 Enero 2012, 11:17 am
Parece desesperante.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 26 Enero 2012, 10:53 am
ftsh.awardspace.com/media (http://ftsh.awardspace.com/media)

Con Python, mediante métodos POST podríamos indicar la ruta del archivo, pero no sé... sigo mirando.


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Eleкtro en 26 Enero 2012, 19:34 pm
ftsh.awardspace.com/media (http://ftsh.awardspace.com/media)

"The requested page was not found" xD

Ánimo Waya, si lo consigues sería muy útil y novedoso...


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 27 Enero 2012, 09:52 am
Bien:
Código
  1.  <!-- BEGIN MAIN UPLOAD AREA -->
  2.          <div id="inner_header_box" class="preupload">
  3.            <div style=" margin-bottom: 5px;">
  4. <form class="form" name="controls">
  5.  
  6.              <div style=" font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px;">
  7.  I want to upload
  8.                <select class="header_dropdown" name="links" id="links" onchange="bH(this.selectedIndex+1,0);">
  9.                  <option selected>1</option>
  10.                  <option>2</option>
  11.                  <option>3</option>
  12.                  <option>4</option>
  13.  
  14.                  <option>5</option>
  15.                  <option>6</option>
  16.                  <option>7</option>
  17.                  <option>8</option>
  18.                  <option>9</option>
  19.                  <option>10</option>
  20.  
  21.                </select>
  22.                file(s) from
  23.                <select class="header_dropdown" name="location" >
  24.                  <option selected>my computer</option>
  25.                </select>
  26.                </div>
  27.            </form>
  28. </div>
  29.  
  30.            <form class="form" name="form_upload" method="POST" id="form_upload" action="" ENCTYPE="multipart/form-data" />
  31.  
  32.            <span id="links_html_0" name="links_html_0">
  33. <div class="header_browsebox">
  34.              <table border="0" cellpadding="0" align="center" cellspacing="0">
  35.                <tr>
  36.                  <td><img SRC="images/browse_left.gif" height="28"/></td>
  37.                  <td align="center" bgcolor="#FFFFFF"><input class="browse" value="Loading..." type="text" size="58" /></td>
  38.                  <td><img SRC="images/browse_right.gif" height="28"/></td>
  39.                </tr>
  40.              </table>
  41.  
  42.              </div>
  43.    </span>
  44.            <span id="links_html_1" name="links_html_1"></span><span id="links_html_2" name="links_html_2"></span><span id="links_html_3" name="links_html_3"></span><span id="links_html_4" name="links_html_4"></span><span id="links_html_5" name="links_html_5"></span><span id="links_html_6" name="links_html_6"></span><span id="links_html_7" name="links_html_7"></span><span id="links_html_8" name="links_html_8"></span><span id="links_html_9" name="links_html_9"></span>
  45.  
  46.            <table width="520" align="center">
  47.              <tr>
  48.                <td width="160"><div class="icons"><img SRC="../cdn.MediaFire.com/images/icons/free.gif" width="16" height="16" align="absmiddle" /> 100% Free</div>
  49.                  <div class="icons"> <img SRC="images/icons/unlimited_uploads.gif" width="16" height="16" align="absmiddle" /> Unlimited Disk Space</div>
  50.  
  51.                  <div class="icons"> <img SRC="../cdn.MediaFire.com/images/icons/unlimited_file_size.gif" width="16" height="16" align="absmiddle" /> Up to 100MB per File</div>
  52.                  <div class="icons"> <img SRC="../cdn.MediaFire.com/images/icons/no_signup.gif" width="16" height="16" align="absmiddle" /> No Sign Up Required </div>
  53.  <div class="icons" style="padding-left: 20px"> <a HREF="frequently_asked_questions.php" target="_blank" style="color: #FFFF66"> Read the FAQs</a></div>
  54. </td>
  55.  
  56.                <td align="center" valign="top"><div style="padding-top: 10px;"><a href="javascript:cV();"><img name="submit_file" id="submit_file" SRC="../cdn.MediaFire.com/images/upload_button.gif" border="0" alt="Upload File to MediaFire" /></a></div>
  57.                  <div class="small" style=" margin-top: 10px;">By uploading files, you agree to both our <a HREF="acceptable_use_policy.php" target="_blank">AUP</a> and <a HREF="../www3.MediaFire.com/terms_of_service.php" target="_blank">TOS</a><br />
  58.                    <br />
  59.                    By making any content available through MediaFire, you represent and warrant that you own all rights necessary to properly do so.</div>
  60.                  <br />
  61. </td>
  62.  
  63.              </tr>
  64.            </table>
  65.  
  66.  
  67.           </form>
  68.          </div>
  69.          <!-- END MAIN UPLOAD AREA -->

Qué puedo sacar de esto?


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Eleкtro en 4 Marzo 2012, 20:31 pm
Bueno al final más o menos lo he conseguido...

No me gusta mucho pero támpoco me disgusta


1º - Bajamos el programa "File & Image uploader" (Crackeado)   (Yo tenia una licencia compada de hace años xD)

2º - creamos un perfil ene l programa eligiendo solamente mediafire para usarlo como host de subida predeterminado:

(http://img824.imageshack.us/img824/2668/prtscrcaptureyr.jpg)

3º - Instalamos este archivo de registro que he hecho:

PD: Editar la ruta del icono xD

Código:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Mediafire]
@="Subir a Mediafire"
"icon"="C:\\Windows\\Media\\iconos\\Mediafire.ico"
"position"="bottom"

[HKEY_CLASSES_ROOT\*\shell\Mediafire\command]
@="\"C:\\Program Files\\File and Image Uploader\\FileUploader.exe\" \"%1\""


Y tachán!

(http://img714.imageshack.us/img714/8240/prtscrcapture2y.jpg)



PD: el icono

(http://www.thenets.org/phelip/wp-content/uploads/2011/10/mediafire_icon-150x150.png)


un saludo!!


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: WaAYa HaCK en 4 Marzo 2012, 22:43 pm
POR FIIIIIIIIIIIN  ;D Ya era horaaaa ;D
Mañana mismo cojo un tren y me bajo pa Valencia, te busco y me pongo a rezarte en medio de la calle xD
Felicidades! Te lo mereces, con tanto trabajo que hemos hecho ;)


Título: Re: [BATCH] [VBS] Crear un script para subir un archivo a Mediafire?
Publicado por: Eleкtro en 4 Marzo 2012, 23:25 pm
te busco y me pongo a rezarte en medio de la calle xD

Será "ADORARME"  ::)

xDDDD

No he echo nada waaya, he recurrido a un programa de terceros..., Pero es que, Ni tu lo sacabas el script, así que he tenido que tirar de ese programa porque no hay manera a nadie le interesa hacerlo xD

Y tu me has ayudado muxo así que felicidades a ti tmb.

salu2!