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.1.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.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dropfix-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 61fc85a65eb38203b74bcf20fd15d9a162099814bd1c9946bbce698d19756354
MD5 c0e5cef1f5d9639751378ba8bbeebe1a
BLAKE2b-256 74831afacdc887a022ea1e0dcfc1603ebe2c8400e0746d8c37c2c709cba51966

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dropfix-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd5f7ccfc4b4cc2f347ffd49739a0969327ea6a9fa8e2ef2bc796b1bb661c27b
MD5 b1ea12b4b9e20268c2efb2c118411bf4
BLAKE2b-256 6771980f0dbc99e2fae92c3db3721cd23e5b4ec710a92f8fb100560a4abd3d70

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