Jump to...
redirecting...

Log for Ow< [MSFW]

感謝ww
想當初每天都要摸上萬顆IC(?
廠廠
超嗆ㄏㄏ
[photo](media:AgADBQADqqcxGwZtKFSaHxu_nvkX9IQyyjIABHpm1lwcMF2rLs0AAgI@telegram)
真的,我也給自己一個白眼
那你以後就不要無聊在我在的地方幫吸仇恨阿?
www
100%正確
我只有這一隻ㄛ大大><
不會
這種態度
被霸凌不意外
廠廠
如何你針對你被霸凌很開心那我沒辦法
如果是別人告訴我說不定就有機會
可是不巧是Seinoker sama耶
w_r_w
@
@licson 我在想,對於網址的handle,是不是可以拆成獨立檔案,然後每個檔案在看要對應哪個網站
是可以
最後在config裡寫
urlHandle : [
'youtube',
之類
就像android的url handler那樣
#
你知道我回復@幹嘛吧
就是不知道才回覆的 (
@ 怎麼念
好喔www
我沒慧根
我道歉
我下台
多跟koru聊天 你就有慧根了(X
bug 1130
你講了我才看懂www
沒慧根
我道歉
[photo](media:AgADBQADr6cxGwZtKFRnPyB5wTCbryJMyjIABCTshUQCcDVrL84AAgI@telegram)
幫刪
等等,我不是管理員
[sticker](media:AAQEABOD4YwwAARjZT9QbQJaxJUAAwI@telegram)
@coin3x 我剛剛好像按到了Report Spam
🌝
@licson
.      
      URLHandlers.find(file).getStreamURL()
      .then(function (url) {
        resolve(url);
      })
      .catch(function (err) {
        reject(err);
      });
大概這樣?
吃飯可不可以用手機

可以
▫️ 0%

不行
▫️ 0%

👥 Nobody voted so far.
哭哭
"currently"
Good news, no limits are currently applied to your account. You’re free as a bird!
wwwww
@licson 你用的那個metadata的lib有嚴重缺陷,他會在callback裡噴error
然後整支程式炸裂
我家人就很在意這個啊
超級在意
連隔壁桌的在用他都要抱怨
而且超大聲
隔壁桌?
去外面吃飯
哇…
咦?
var request = require("request");

request.get('https://soundcloud.com/j-cole/high-for-hours', {
    headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" }
}, function (err, res, txt) {
    if (err) {
        return console.log(err);
    }
    console.log(txt);
    
    var id = /soundcloud:\/\/sounds:(\d+)/.exec(txt)[1];
    var appPath = txt.match(/assets\/app-[0-9a-f\-]+\.js/)[0];
    var appVersion = /window\.__sc_version = "(\d+)"/.exec(txt)[1];
    
    console.log(id, appPath, appVersion)
    
    request.get('https://a-v2.sndcdn.com/' + appPath, {
        headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" }
    }, function (err, res, txt) {
        if (err) {
            return console.log(err);
        }
        
        var token = /,client_id:"([a-zA-Z0-9]+)",/.exec(txt)[1]
        
        console.log(token)
        
        // https://api.soundcloud.com/i1/tracks/302914288/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1484833232
        request.get(' https://api.soundcloud.com/i1/tracks/' + id + '/streams?client_id=' + token + '&app_version=' + appVersion, {
            headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" }
        }, function (err, res, txt) {
            if (err) {
                return console.log(err);
            }
            console.log(txt);
        })
    })
})
拆完soundcloud api了
他沒辦法處裡根本沒metadata的狀況
所以我換了一個
真的喔 很騙人
換了一個下載數比較高的
應該比較不會雷?
是說soundcloud原來音質只有128歐?
Download 是原檔
如果有給的話啦
是喔
找一個有給的link給我拆拆看
好ㄉ
是說為啥她會把client_id 放在app.js哩,這真他媽的奇耙
sorry
I can't help you
難過
[photo](media:AgADBQADsKcxGwZtKFREyobuc0tmThIkyjIABCCQuEX_qQnqo64BAAEC@telegram)
korued
嘲諷臉
才幾小時就破功
對你沒差阿
對你不算:)
..
Listen to POKEMON GO SONG!!! by MISHA (FOR KIDS) [UTAU COVER] by Hugwalk #np on #SoundCloud
https://soundcloud.com/hugwalk/pokemon-go-song
..不能太寵小孩
…?
@licson 你的bot什麼時候班好啊ouo
下載要登入拉
不然搬去你家 ouo
反正也只要320k上傳
嫌320k太多的話可以變192k
那 給我原始檔 (#
我嫁一個給oktwㄉ
我嫁一個給oktwㄉ
你開臺VM給我就好(
給TS用ㄉ
ㄅ要
會怕
不會
1c 1g 可以ㄇ (#
我不是屁孩
可以
但只可以拿來放Radio Bot (O
然後沒有Public IP
當然
只需要forward兩個Port就好
可是 我只要拿來給TS用ㄉ (?
在內網就好 (O
不要用
為甚麼 .-.
因為他是Licson's Radio(O
.-.
又不是 松鼠PA系統
我家上傳已經要爆炸了 .-.
感覺解下載的部分很難搞,根本連網址是從哪裡組出來的都沒看到
Soundcloud可以叫API給你
為什麼我用60秒就看到了www
460: function(e, t, n) {
        "use strict";
        var i = n(59).trackV0ClickWithPromotedParams;
        e.exports = n(54).extend(n(87), n(300), {
            tagName: "a",
            className: "sc-button-download",
            attributes: {
                rel: "nofollow"
            },
            ModelClass: n(65),
            requiredAttributes: ["title", "download_url"],
            buttonLabels: {
                "default": function() {
                    return {
                        text: n(52).t("Download"),
                        title: n(52).t("Download this track")
                    }
                }
            },
            renderDecorate: function() {
                this.$el.attr("download", this.model.get("title"))
            },
            onClick: function() {
                var e = this.getContextData()
                  , t = {
                    client_id: n(55).get("client_id"),
                    oauth_token: n(64).getAuthToken() || null
                };
                this.model.isPrivate() && (t.secret_token = this.model.get("secret_token"));
                var r = n(63).modify(this.model.get("download_url"), {
                    query: t
                });
                n(64).login({
                    implicitAction: "download"
                }).then(function() {
                    window.location.href = r,
                    i(null, {
                        click_name: "download",
                        click_object: e.urn,
                        context: e
                    })
                })
            }
        })
    }
這樣組出來的(?
看到了阿
然而還是要oauth api跟帳號
所以不如不做(
其實可以用clientid換掉
clientID根本沒意義吧?寫死在js的東西
看了一下,完全意義不明阿
不然這樣
真的
這個已經知道了
上面就有測試出來的東西
this
@licson 所以我說流量費可不可以不要這麼貴啦QQ
我的和CN2性質也是精品網啊
CN2比我更貴
所以說閒置最棒了(O
你放著也是沒用阿www