< 返回版块

长琴 发表于 2024-03-10 21:27

Tags:rust,日报,rtc,mdopen,complexipy

[new library] RTCs

RTC相关项目:

  • RTC协议:https://github.com/webrtc-rs/rtc
  • 选择转发单元SFU:https://github.com/webrtc-rs/sfu,在WebRTC中,SFU主要用于处理群组通话和直播的媒体服务器。
  • WebRTC:https://github.com/webrtc-rs/webrtc

e83920290852e74e89e30c55f37ac486.png

[new library] mdopen

在浏览器中快速预览本地 Markdown 文件,具有类似 GitHub 的外观。不使用 GitHub API,而只是在 Rust 中将 markdown 编译为 HTML。

安装使用:

git clone https://github.com/immanelg/mdopen --depth=1
cd mdopen
cargo install --path .

mdopen README.md TODO.md -b firefox

其他类似项目:

  • https://github.com/swsnr/mdcat
  • https://github.com/Inlyne-Project/inlyne

GitHub: https://github.com/immanelg/mdopen/

[new library] complexipy

一个计算 Python 文件认知复杂性的库。

def a_decorator(a, b):
    def inner(func):
        return func
    return inner

def b_decorator(a, b):
    def inner(func):
        if func:
            return None
        return func
    return inner

对上面的Python方法,输出结果如下:

───────────────────────────── 🐙 complexipy 0.3.0 ──────────────────────────────
                                    Summary
      ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
      ┃ Path              ┃ File              ┃ Function    ┃ Complexity ┃
      ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
      │ test_decorator.py │ test_decorator.py │ a_decorator │ 0          │
      ├───────────────────┼───────────────────┼─────────────┼────────────┤
      │ test_decorator.py │ test_decorator.py │ b_decorator │ 1          │
      └───────────────────┴───────────────────┴─────────────┴────────────┘
🧠 Total Cognitive Complexity in ./tests/src/test_decorator.py: 1
1 file analyzed in 0.0032 seconds
────────────────────────── 🎉 Analysis completed! 🎉 ───────────────────────────

小编注:非常不错的一个项目。

GitHub: https://github.com/rohaquinlop/complexipy

[resource] rust book

一份Rust的书籍清单,涉及方方面面。不过貌似都是亚马逊的链接。

链接: https://rustworkshop.co/2023/06/18/rust-programming-books/


From 日报小组 长琴

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页