Code Monkey home page Code Monkey logo

hiwara's Introduction

Hiwara

GitHub GitHub release (latest by date including pre-releases) GitHub issues GitHub repo size GitHub Repo stars

🕹️ Iwara for uniapp | 基於uniapp的iwara應用

Compatible with new version of iwara client, supports Android, iOS and web side. Already adapted for Pad
相容新版iwara用戶端,支援Android,iOS和Web端,已適配平板電腦

Beta version released, Android only 📦Beta
測試版本已發佈,僅限Android平臺 📦測試版

Some features are under development, The 📦Development Version is for development testing only and does not represent the final product
部分功能正在開發中,📦開發版僅供開發測試使用,不代表最終成品效果

If you want to play with it, then HBuilderX compile it! 如果想拿來玩玩的話下HBuilderX編譯就行

Friendly reminder, if you are in China, Iran, Saudi and Korea, you must use VPN.
友情提示,在內地的朋友需要梯子

🛠️ Environment build | 環境搭建

npm install

💻Run for H5 | H5端運行

npm run dev:h5

📱Run for Android | Android端運行

  1. Android phone device information point 5 under the version number to open developer mode, open via USB debugging (Xiaomi phones need to insert SIM card while open via USB installation), connect the data cable to the computer;
    Android手機設備資訊點5下版本號打開開發者模式,打開通過USB調試(內地發售的小米手機需要插SIM卡同時打開通過USB安裝),連接充電線至電腦;
  2. Use HBuilderX to open this project;
    使用HBuilderX打開本專案;
  3. Open src/manifest.json, in the basic configuration->uni-app application ID (AppID) click on the right to reacquire, this operation may require registration of a dcloud account;
    打開src/manifest.json,在基礎配置->uni-app應用標識(AppID)點擊右側重新獲取,此操作可能需要註冊一個dcloud帳號;
  4. Top bar menu Run->Run to phone or emulator->Run to Android App dock;
    頂欄菜單運行->運行到手機或模擬器->運行到Android App基座;
  5. Check all debugging through this computer on the phone, pop-up permissions all allowed.
    手機上勾選一律通過此電腦調試,彈出的許可權全部允許。

📟 Other Platform Operation Methods | 其他平臺運行方法

Please refer to the official documentation of uniapp
請參考uniapp官方文檔

[English]https://en.uniapp.dcloud.io/quickstart-cli.html
[中文]https://uniapp.dcloud.net.cn/quickstart-cli.html

🗓️ Development progress | 開發進度

Implemented features | 已實現功能

  • ✅Login | 登錄
  • ✅Video play | 影片播放
  • ✅Image view | 圖片查看
  • ✅Search | 搜索
  • ✅Follow, subscribe, favorite, comment | 關注、訂閱、收藏、評論
  • ✅Share and download external links | 分享及下載外鏈
  • ⬜Playlist | 播放清單
  • ✅History (local) | 歷史記錄(本地)
  • ✅Followers | 關注的人
  • ✅Settings | 設置
  • ✅Adaptation for pad side | pad端適配
  • ✅Offline caching and downloading | 離線緩存及下載
  • ⬜Forum | 論壇
  • ✅Multi-language support | 多語言支援
  • ✅Aria2 support | Aria2支援

Planned but unachievable functions | 計畫卻無法實現的功能

  • 🛑DLAN | DLAN投屏

Features not considered for support | 不考慮支援的功能

  • ⛔ WeChat mini program (FBI! OPEN THE DOOR!) | WeChat小程式版本(懂的都懂)
  • ⛔ Download breakpoints (Please use BitComet) | 下載中斷點續傳(這是下載工具的事情)
  • ⛔ Direct connection to iwara (ma ma sheng te) | 直連iwara(都什麼年代了還在用傳統網路?)
  • ⛔ Contribution function (Please use source website) | 投稿功能(請用網站版,給大佬遞杯子.jpg)

Deprecated functionality | 已廢棄功能

  • 🚮Followers (local) | 關注的人(本地)

⚠️ Known issues

  1. Uniapp's support for dark mode is not very perfect, dark mode will not take effect when using HBuilderX real debugging and offline packaging on the Android side, only using cloud packaging can make dark mode take effect;
    uniapp對於暗黑模式的支援不是很完善,在Android端使用HBuilderX真機調試及離線打包時暗黑模式不會生效,只有使用雲打包才能使暗黑模式生效;
  2. User avatar can't be displayed normally because iwara website has 403 restrictions on getting user avatar for security, we are trying other methods to get user avatar;
    使用者頭像無法正常顯示是iwara網站為了安全對獲取用戶頭像進行了403限制,正在嘗試其他方法獲取用戶頭像;
  3. Not adapted to iOS and folding screen devices (I DON'T HAVE MONEY).
    未對iOS及折疊屏設備進行適配(問就是沒錢)。

🌏Multilingual support | 語言支援

  • English
  • Simplified Chinese(简体中文)
  • Traditional Chinese(繁體中文)
  • Japanese(日本語)🤖
  • Korean(한국어)🤖
  • Uighur(ئۇيغۇر تىلى)🤖
  • Tibetan(བོད་སྐད།)🤖
  • French(Français)🤖
  • German(Deutsch)🤖
  • Spanish(Español)🤖
  • Italian(Italiano)🤖
  • Russian(Русский)🤖
  • Arabic(اللغة العربية)🤖
  • Thai(ภาษาไทย)🤖
  • Vietnamese(Tiếng Việt)🤖

Note: marked with 🤖 for machine translation, there is inaccurate translation
注:標有🤖為機器翻譯,存在翻譯不準確的情況

📒 Other | 其他

Plan to support multilingual, invite translation big brother to help develop (if there is no will have to rely on machine turning power)
計畫支持多語種,誠邀翻譯大佬協助開發(如果沒有就只能靠機翻力)
[email protected]


🥰FOLLOW ACE TAFFY NYA!🥰
🤗FOLLOW ACE TAFFY THINK YOU NYA!🤗

taffy

🥰關注永雛塔菲喵!🥰
🤗關注永雛塔菲謝謝喵!🤗

hiwara's People

Contributors

shanmaomaoymmm avatar ldcivan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.