大家好,這裏是每周更新的Github有趣項目分享,我是每周都在吃瓜的蠻三刀醬。
我會從Github熱門榜裏選出 高質量、有趣,牛B 的開源項目進行分享。
廢話不多說,看看最近有什麼有意思的Github項目吧。
1. PlayCover:在MacBook M1運行所有iOS軟件和遊戲
項目介紹
PlayCover項目能够讓你在MacBook M1上運行IOS的遊戲和應用,並且支持使用鍵盤,鼠標和手柄等控制器。
總所周知,MacBook M1在AppStore裏支持很多iOS應用下載,但是如果該應用的開發者關閉下載,那麼這個應用你在筆記本上是搜不到的,這個項目可以讓你安裝任何的iOS應用,繞開了蘋果的限制。
此外,由於筆記本鍵盤對手機應用的支持有限,這個項目還做了完善的鍵比特映射,能够讓你在電腦上用APP用的更爽。
作者承諾之後還會嘗試在intel的Mac上運行iOS應用。
演示
作者提供了一個iOS版原神在MacBook M1上的演示,不得不說,原神在國外的影響力實在是太大啦。 不會作者就只是單純的想在MacBook上玩原神才做的這個項目把!
原視頻地址:https://www.youtube.com/watch?v=grY63FBJ6N4&t=95s
使用方式
你只需將該項目代碼下載後進行編譯,然後你可以從任何地方下載.ipa文件,拖動到軟件裏運行。(例如從 iMazing、M1 Checker 或 AppDb )。
如果用的不順手,還可以映射鍵盤鼠標和手柄的按鍵,接著就能優雅的暢玩iOS應用了。
一句話點評
蠻三刀醬:終於可以發揮M1的强大性能了,嗯,沒錯,我要玩刺激戰場!
2. fishdraw:自動生成奇奇怪怪的魚兒
項目介紹
能够讓程序自動畫出各種奇奇怪怪的魚兒。
支持隨便輸入魚兒的名字,或者讓程序自動生成一條隨機的魚。其實你輸入的名字就是一個“種子Seed”,玩過我的世界的朋友們都知道,一個Seed决定了這個世界的地理樣貌,在這裏,一個Seed决定了這條魚長啥樣。
可以保存為SVG、smil、CSV格式存儲你的魚兒。
演示
一句話點評
蠻三刀醬:奇怪的繪畫技巧又增加了!哦,我說的是電腦的繪畫技巧,不是我的!
3. public-apis:收集全網的免費公開API
項目介紹
該項目搜集了全網的公開API,並且將它們根據類別進行了分類。例如:
- Science & Math
- Security
- Shopping
- Transportation
- URL Shorteners
- Vehicle
- Video
- Weather
- ...
在天氣(Weather)類目下的API就有非常多:
並且作者還總結了這些API是否需要鑒權,是否是HTTPS接口,是否允許跨域等信息,方便大家快速使用。
演示
隨便打開其中一個API,可以看到都會跳轉到API的官網或者是官方文檔,供你參考:
一句話點評
蠻三刀醬:這些公共API特別適合做畢業設計或者課程設計,一個小小的實時天氣顯示網站就這麼搞定了!
結尾
Github精彩項目分享是我新開的一個系列,也是一個全新的嘗試,我想把內容盡量提煉和壓縮,保證文章的趣味性,並且通俗易懂。
也請大家多多提意見,我會不斷地改進。
我是目前在阿裏搬磚的工程師蠻三刀醬。
持續的創作離不開你的點贊和轉發分享!