RecoPostRSS

Recomienda el ultimo post creado. (hecho con la ayuda de @Huyi <3)

目前為 2016-03-12 提交的版本,檢視 最新版本

// ==UserScript==
// @name         RecoPostRSS
// @namespace    http://www.taringa.net/Cazador4ever | http://www.taringa.net/Huyi
// @version      1.4
// @description  Recomienda el ultimo post creado. (hecho con la ayuda de @Huyi <3)
// @match        *://www.taringa.net/mi
// @icon          https://a.fsdn.com/allura/p/taringaapp/icon
// @copyright    @Cazador4ever y @Huyi
// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';
(function () {
    var contenido = $('<div class="box" Style=" background: rgba(192,192,192,0.2); border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border: 0px solid #000000;"><center><input type="text" name="user" id="usuario" autocomplete="on" placeholder="Nick del usuario sin @"><a class="btn g reco" href="#" id="recom">Recomendar</a><img src="https://k60.kn3.net/4C98FB06D.gif" id="cargando" style="display:none" /><img src="https://k61.kn3.net/FEF3DDEDC.gif" id="error" style="display:none" /><img src="https://k61.kn3.net/A/4/4/6/B/7/E7D.gif" id="ok" style="display:none" /></div></center></div>');
    $('#sidebar').prepend(contenido);
    function reco () {
            var user = $('#usuario').val().trim();
            var api = 'https://query.yahooapis.com/v1/public/yql?q=select%20link%20from%20rss%20where%20url%3D%27http%3A%2F%2Fwww.taringa.net%2Frss%2F'+ user +'%2Fposts%27&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=';
             $.getJSON( api, function(json) {
            var enlace = json.query.results.item[0].link;
            var cont = '@'+ user +'\n'+'\n'+'['+'['+'['+'['+ user +']'+']'+']'+']'+'\n';
            $("#recom").hide();
            $("#usuario").hide();
            $('#cargando').show();
            $.ajax({
                    type    : 'POST',
                    dataType: 'json',
                    url     : '/ajax/shout/attach',
                    data    : {
                    url : enlace
                    },
            success: function(data){
            $('#cargando').hide();
            $('#ok').show();
            $.ajax({
            type     : 'POST',
            dataType : 'json',
            url      : '/ajax/shout/add',
            data     : {
                key             : global_data.user_key,
                body            : cont,
                privacy         : 1,
                attachment_type : 3,
                attachment      : data.data.id
                   }
                });
               },
           error:function(){
           $("#recom").hide();
           $("#usuario").hide();
           $('#error').show();
           }
           
            });
        });
      function show (){
      $('#recom').show();
      $("#usuario").show();
      $('#ok').hide();
      
      }
        setTimeout(show, 5000);
    } recom.onclick=reco;
})();