Skip to main content
https://codecov.io/gh/djotaku/Snap-in-Time/branch/master/graph/badge.svg Documentation Status

snapintime is meant to manage the creation, culling, and send to a remote location of btrfs snapshots.

As of version 1.0.0, it creates snapshots, culls according to the list below, and it can also btrfs send/receive to a remote btrfs subvol.

Culling:

  • Three days ago: Leave at most 4 snapshots behind - closest snapshots to 0000, 0600, 1200, and 1800. (implemented)

  • Seven days ago: Leave at most 1 snapshot behind - the last one that day. In a perfect situation, it would be the one taken at 1800. (implemented)

  • 90 days ago: Go from that date up another 90 days and leave at most 1 snapshot per week. (implemented)

  • 365 days ago: Go form that date up another 365 days and leave at most 1 snapshot per quarter (implemented)

(Not going to care about leap years, eventually it’ll fix itself if this is run regularly)

Documentation can be found at: https://snap-in-time.readthedocs.io/en/latest/

Metadata

Release files for snapintime 3.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for snapintime 3.1.1
File Size Uploaded
snapintime-3.1.1.tar.gz 256.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snapintime 3.1.1
File Interpreter ABI Platform
snapintime-3.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 577.4 kB

Release files / snapintime-3.1.1.tar.gz

Download URL snapintime-3.1.1.tar.gz
Size 256.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4ffb2e0609d23c9db842d408c38f53857342a664287a5aff5e4374bd8a705e83
BLAKE2b-256 checksum
How to use checksums
c3b9603b8e865e6f3773fae5c50da5c01fdd08790c9cca78001e245a8c992569
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / snapintime-3.1.1-py3-none-any.whl

Download URL snapintime-3.1.1-py3-none-any.whl
Size 321.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4defa6cfae0be5306cd5d653daafdc106355f3e4faeed1da964db7bc0364c56
BLAKE2b-256 checksum
How to use checksums
eca126520c32f75229601b31931cc534b308b38dcfd6c2cd3ede257366b4552e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

3.1.3

2 release files

3.1.2

2 release files

This release

3.1.1 This release

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.5.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page