Github每日精选(第57期):用于绘制手绘图的虚拟白板excalidraw
excalidraw
在做ppt的时候,如果我们的图或者是表,用手绘的形式来完成的话,我们的ppt看起来就比较高档了,一个体现了我们的认真做ppt的态度,一个是体现了我们审美的高度。
excalidraw
用于绘制手绘图的虚拟白板。可以用于多人的协作和端到端加密。
我们可以到官网,到这里去体验一下。
我们可以用到的类型
捷径
您几乎可以使用快捷方式做任何事情。单击右下角的帮助图标以查看所有内容。曲线和箭头
选择线或箭头,然后单击单击而不是拖动。图表
您可以通过从 Excel 复制粘贴数据或仅以逗号分隔的纯文本轻松创建图表。手动创建协作会话
为了手动创建会话,您只需要生成此表单的链接:room=[0-9a-f]{20},[a-zA-Z0-9_-]{22}
例子
room=91bd46ae3aa84dff9d20,pfLqgEoY1c2ioq8LmGwsFA
第一组数字是房间。从将向知道该号码的每个人发送消息的服务器上可以看到这一点。第二组数字是加密密钥。Excalidraw 服务器对此一无所知。这是所有参与者用来加密/解密消息的方法。
注意:请确保加密密钥长度为 22 个字符。
本地安装
这些说明将为您提供一个项目副本,并在您的本地计算机上运行以用于开发和测试目的。
要求
- Node.js
- Yarn (v1 or v2.4.2+)
- Git
克隆仓库
git clone https://github.com/excalidraw/excalidraw.git
安装依赖项
yarn
启动服务器
yarn start
现在您可以打开localhost:3000并在您喜欢的代码编辑器中开始编码。
合作
对于协作,您需要在本地设置协作服务器。
命令
安装依赖项
yarn
运行项目
yarn start
使用 Prettier 重新格式化所有文件
yarn fix
运行测试
yarn test
更新测试快照
yarn test:update
使用 Prettier 测试格式化
yarn test:code
Docker
如果您不想设置 Node.js
环境,可以使用 docker-compose
在本地处理 Excalidraw
。
docker-compose up --build -d
自托管
我们在excalidraw/excalidraw
上使用 Excalidraw
客户端发布 Docker
映像。您可以使用它在自己的域下、Kubernetes、AWS ECS
等上自行托管自己的客户端。
docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest
Docker
映像没有分析和其他跟踪库。
目前,自托管您自己的实例不支持共享或协作功能。
我们正在努力为自行托管您自己的 Excalidraw 提供成熟的解决方案。
Github每日精选(第57期):用于绘制手绘图的虚拟白板excalidraw相关推荐
- Github每日精选(第39期):用于读写 Microsoft Excel(XLAM / XLSM / XLSX / XLTM / XLTX)电子表格的 Go 语言库excelize
Excelize Excelize 是一个用纯 Go 编写的库,提供一组函数,允许您写入和读取 XLAM / XLSM / XLSX / XLTM / XLTX 文件.支持读取和写入由 Microso ...
- Github每日精选(第56期):支持多语言的文字识别EasyOCR
EasyOCR EasyOCR一款好用的OCR,支持80多种语言和所有流行的书写脚本,包括拉丁语.汉语.阿拉伯语.德瓦纳加里语.西里尔语等. OCR (Optical Character Recogn ...
- Github每日精选(第79期):虚拟数据生成库faker
faker Faker是一个Python包,可以为你生成假数据.无论您是需要引导您的数据库.创建美观的 XML 文档.填写您的持久性以对其进行压力测试,还是对从生产服务中获取的数据进行匿名化,Fake ...
- Github每日精选(第75期):colly 爬取网站所有的数据
colly colly 是一个优雅的 Golang 爬虫框架. colly 提供了一个干净的接口来编写任何类型的爬虫/scraper/spider. 使用 Colly,您可以轻松地从网站中提取结构化数 ...
- Github每日精选(第23期):macOS下的开源清理工具lemon-cleaner
lemon-cleaner柠檬清理 lemon-cleaner 柠檬清理,开源没几天就获得了3k个点赞,大家对macos 下的清理工具兴趣还是很大的. github下的地址在这里. 腾讯柠檬清理是针对 ...
- Github每日精选(第5期):文档管理工具paperless-ngx和dzzoffice
Paperless-ngx Paperless-ngx是一种文档管理系统,它将您的物理文档转换为可搜索的在线档案,因此您可以保留更少的纸张. 部署无纸化的最简单方法是docker compose.do ...
- Github每日精选(第37期):零依赖的简单、响应式、现代 SVG 图表frappe-charts
charts charts 是一个零依赖的简单.响应式.现代 SVG 图表,通过简单的几句话就能快速的生成我们需要的图表. 安装 npm 的安装方式: $ npm install frappe-cha ...
- Github每日精选(第7期):Sandboxie Windows下的沙盒
Sandboxie 在手机上对于沙盒我们再熟悉不够了,我们的每个应用的运行在独立的空间中,避免手机中不同应用的相互影响. 在Windows下,如果在处理某些不太确定为安全的程序,可以先在沙盒中独立运行 ...
- Github每日精选(第18期):聊天机器人ChatterBot
ChatterBot 是一个基于机器学习的对话对话引擎,使用 Python 构建,可以根据已知对话的集合生成响应.ChatterBot 的语言独立设计允许它被训练说任何语言. github的地址在这里 ...
最新文章
- 查看和设置MySQL数据库字符集(转)
- Python实现向s3共享存储上传和下载文件
- equals属于mysql语句吗_equals和==的区别 (Java基础)
- jQuery库与其他JS库冲突的解决办法
- VisualStudio quick tips -- 快速在多个打开的代码文件间切换
- 输入一组数,找出满足某条件的数
- 团队协助 开源项目_5分钟了解 Vtiger CRM-国际知名开源客户管理软件
- mac存储空间管理与df命令看到的剩余空间不一样的问题
- HTML5截取视频第一帧作为预览图片
- Netty 长连接服务
- Android gallery 3D效果(扩展Gallery)
- ADS2020 Crack使用教程
- linux 中cat用法
- 阿里巴巴国际站—产品运营工作台操作指南
- 如何打印网上的文章资料,网上文章怎么打印
- 手把手教你搭建DHCP服务器
- Let X be a finite set f : X → X a function. Prove that f is injective if and only if f is surjective
- 输入目录路径以及名字,能够将该路径下所有文件的属性打印出来,类似ls -l
- 【PHP版】顺丰下单API 、查询订单API、取消订单API
- 盖塔机器人好_盖塔机器人的十大谜团
热门文章
- SecureCRT常用命令分享 SecureCRT命令大全
- 高校动态|清华大学团队:人脸识别技术,爆出巨大丑闻!
- mxGraph 用户手册 – JavaScript客户端
- 安卓手机管理器_MiXplorer,简洁又多功能的安卓文件管理器
- Hadoop2.7.5伪分布式安装
- 基于android的日程管理系统的设计与实现,基于Android的日程管理系统的设计与实现-电子与通信工程专业论文.docx...
- 上海2月住宅供应剧减七成 房企捂盘保价
- [WRECKCTF 2022] crypto,reverse,pwn部分WP
- VMware vSphere 6 序列号大全 亲测有效
- android图片底部居中对齐,android开发图片居中的小技巧