GithubHelp home page GithubHelp logo

bilibilihd2's Introduction

这里是 狼(o0kam1)

部分平台因为历史遗留问题被称为 duzhaokun123

双非一本废物 除了活着什么都不会 (明明活都活不好)

经常写一些没啥用的东西

希望能像他人一样自信

常用语言

Kotlin (所以你除了 Kotlin 还用什么...)

常用系统

Android 13 Windows 11 Arch Linux

we still here, as we cannot leave yet

bilibilihd2's People

Contributors

duzhaokun123 avatar renovate-bot avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bilibilihd2's Issues

F-Droid

请问可以发布到 F-Droid 吗?

不支持的动态主卡类型: 2048

https://t.bilibili.com/653313685928804369

不支持的类型: 2048
{ "rid": 653684771359031297, "user": { "uid": 144900177, "uname": "哔哩哔哩专栏", "face": "https:\/\/i0.hdslb.com\/bfs\/face\/79cbc6c2f74f8cc59808de60d38ff38ec1b64b0c.jpg" }, "vest": { "uid": 144900177, "content": "笔记上线1年啦!快来查收你的笔记报告吧!\n据说还有隐藏称号“学神”,康康是哪位课代表获此殊荣~\n本次活动还有全民瓜分奖,点击报名、投稿公开笔记即可参与瓜分!" }, "sketch": { "title": "笔记一周年", "desc_text": "点击获取笔记一周年报告", "cover_url": "https:\/\/i0.hdslb.com\/bfs\/activity-plat\/static\/bf45703a5aaad8e407dea592b6af11e4\/OsFRDrJDy5_w520_h300.jpg", "target_url": "https:\/\/www.bilibili.com\/blackboard\/activity-2qyfM01ZAx.html?share_source=bili&share_medium=web&bbid=A6A282D6-82EC-4BD5-AEAA-41FE605253AD167636infoc&ts=1650949129164", "sketch_id": 653684771359031296, "biz_type": 1, "tags": [ { "type": 1, "name": "活动", "color": "7D75F2" } ] } }

自定义 upos 与 hdnts 参数

自己手糊了个自定义 upos 的功能,写的很粗糙,想讨论下具体怎么实现比较好

目前看起来是直接把 playurl 返回的每个视频/音频源都加到了 sources 里,然后用 DefaultTrackSelector 决定用哪个流。如果实现自定义 upos 的话是“直接在添加 source 的时候就替换好,只留一个源加进 sources 里”,还是“把原链接替换成所有 upos ,然后全部加进 sources 里,再自定义个 TrackSelector 来根据网速/用户选择等因素来切换 source ”?这样好处是可以根据一些因素动态的切换,且切换时无需重新加载视频

akamai upos 可能需要单独处理,因为有个 hdnts 的参数,直接把 bilivideo 的 host 替换成 akamai 并不能直接播放,因为缺少那个参数。目前漫游那边有办法处理这个问题吗?我看了下好像并没有做特殊的处理。倒是网页版 js 那个做了个“替换 akamai ”的开关

不支持的动态主卡类型: 4302

https://t.bilibili.com/653033550998667268

不支持的类型: 4302
{"badge":{"bg_color":"#FB7199","bg_dark_color":"#bb5b76","text":"课堂","text_color":"#ffffff","text_dark_color":"#e5e5e5"},"cover":"https:\/\/archive.biliimg.com\/bfs\/archive\/6f2f78bf022a99d4c6e948b5abbfde80abfc9d21.jpg","ep_count":30,"id":608,"inline_video":{"accept_formats":[{"description":"试看","display_desc":"试看","format":"mp4","new_description":"试看","quality":32,"superscript":""}],"aid":895953715,"backup_url":[],"cid":581974028,"dash":{"audio":[],"dolby":{"audio":[],"type":0},"video":[]},"duration":272,"ep_id":23562,"expire_time":1650958081,"file_info":{"32":{"infos":[{"ahead":"","filesize":30879988,"timelength":271467,"vhead":""}]}},"fnval":16,"fnver":0,"no_rexcode":0,"preview":false,"quality":32,"support_description":["试看"],"support_formats":["mp4"],"support_quality":[32],"url":"http:\/\/upos-hz-mirrorakam.akamaized.net\/upgcxcode\/28\/40\/581974028\/581974028-1-29.mp4?e=ig8euxZM2rNcNbR1hzdVhwdlhWRzhwdVhoNvNC8BqJIzNbfqXBvEuENvNC8aNEVEtEvE9IMvXBvE2ENvNCImNEVEIj0Y2J_aug859r1qXg8gNEVE5XREto8z5JZC2X2gkX5L5F1eTX1jkXlsTXHeux_f2o859IB_&uipk=5&nbs=1&deadline=1650961681&gen=playurlv2&os=akam&oi=0&trid=9219bbfb0fb74b45a777703b71fb7dd3U&platform=&upsig=fe5f68b4015b5a9a72f92cd23e604d38&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&hdnts=exp=1650961681~hmac=7709fb203963005bd3320cce2a9069ec14dbebc8da7ba6e369b417ca5cf99e62&mid=0&bvc=vod&nettype=0&orderid=0,1&bw=113948&logo=80000000","video_codecid":7,"video_project":true},"stat":{"reply":74},"subtitle":"适合全国各类专升本(专插本、专转本)考试的数学基础知识巩固和提高,从最简单的一次二次函数、指数对数函数等讲起,全面梳理复习函数的各类知识,亦有极限、连续、求导、积分、级数等入门训练。","title":"宋浩:专升本数学基础精讲","up_id":66607740,"up_info":{"avatar":"https:\/\/i0.hdslb.com\/bfs\/face\/743137ec91e924bf404f321fb5eeb8214627f759.jpg","name":"宋浩老师官方"},"update_count":0,"update_info":"已更新5课时 | 共30课时","url":"https:\/\/m.bilibili.com\/cheese\/play\/ss608","user_profile":{"card":{"official_verify":{"desc":"","type":0}},"info":{"face":"https:\/\/i0.hdslb.com\/bfs\/face\/743137ec91e924bf404f321fb5eeb8214627f759.jpg","uid":66607740,"uname":"宋浩老师官方"},"pendant":{"expire":0,"image":"","name":"","pid":0},"rank":"10000","sign":"【考研课程】微信vyanke005 ","vip":{"accessStatus":0,"dueRemark":"","label":{"path":""},"themeType":0,"vipDueDate":0,"vipStatus":0,"vipStatusWarn":"","vipType":0}}}

未知错误

安装后打开显示未知错误
null
b9.a
at c9.e.a(FailureResponseInterceptor.kt:31)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.f.a(SortAndSignInterceptor.kt:58)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.b.a(CommonParamInterceptor.kt:64)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.a.a(CommonCookieInterceptor.kt:13)
at kd.f.c(RealInterceptorChain.kt:16)
at jd.e.h(RealCall.kt:25)
at jd.e$a.run(RealCall.kt:13)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update plugin com.google.devtools.ksp to v1.7.21-1.0.8
  • fix(deps): update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.21-1.0.8
  • fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.7.21
  • fix(deps): update navversion to v2.5.3 (androidx.navigation:navigation-ui-ktx, androidx.navigation:navigation-fragment-ktx)
  • fix(deps): update dependency com.google.android.material:material to v1.7.0
  • fix(deps): update dependency com.google.code.gson:gson to v2.10
  • fix(deps): update appcentersdkversion to v5 (major) (com.microsoft.appcenter:appcenter-crashes, com.microsoft.appcenter:appcenter-analytics)
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/android.yaml
  • actions/checkout v3
  • actions/setup-java v1
  • actions/cache v3
  • actions/cache v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
  • actions/setup-python v3
  • actions/checkout v3
  • actions/setup-java v1
  • actions/cache v3
  • actions/cache v3
  • actions/upload-artifact v3
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
  • com.android.tools.build:gradle 7.3.0
  • org.jetbrains.kotlin:kotlin-gradle-plugin 1.7.20
  • com.google.protobuf:protobuf-gradle-plugin 0.8.19
annotation-processor/build.gradle.kts
  • com.google.devtools.ksp:symbol-processing-api 1.7.20-1.0.6
app/build.gradle.kts
  • com.google.devtools.ksp 1.7.20-1.0.6
  • androidx.core:core-ktx 1.9.0
  • androidx.appcompat:appcompat 1.5.1
  • com.google.android.material:material 1.6.1
  • androidx.constraintlayout:constraintlayout 2.1.4
  • androidx.preference:preference-ktx 1.2.0
  • com.takisoft.preferencex:preferencex 1.1.0
  • com.takisoft.preferencex:preferencex-simplemenu 1.1.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 1.6.4
  • org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.4
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
  • androidx.lifecycle:lifecycle-livedata-ktx 2.5.1
  • androidx.lifecycle:lifecycle-common-java8 2.5.1
  • com.google.code.gson:gson 2.9.1
  • com.github.salomonbrys.kotson:kotson 2.5.0
  • androidx.navigation:navigation-fragment-ktx 2.5.2
  • androidx.navigation:navigation-ui-ktx 2.5.2
  • androidx.drawerlayout:drawerlayout 1.1.1
  • io.github.scwang90:refresh-layout-kernel 2.0.5
  • io.github.scwang90:refresh-header-material 2.0.5
  • io.github.scwang90:refresh-footer-classics 2.0.5
  • androidx.browser:browser 1.4.0
  • com.journeyapps:zxing-android-embedded 4.3.0
  • com.microsoft.appcenter:appcenter-analytics 4.4.5
  • com.microsoft.appcenter:appcenter-crashes 4.4.5
  • com.squareup.retrofit2:retrofit 2.9.0
  • androidx.core:core-splashscreen 1.0.0
  • com.squareup.picasso:picasso 2.71828
  • com.google.android.exoplayer:exoplayer-core 2.18.1
  • com.google.android.exoplayer:exoplayer-ui 2.18.1
  • com.github.duzhaokun123:DanmakuView ed76ba7ad5
bilibili-api/build.gradle.kts
  • org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4
  • io.github.microutils:kotlin-logging 2.1.23
  • com.squareup.retrofit2:retrofit 2.9.0
  • com.squareup.retrofit2:converter-gson 2.9.0
  • com.github.salomonbrys.kotson:kotson 2.5.0
  • com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter 0.9.2
  • com.squareup.okhttp3:logging-interceptor 4.10.0
  • io.ktor:ktor-client-websockets 1.6.8
  • io.ktor:ktor-client-cio 1.6.8
  • com.hiczp:crc32-crack 1.0
buildSrc/build.gradle.kts
grpc/build.gradle
  • io.grpc:grpc-okhttp 1.49.2
  • io.grpc:grpc-android 1.49.2
  • io.grpc:grpc-protobuf 1.49.2
  • io.grpc:grpc-stub 1.49.2
  • org.apache.tomcat:annotations-api 6.0.53
  • com.google.protobuf:protoc 3.21.7
  • io.grpc:protoc-gen-grpc-java 1.49.2
imageviewer/build.gradle.kts
  • androidx.appcompat:appcompat 1.5.1
  • androidx.transition:transition 1.4.1
  • com.github.chrisbanes:PhotoView 2.3.0
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.5

  • Check this box to trigger a request for Renovate to run again on this repository

不支持的动态主卡类型: 4310

不支持的类型: 4310
{"aid":896077068,"attribute":0,"cid":585312198,"collection":{"cover":"https:\/\/archive.biliimg.com\/bfs\/archive\/91cddb5845479857a4ae759a0643f512587ebd3a.jpg","id":168883,"mid":28348490,"name":"咆哮丶土拨鼠","title":"废话文学"},"copyright":1,"ctime":1650967235,"desc":"这歌真的太好听了","dimension":{"height":1080,"rotate":0,"width":1920},"duration":150,"dynamic":"在我离你远去那一天,你也离我越来越遥远","first_frame":"https:\/\/i2.hdslb.com\/bfs\/storyff\/n220426a22186u628s060t1ksmfsof40_firsti.jpg","jump_url":"bilibili:\/\/video\/896077068\/?page=1&player_preload=%7B%22cid%22%3A585312198%2C%22expire_time%22%3A1650971800%2C%22file_info%22%3A%7B%22112%22%3A%5B%7B%22filesize%22%3A61442641%2C%22timelength%22%3A149371%7D%5D%2C%2216%22%3A%5B%7B%22filesize%22%3A6142519%2C%22timelength%22%3A149312%7D%5D%2C%2232%22%3A%5B%7B%22filesize%22%3A13438111%2C%22timelength%22%3A149371%7D%5D%2C%2264%22%3A%5B%7B%22filesize%22%3A30152912%2C%22timelength%22%3A149371%7D%5D%2C%2280%22%3A%5B%7B%22filesize%22%3A42130338%2C%22timelength%22%3A149371%7D%5D%7D%2C%22fnval%22%3A0%2C%22fnver%22%3A0%2C%22quality%22%3A32%2C%22support_description%22%3A%5B%22%E9%AB%98%E6%B8%85%201080P%2B%22%2C%22%E9%AB%98%E6%B8%85%201080P%22%2C%22%E9%AB%98%E6%B8%85%20720P%22%2C%22%E6%B8%85%E6%99%B0%20480P%22%2C%22%E6%B5%81%E7%95%85%20360P%22%5D%2C%22support_formats%22%3A%5B%22hdflv2%22%2C%22flv%22%2C%22flv720%22%2C%22flv480%22%2C%22mp4%22%5D%2C%22support_quality%22%3A%5B112%2C80%2C64%2C32%2C16%5D%2C%22url%22%3A%22http%3A%5C%2F%5C%2Fupos-sz-mirrorcosov.bilivideo.com%5C%2F略","mission_id":487019,"owner":{"face":"https:\/\/i2.hdslb.com\/bfs\/face\/db494c60204f01f01217f92950eccabd13592969.jpg","mid":28348490,"name":"咆哮丶土拨鼠"},"pic":"https:\/\/i2.hdslb.com\/bfs\/archive\/9b36bfb0c81534a11d3c307ef95f6a2731b2ab13.jpg","player_info":{"cid":585312198,"expire_time":1650971800,"file_info":{"112":[{"filesize":61442641,"timelength":149371}],"16":[{"filesize":6142519,"timelength":149312}],"32":[{"filesize":13438111,"timelength":149371}],"64":[{"filesize":30152912,"timelength":149371}],"80":[{"filesize":42130338,"timelength":149371}]},"fnval":0,"fnver":0,"quality":32,"support_description":["高清 1080P+","高清 1080P","高清 720P","清晰 480P","流畅 360P"],"support_formats":["hdflv2","flv","flv720","flv480","mp4"],"support_quality":[112,80,64,32,16],"url":"http:\/\/upos-sz-mirrorcosov.bilivideo.com\/?略","video_codecid":7,"video_project":true},"pubdate":1650967228,"rights":{"autoplay":1,"bp":0,"download":0,"elec":0,"hd5":1,"is_cooperation":0,"movie":0,"no_background":0,"no_reprint":1,"pay":0,"ugc_pay":0,"ugc_pay_preview":0},"season_id":168883,"short_link":"https:\/\/b23.tv\/BV1bA4y1D7xN","short_link_v2":"https:\/\/b23.tv\/BV1bA4y1D7xN","stat":{"aid":896077068,"coin":177,"danmaku":94,"dislike":0,"favorite":54,"his_rank":0,"like":422,"now_rank":0,"reply":96,"share":31,"view":2123},"state":0,"tid":126,"title":"《三国恋》,但是废话文学","tname":"人力VOCALOID","videos":1}

不支持的动态主卡类型: 4200

https://t.bilibili.com/653062254258814998

不支持的类型: 4200
{ "roomid": 132688, "uid": 23345906, "uname": "hi_mi_tsu_", "verify": "", "virtual": 1, "cover": "https:\/\/i0.hdslb.com\/bfs\/live\/room_cover\/ee8f22133942c6309bb496c1b0485070c01d1f89.jpg", "live_time": "0000-00-00 00:00:00", "round_status": 1, "on_flag": 0, "title": "画画 游戏 看散人 听相声", "tags": "绘画", "lock_status": "0000-00-00 00:00:00", "hidden_status": "0000-00-00 00:00:00", "user_cover": "https:\/\/i0.hdslb.com\/bfs\/live\/room_cover\/ee8f22133942c6309bb496c1b0485070c01d1f89.jpg", "short_id": 0, "online": 5670, "area": 9, "area_v2_id": 373, "area_v2_parent_id": 11, "attentions": 0, "background": "https:\/\/i0.hdslb.com\/bfs\/live\/2388faed3728f3396052273ad4c3c9af21c411fc.jpg", "room_silent": 0, "room_shield": 1, "try_time": "0000-00-00 00:00:00", "area_v2_name": "绘画", "first_live_time": "1503835680", "live_id": 0, "live_status": 0, "area_v2_parent_name": "学习", "broadcast_type": 0, "face": "https:\/\/i2.hdslb.com\/bfs\/face\/445d900904ef3f4333e51468df57b741cd2ef110.jpg", "link": "https:\/\/live.bilibili.com\/132688?accept_quality=%5B10000%5D&broadcast_type=0&current_qn=10000&current_quality=10000&is_room_feed=1&live_play_network=other&p2p_type=0&playurl_h264=http%3A%2F%2Fd1--cn-gotcha03.bilivideo.com%2Flive-bvc%2F243559%2Flive_23345906_3786878.flv%3Fexpires%3D1650957901%26len%3D0%26oi%3D0%26pt%3D%26qn%3D150%26trid%3D10006b61f82a66f648feb818aebd92104653%26sigparams%3Dcdn%2Cexpires%2Clen%2Coi%2Cpt%2Cqn%2Ctrid%26cdn%3Dcn-gotcha03%26sign%3D3c320d7485820fd5701bc2a57ea69fa9%26sk%3D2935686d6cb9146c7a6a6a0b4e120e253a08deebff315385d6f22c222109684b%26p2p_type%3D0%26src%3D4%26sl%3D1%26flowtype%3D0%26source%3Dbatch%26order%3D1%26machinezone%3Dylf%26pp%3Dsrtts%26site%3D6ae4517a2205a2ce327d3934cd54b7ba&playurl_h265=&quality_description=%5B%7B%22qn%22%3A10000%2C%22desc%22%3A%22%E5%8E%9F%E7%94%BB%22%7D%5D&parent_area_id=11&area_id=373", "slide_link": "https:\/\/live.bilibili.com\/132688?broadcast_type=0&is_room_feed=1", "watched_show": "3348人看过" }

无法打开

红米k20pro 安卓10
三星s8+ 安卓9
均无法打开

不支持的动态主卡类型: 4101

https://t.bilibili.com/653049107348193296

不支持的类型: 4101
{ "aid": 212611753, "cover": "https:\/\/i0.hdslb.com\/bfs\/archive\/8ce4b67c94ffe862d468cf1489981b50edc8c13a.jpg", "dimension": { "height": 1080, "rotate": 0, "width": 1920 }, "duration": 854, "episode_id": 489518, "index_title": "亲手抓100多斤大鳄鱼!蒸炒都好好吃!", "is_finish": 0, "new_desc": "第1集 亲手抓100多斤大鳄鱼!蒸炒都好好吃!", "player_info": { "cid": 573770304, "expire_time": 1650957991, "file_info": { "112": [ { "ahead": "", "filesize": 512390464, "order": 1, "timelength": 853112, "vhead": "" } ], "16": [ { "ahead": "", "filesize": 41388740, "order": 1, "timelength": 853013, "vhead": "" } ], "80": [ { "ahead": "", "filesize": 287246114, "order": 1, "timelength": 853112, "vhead": "" } ], "64": [ { "ahead": "", "filesize": 203214498, "order": 1, "timelength": 853112, "vhead": "" } ], "32": [ { "ahead": "", "filesize": 90844311, "order": 1, "timelength": 853112, "vhead": "" } ] }, "fnval": 0, "fnver": 0, "quality": 32, "support_description": [ "高清 1080P+", "高清 1080P", "高清 720P", "清晰 480P", "流畅 360P" ], "support_formats": [ "hdflv2", "flv", "flv720", "flv480", "mp4" ], "support_quality": [ 112, 80, 64, 32, 16 ], "url": "http:\/\/upos-hz-mirrorakam.akamaized.net\/upgcxcode\/04\/03\/573770304\/573770304_nb2-1-32.flv?e=ig8euxZM2rNcNbRV7bdVhwdlhWdjhwdVhoNvNC8BqJIzNbfqXBvEuENvNC8aNEVEtEvE9IMvXBvE2ENvNCImNEVEIj0Y2J_aug859r1qXg8xNEVE5XREto8GuFGv2U7SuxI72X6fTr859IB_&uipk=5&nbs=1&deadline=1650961591&gen=playurlv2&os=akam&oi=29901508&trid=856bc56c82504e6b88aabeece660b98aP&platform=android&upsig=7b39e3640df880a8ba551698ac572c08&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&hdnts=exp=1650961591~hmac=70c82fadff2eb0ceb25ef3066150ad231f868d77c2f5b46657a4bfbf77864690&mid=0&bvc=vod&nettype=0&orderid=0,1&logo=80000000", "video_codecid": 7, "video_project": true }, "season": { "cover": "https:\/\/i0.hdslb.com\/bfs\/bangumi\/image\/fbf8f13ac2a80457332a4deb59dd7539f27a18f0.jpg", "is_finish": 0, "season_id": 41695, "square_cover": "https:\/\/i0.hdslb.com\/bfs\/bangumi\/image\/fbf8f13ac2a80457332a4deb59dd7539f27a18f0.jpg", "title": "我们的村庄", "total_count": 12, "ts": 1650954391, "type": 3, "type_name": "纪录片" }, "short_title": "1", "stat": { "danmaku": 568, "play": 191092, "reply": 155 }, "url": "https:\/\/www.bilibili.com\/bangumi\/play\/ep489518" }

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.