大家好,我是Echa。
又到了周末小編分享優質資源的時候了,也是大部分粉絲們關注小編原因之一。小編也不會讓大家失望,即使時間安排非常緊湊,即使私底下也接了私活。也會百忙之中騰出點時間整理。因為在頭條裡面還有小編惦記着粉絲們,還有一群求知好學的粉絲們在期盼着,還有一群通過私信的方式小編問答解決問題等等。
接下來小編推薦9個好玩又實用的開源項目,希望能勾起大家好玩的心态,去親自體驗玩玩。
全文大綱
- AI 換臉工具
- ChatGPT Admin Web 網頁應用
- API 調用 Midjourney 進行 AI 畫圖
- Open AI-Cook Book 是一本 Open AI 的 API 使用指南
- 中華古詩詞資料庫
- 動畫程式設計
- ShareX 是一款免費且開源的截圖、錄屏、檔案共享和上傳工具
- Microsoft Terminal是一款Windows終端仿真器
- Neutrino-Proxy 是一款基于 Java 開發的高性能網絡代理軟體
AI 換臉工具
Github: https://github.com/iperov/DeepFaceLive
AI 換臉工具 适用于視訊聊天的 AI 換臉模型,你可以使用這個 AI 模型替換攝像頭中的面部或視訊中的面部。這是一些例子:
ChatGPT Admin Web 網頁應用
Github:https://github.com/AprilNEA/ChatGPT-Admin-Web
基于 ChatGPT-Next-Web 二次開發的 ChatGPT 網頁付費系統,包含使用者管理子產品和背景看闆。
ChatGPT-Admin-Web 付費系統包含七個子產品,包括:内容接口、使用者系統、支付、敏感詞過濾、自由聊天、分銷、收益
特點
- 使用Upstash在Vercel上部署不到5分鐘。
- 使用者管理系統,資料可以存儲在雲端。
- 設計良好(主要由易達達設計),具有響應和黑暗模式。
- 快速的首屏加載速度(~100kb),支援流式響應。
- 自動壓縮聊天曆史記錄以支援長時間對話,同時儲存您的令牌
- 一鍵導出所有聊天曆史記錄,完全支援Markdown
- 支援I18n
API 調用 Midjourney 進行 AI 畫圖
Github: https://github.com/novicezk/midjourney-proxy
通過代理 MidJourney 的 Discord 頻道,實作 api 形式調用AI繪圖。
前提是你要注冊 Midjourney 賬号、并在 Discord 建立在自己的頻道和機器人,然後就可以根據這個項目的指引一步步去使用 Api 調用 Midjourney 了。
特點
- 支援 Imagine 指令和相關U、V操作
- Imagine 時支援添加圖檔base64,作為墊圖
- 支援 Describe 指令,根據圖檔生成 prompt
- 支援 Blend 指令,多個圖檔混合
- 支援 Imagine、V、Blend 圖檔生成進度
- 支援中文 prompt 翻譯,需配置百度翻譯或 gpt
- prompt 敏感詞判斷,支援覆寫調整
- 任務隊列,預設隊列10,并發3。可參考 MidJourney訂閱級别 調整mj.queue
- 可選 user-token 連接配接 wss,以擷取錯誤資訊和完整功能
- 支援 discord域名(server、cdn、wss)反代,配置 mj.ng-discord
Open AI-Cook Book 是一本 Open AI 的 API 使用指南
Github: https://github.com/openai/openai-cookbook
Open AI-Cook Book 是一本 Open AI 的 API 使用指南,提供了一些通過 Open AI 的 API 搭建任務的示例代碼。
中華古詩詞資料庫
Github: https://github.com/chinese-poetry/chinese-poetry
chinese-poetry: 最全中文詩歌古典文集資料庫。
最全的中華古典文集資料庫,包含 5.5 萬首唐詩、26 萬首宋詩、2.1 萬首宋詞和其他古典文集。詩人包括唐宋兩朝近 1.4 萬古詩人,和兩宋時期 1.5 千古詞人。資料來源于網際網路。
為什麼要做這個倉庫? 古詩是中華民族乃至全世界的瑰寶,我們應該傳承下去,雖然有古典文集,但大多數人并沒有擁有這些書籍。從某種意義上來說,這些龐大的文集離我們是有一定距離的。而電子版友善拷貝,是以此開源資料庫誕生了。此資料庫通過 JSON 格式分發,可以讓你很友善的開始你的項目。
古詩采集沒有記錄過程,因為古詩資料龐大,目标網站有限制,采集過程經常中斷超過了一個星期。2017 年新加入全宋詞,全宋詞爬取過程及資料分析。
動畫程式設計
Github: https://github.com/motion-canvas/motion-canvas
Motion Canvas 是一個 TypeScript 庫,可以通過程式設計的方式生成動畫,并提供所述動畫的實時預覽的編輯器。
export makeScene(function* (view) {
const circle = createRef<Circle>();
view.add(
<Circle
ref={circle}
width={320}
height={320}
fill={'blue'}
/>
);
yield* circle().scale(2, 0.3);
yield* waitUntil('event');
yield* all(
circle().scale(1, 0.3),
circle().position.y(200, 0.3),
);
yield* circle().fill('green', 0.3);
});
ShareX 是一款免費且開源的截圖、錄屏、檔案共享和上傳工具
Github:https://github.com/ShareX/ShareX
ShareX是一款免費且開源的截圖、錄屏、檔案共享和上傳工具,目前支援Windows作業系統。它具有廣泛的功能和自定義選項,讓使用者可以友善地處理自己的截圖、螢幕錄制、螢幕采集和檔案共享需求。在本篇文中,我将介紹ShareX的軟體功能、特點和使用步驟。
ShareX是由Github上的ShareX社群開發的一款免費、開源的截圖、螢幕錄制和檔案共享工具。它提供了非常強大的截圖和錄制功能,支援多種捕捉方式,如滾動截圖、區域截圖、視窗截圖、螢幕錄制、螢幕采集等,并可以将截圖和錄制的視訊上傳到使用者可配置的各種雲端存儲和圖床服務。
功能特點
- 各種捕捉方式:ShareX提供了多種選項進行螢幕截圖,包括視窗截圖,全屏截圖,區域截圖以及滾動截圖等;同時也提供了視訊錄制及螢幕采集功能。
- 多種檔案共享選項:使用者可以選擇将截圖、錄屏或其他檔案上傳到各種雲存儲服務,如Dropbox、OneDrive等,也可以上傳到自己的FTP伺服器或SFTP伺服器上。
- 自定義選項豐富:ShareX提供了很多個人化選項,使用者可以設定如何進行截圖、錄屏、存儲等方式。
- 多種後續處理功能:ShareX中包括了多個常用的後續處理功能,如自動縮放、自動命名、生成二維碼、OCR文字識别等。
使用步驟
- 首先,打開ShareX軟體後,會在桌面右下角顯示一個菜單,點選滑鼠右鍵可以選擇進行截圖、錄屏或檔案上傳等操作。
- 點選想要進行的截圖或錄屏操作,比如可以選擇全屏截圖,或者選擇特定區域截圖。
- 在截圖完成後,使用者可以進行儲存或者上傳操作,使用者可以選擇上傳到自己的雲存儲或FTP伺服器上,或者将截圖拖拽至需要的地方進行使用。
- 針對檔案常見的後續處理,使用者也可以直接進行編輯、調整、命名等後續處理,進行進一步精細化操作。
總之,ShareX是一款非常強大且自由的截圖、錄像和檔案共享工具,它提供了廣泛的功能和強大的自定義選項,可以滿足各種截圖、錄制和檔案共享需求。
Microsoft Terminal是一款Windows終端仿真器
Github: https://github.com/microsoft/terminal
Microsoft Terminal是一款Windows終端仿真器,它允許使用者在一個單一視窗中通路CMD、PowerShell、WSL(Windows Subsystem for Linux)和其他CLI(指令行界面)應用程式,使開發者和系統管理者更加輕松地在Windows平台上進行工作和管理。
Microsoft Terminal是一個開源項目,由微軟開發,目的是讓Windows使用者能夠享受與其他作業系統一樣強大的終端功能。它是在GitHub上開放源代碼,任何人都可以通路并貢獻代碼。
Terminal是一個由最新版Windows 10支援的多功能CLI應用程式,它可用于指令行解釋器、控制台應用和Windows Subsystem for Linux,并支援多個分屏。它支援定制主題、鍵綁定、字型和調色闆,以及超大容量應用程式表。
Neutrino-Proxy 是一款基于 Java 開發的高性能網絡代理軟體
Gitee: https://toscode.gitee.com/dromara/neutrino-proxy
Neutrino-Proxy 是一款基于 Java 開發的高性能網絡代理軟體,旨在提供可靠而高效的代了解決方 案。以下是對 Neutrino-Proxy 的功能特點和使用步驟的介紹。
Neutrino-Proxy 是一款輕量級的網絡代理軟體,它基于 NIO (Non-blocking I/O) 技術,可以在單個程序中同時處理多個用戶端的請求。Neutrino-Proxy 支援 HTTP, HTTPS, SOCKS5 等常見的協定,可以作為獨立的代理伺服器,也可以嵌入到其他應用程式中。
功能特點
- 1.高性能:Neutrino-Proxy 使用 NIO 技術,可以高效地處理大量并發請求。與傳統的 socket 程式設計相比,它可以大幅度提升網絡代理的性能和吞吐量。
- 2.靈活配置:Neutrino-Proxy 提供了豐富的配置選項,可以通過配置檔案或者指令行參數來設定代理服務的端口、加密方式、日志等級等各種屬性。
- 3.安全穩定:Neutrino-Proxy 支援 TLS 安全協定,可以在傳輸資料時進行加密,提升資料傳輸的安全性。同時,Neutrino-Proxy 代碼品質高,穩定可靠,可以應對各種複雜的網絡環境。
- 4.可擴充性:Neutrino-Proxy 的設計十分靈活,可以嵌入到其他應用程式中,或者作為獨立的代理伺服器使用。同時,它還提供了 API 接口,友善開發人員自定義擴充功能。
使用步驟
- 1.下載下傳并安裝 Neutrino-Proxy 軟體。可以從GitHub 下載下傳最新的版本。
- 2.配置 Neutrino-Proxy。可以修改 conf 目錄下的配置檔案,設定代理伺服器的端口、加密方式、日志等級等各種屬性。
- 3.啟動 Neutrino-Proxy。在指令行中執行 ./bin/neutrino-proxy.sh start 啟動代理伺服器。
- 4.驗證代理伺服器是否正常工作。可以使用浏覽器或者指令行工具 (如 curl) 測試代理伺服器是否正常工作。
- 5.使用 Neutrino-Proxy。将需要代理的應用程式或者裝置的網絡設定中的代理位址和端口設定為 Neutrino-Proxy 服務的位址和端口即可開始使用。
最後
一台電腦,一個鍵盤,盡情揮灑智慧的人生;幾行數字,幾個字母,認真編寫生活的美好;
一 個靈感,一段程式,推動科技進步,促進社會發展。
創作不易,喜歡的老鐵們加個關注,點個贊,打個賞,後面會不定期更新幹貨和技術相關的資訊,速速收藏,謝謝!你們的一個小小舉動就是對小編的認可,更是創作的動力。