Skip to content

A cross-platform desktop application for saving password and keys on a very usefull way.

License

Notifications You must be signed in to change notification settings

Haoke98/allkeeper-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

allkeeper-desktop

A desktop version for the project allkeeper(https://github.com/Haoke98/Allkeeper.git)

Build

  • It is need to install libffi

    The following uses MacOS as an example for demonstration:

    brew install libffi

    create link:

    sudo ln -s /opt/homebrew/opt/libffi/lib/libffi.8.dylib /usr/local/lib/libffi.8.dylib

    build:

    python setup.py py2app

Develop Plan & TODO

  • 支持lrzsz ( js调起上传下载文件, pywebview 支持 DragDropDownloads 对应着 rzsz)
  • 集成SSH客户端
  • 集成各大流行数据库客户端
  • 服务器之间进行双重加密通信
  • Offline mode
    • change the db to sqlite3
    • data sync logic
  • 实现账号体系和APP,网页,小程序...等等之间的多对一的关系
    flowchart LR
      P1[王某某] 
      P2[·······]
      P3[张某某]
    
      AS1{学信网账号体系}
      AS2{············}
      AS3{微信账号体系}
      
    
      A1(账号1)
      A2(········)
      A3(账号2)
      A4(········)
      A5(账号3)
      A6(········)
      A7(账号N-2)
      A8(账号N-1)
      A9(账号N)
    
      APP1[学信网Web端]
      APP2[················]
      APP3[研招网Web端]
      APP4[················]
      APP5[················]
      APP6[················]
      APP7[微信APP]
      APP8[················]
      APP9[腾讯云]
      APP10[················]
      APP11[微信开放平台]
    
      AS1-->APP1
      AS1-->APP2
      AS1-->APP3
      AS2-->APP4
      AS2-->APP5
      AS2-->APP6
      AS3-->APP7
      AS3-->APP8
      AS3-->APP9
      AS3-->APP10
      AS3-->APP11
      
      P1----> A1
      P1----> A2
      P1----> A7
      P2---> A3
      P2---> A4
      P2---> A8
      P3--> A5
      P3--> A6
      P3--> A9
    
      A1-->AS1
      A2-->AS2
      A3-->AS1
      A4-->AS2
      A5-->AS1
      A6-->AS2
      A7-->AS3
      A8-->AS3
      A9-->AS3
    
    Loading

引用 & 感谢