跳转到主要内容

使用Dropbox在计算机间共享应用程序状态。

项目描述

概述

此程序允许您使用Dropbox同步应用程序数据。

它将自动启动和停止在共享文件夹中争夺数据的程序,并确保只有一个实例正在运行。许多应用程序在数据存储在Dropbox时运行良好,但有些程序会覆盖数据库

  • iTunes
  • iPhoto
  • 等。

而有些程序则会定期写入快照数据

  • Eclipse
  • Xcode
  • 等。

等等。

  • Slack
  • HipChat
  • 等。

Build Status Coverage Status PyPI Version PyPI Downloads

设置

需求

  • Python 3.10+

安装

使用pipx(或pip)安装mine,或直接从源代码安装

$ pipx install mine

或直接从源代码

$ git clone https://github.com/jacebrowning/mine.git
$ cd mine
$ python setup.py install

配置

在您的Dropbox中创建一个mine.yml

config:
  computers:
    - name: My iMac
      hostname: My-iMac.local
      address: 00:11:22:33:44:55
    - name: My MacBook Air
      hostname: My-MacBook-Air.local
      address: AA:BB:CC:DD:EE:FF
  applications:
    - name: iTunes
      properties:
        auto_queue: false
        single_instance: true
      versions:
        mac: iTunes.app
        windows: iTunes.exe
        linux: null
    - name: Slack
      properties:
        auto_queue: true
        single_instance: false
      versions:
        mac: Slack.app
        windows: null
        linux: null

包括您希望mine管理的应用程序。当运行mine时,将自动添加计算机。

versions字典标识了每个平台上的可执行文件名称。properties.auto_queue设置表示mine应在切换计算机时自动尝试启动应用程序。properties.single_instance设置表示在启动另一个实例之前必须在其他计算机上关闭应用程序。

使用方法

同步当前计算机的状态

$ mine

关闭远程计算机上的应用程序并在本地启动它们

$ mine switch

关闭本地运行的应用程序

$ mine close

关闭本地应用程序并在另一台计算机上启动它们

$ mine switch <name>

删除您的Dropbox中的冲突文件

$ mine clean

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适合您平台的应用程序文件。如果您不确定选择哪一个,请了解更多关于 安装包的信息

源代码分发

mine-4.2.3.tar.gz (20.6 kB 查看哈希值)

上传时间 源代码

构建分发

mine-4.2.3-py3-none-any.whl (26.8 kB 查看哈希值)

上传时间 Python 3

支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面