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.1.1.tar.gz (7.3 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.1.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dropfix-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6ffb923dd6a1d9a3d3af0ac49b590815bcbab4346437172f3324cbd11ede9db8
MD5 47d6121e261fecc867ca14c21a330164
BLAKE2b-256 c595f339976d7141a54e5c88651fa248b77e8f6e457e40c57275e25adc5d71e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dropfix-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd74835f0f5eb4fd75a84c2f939f695cb905f22d4fdb5ed50e42c7144a76e14
MD5 e6b9cae60eb20b4559a390e9591a9112
BLAKE2b-256 b903a99568df35793389fbbc845432bd60164cafaa9d1520fd24fcbefda778c6

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