Skip to main content

dropfix helps you configure Dropbox to ignore specific development directories (`.venv`, `.conda`, `node_modules`) that don't need to be synced across machines.

Project description

dropfix

[!TIP] Dropbox Directory Ignore Tools

dropfix helps you configure Dropbox to ignore specific development directories (.venv, .conda, node_modules) that don't need to be synced across machines.

Ignored by Dropbox

Installation

uv tool install dropfix

Usage

# Basic usage (auto-detects Dropbox path and ignores common directories)
dropfix

# Dry run mode (shows what would happen without making changes)
dropfix --dry-run

# Specify custom Dropbox path
dropfix --path /path/to/your/Dropbox

# Ignore specific directories
dropfix --dirs .venv .cache node_modules

Check which directories are being ignored:

# Check which directories are ignored (auto-detects Dropbox path)
dropfix-check

# Show only ignored directories
dropfix-check --show ignored

# Show only not-ignored directories
dropfix-check --show not-ignored

Why These Tools?

  • Save Space: Avoid syncing large development directories
  • Improve Performance: Reduce Dropbox sync operations
  • Cross-Platform Compatible: Works across different operating systems

Cross-Platform Safety

These scripts set the same com.dropbox.ignored attribute (with value 1) that Dropbox recognizes across all platforms:

  • Windows uses NTFS alternate data streams
  • macOS uses extended attributes
  • Linux uses file attributes

You can safely use Windows machines, macOS, and Linux with the same Dropbox account without conflicts.

After Running

Remember to restart Dropbox for the changes to take effect.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dropfix-0.2.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dropfix-0.2.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file dropfix-0.2.0.tar.gz.

File metadata

  • Download URL: dropfix-0.2.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for dropfix-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e0b34de4de22ff843f4f622e5e3f36e605a5f0ee0c5facdcf17b98be52d644d3
MD5 c6bdb5c00548e8686cfbdda3878e34ed
BLAKE2b-256 0ee554a54840c2ddddca3076131cf0f1e942027e74bba027a9f477f81291f5df

See more details on using hashes here.

File details

Details for the file dropfix-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: dropfix-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for dropfix-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e50a0ed3f80a5b6a2a54e9a9f09a22d142cf6b27751ad664b41700750f5d7e46
MD5 548b1fb912b4d66f1bbadeab0d3fd3ed
BLAKE2b-256 ae3b1e9fb19febfda37d57f316b6c8fc34621cc502fa2afc0ab634539a67041e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page