国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

[Osu!]使用腳本自動生成Trello卡片

2023-02-28 05:13 作者:Unobtainium_  | 我要投稿


Meow

一些前言:

不是很會寫教程,湊合著看吧。;w;


注:(大)部分代碼方面的內容在ChatGPT的幫助下完成。因為不是很懂API這方面的東西

我Python也是半吊子 xwx


打個小廣告,這是我的Modding Queue:

https://osu.ppy.sh/community/forums/topics/1725078

Modding Queue

我的Trello:

wIntEr7z's Modding Queue | Trello

Trello

非常歡迎來申請摸圖。我會非常熱情認真的幫你們摸圖的!喵喵!雖然我是一個新modder

我目前已經快英語ptsd了嗚嗚嗚嗚嗚(充滿感情地痛哭



本文將介紹:如何使用簡單的腳本,通過Osu! API & Trello API,達到輸入指定bid,自動添加相關Trello卡片的效果。


聽起來很復雜,實際上非常!簡單!


因為我會把代碼框架給你,你只需要申請指定的API(的驗證密鑰)就行?!驗檫@東西一人一個,不能分享給別人。


這個通常會使用在有關Modding/GD Queue的地方,不過也可以照葫蘆畫瓢用在其他的位置。


需要的硬件支持:

  • 一臺電腦。

  • 一個Trello賬戶。

  • 一顆堅強的心

不過我感覺,我已經把所有的錯都試過一遍了。所以不用擔心,只要跟著教程走,就基本沒問題了。


如果看完教程后感覺一頭霧水,請立刻退出教程,不要再看它任何一眼!



STEP1: 申請 Osu! API

附:hyahya的osu!plus教程

在? ↑ 這篇 ↑? 教程中有提到過關于申請API的教程,所以不再闡述了。


原本是想再詳寫一下的,但是這個教程是我大半夜寫的,有點累,懶得寫了。

而且另一篇文章寫的也足夠詳細了。


附:

github.com/ppy/osu-api/wiki - osu!api v1

osu.ppy.sh/docs/index.html - osu!api v2

tieba.baidu.com/p/5068803110 - 貼吧教程(osu!api v1)

osu! 舊官網(old.ppy.sh)

STEP 2: 申請Trello API

——如果沒有Trello的話,注冊一個就行。

① 進入 https://trello.com/app-key

看到如下界面。


來到這里

② 點擊?Go to the Power-Up Admin Portal。

接著來到這里。勾選同意,點擊繼續(xù)。


協(xié)議界面

P.S. 這個界面如果是英文的話,點擊右上角頭像 - setting(設置),下面設置語言。

設置語言

之后,界面跳轉到這里。

③ 之后,再進入 https://trello.com/app-key

現在就能看到你的個人密鑰了。

你的密鑰,Token盡量不要告訴其他人。


④ 接下來就是獲取Token。(之前在這步上我出了點問題,不過最后查了半天,成功了。;w;)

注意:不要點擊這里的 “信令” 直接生成你的Token。


看到下面的網址:

https://trello.com/1/connect?key=YOUR_API_KEY&name=YOUR_BOARD_ID&expiration=never&response_type=token&scope=read,write

- 將YOUR_API_KEY替換成上面的個人密鑰。

- 將YOUR_BOARD_ID替換成你的board id。


關于board id的獲取:

例如這是我的看板網址:trello.com/b/7wFbOrxE/winter7zs-modding-queue。

其中7wFbOrxE就是我的board id,winter7zs-modding-queue是board name。

- 總之復制你的看板名字前面那八個字符,替換掉YOUR_BOARD_ID。


之后進入改完的網址。

token獲取

往下滑,點擊允許。

token

好了,這就是你的token。記得保存下來。

可以通過重新進入上面的網址獲取token,來重置原來的token。

STEP 3: 獲取LIST_ID (&LABEL_ID)

https://api.trello.com/1/boards/YOUR_BOARD_ID/lists?key=YOUR_API_KEY&token=YOUR_API_TOKEN

上面board id,api key,api token,你已經在前面的教程中獲取到了。

替換成你自己的,打開網頁。


之后會看到這樣的一串數據。

list_id

前面這些就是你看板中,對應列表的list_id了。


- 如果你還想要自動添加標簽的功能:

https://api.trello.com/1/boards/YOUR_BOARD_ID/labels?key=YOUR_API_KEY&token=YOUR_API_TOKEN

這里可以查詢標簽id。(LABEL_ID)

到這里,這篇教程就基本完成了!喵喵!

之后就是把代碼模板里的變量都換成上面獲取過的東西了。代碼模板放在底下,自行下載。

寫這篇教程之前遇到了許多困難。包括用藍色鏈接注冊的token沒法寫入新卡片、分不清board_id與board_name,以及如何獲取list_id和label_id。

代碼框架是ChatGPT幫忙寫的,不過很多細節(jié)問題似乎他也不清楚,而且我用的時候卡的要死;w;。許多問題就只能用搜索引擎漫無目的地尋找。不過幸好在某個犄角旮旯的地方翻出來了解決辦法(很想吐槽下那個網站還是機翻的)。


如果需要更多功能可以自己改改代碼,因為代碼中可能修改的地方都有示例,就不再闡述了。就是復制粘貼的事兒。


osu!api能獲取的更多信息,可以在我上面貼出的貼吧網址那里找?!绻阈枰脑?,把特定的名稱復制下來,自行添加就行。

tag需要的if條件,可能得你自己確定。不過我提前寫好了一份難度tags的if模板,如果你想直接用的話,記得改下tag名稱和對應的label_id。(這里tag和label,我指的都是標簽的意思。)


難度分級:我對照了osu!wiki的分級。

最后,代碼模板放在這里。

如果覺得有幫助,希望能給我點一個小小的贊!Owo


[Osu!]使用腳本自動生成Trello卡片的評論 (共 條)

分享到微博請遵守國家法律
修水县| 库尔勒市| 玉门市| 清镇市| 濉溪县| 贡嘎县| 东乡县| 巴马| 吉隆县| 叶城县| 紫云| 迭部县| 琼结县| 进贤县| 鲁甸县| 巴林右旗| 浑源县| 寻甸| 监利县| 淮滨县| 迭部县| 长兴县| 河源市| 普安县| 贵南县| 库伦旗| 华安县| 洛川县| 务川| 峡江县| 建瓯市| 富锦市| 凤阳县| 通辽市| 彭水| 成武县| 磐石市| 荆门市| 曲阳县| 普定县| 娱乐|