AlphaSmart NEO的命令行工具

neotools的Python项目详细描述


新工具

AlphaSmart NEO的命令行工具。在

这个项目旨在提供像文件管理这样的通用功能,以及 访问底层系统详细信息。 设备驱动程序已从AlphaSync移植。在

命令

按索引读取文件。在

> neotools files read1
Once upon a time...

将所有文件复制到目录中,保留它们的名称。在

^{pr2}$

将文件写入Neo

> neotools files write notes.txt 1

检查小程序并管理它们的设置

> neotools applets list
[{"name": "System",
    "applet_id": 0,
    "rom_size": 401408,
    ...
  },
...
> neotools applets get-settings 0[{"label": "Auto Repeat (16385)",
    "ident": 16385,
    "type": "OPTION",
    "value": {"selected": "On (4097)",
      "options": ["On (4097)",
        "Off (4098)"]}},
...

更新系统小程序设置。将空闲时间设置为5分钟。在

> neotools --verbose applets set-settings 0163885459

安装

确认您的计算机上有python3。从Python包存储库安装neotools,方法是: pip3 install neotools。在

故障排除

拒绝访问

{ 一种简单的修复方法是使用sudo运行命令。然而,确实如此 最好给neotools提供细粒度的udev权限。将以下规则添加到 udev规则,into,例如/lib/udev/rules.d/50-alphasmart.rules。在

ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="081e", ATTRS{idProduct}=="bd01", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="081e", ATTRS{idProduct}=="bd04", MODE="660", GROUP="plugdev"

请确保您的用户是plugdev组的成员。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在数据库中存储工作日数据以及开始时间和结束时间?   mysql Java JPA内部联接查询不起作用   java MQ消息在不同的客户端应用程序中显示不同   javascript如何在xPage上提高typeAhead性能?   java在尝试保存EditText时无法暂停   mongodb“未能使用带参数的构造函数NO_构造函数实例化java.util.List”,   java如何修改使IllegalArgumentException:列“\u id”不存在的游标   转换Android。网Uri到Java。伊奥。输入流   java NetBeans RCP居中弹出窗口无法按预期工作   java将sql开发人员与netbeans连接起来   带有xmldsig签名的java JAXB编组   java ORACLE JDBC批处理执行不会返回受影响行的实际计数   java无法理解如何在由swagger自动生成的jaxrs服务器中访问请求头   java如何处理漏洞CVE20181258,同时将Spring安全版本5与外部客户端(最新版本)一起使用?   JavaSpring数据JPA存储库多租户单模式技术