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.3

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.3
File Size Uploaded
snapintime-3.1.3.tar.gz 256.3 kB Details

Built distribution (wheel)

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

Total release size: 577.5 kB

Release files / snapintime-3.1.3.tar.gz

Download URL snapintime-3.1.3.tar.gz
Size 256.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b07b85683355f91ae3a8852f012f51cc3ec23d8ca017c538af3ed8af127715aa
BLAKE2b-256 checksum
How to use checksums
115f4ab02701cca5d51421e819d9cca574c2a684410a15e3091553e7309f8768
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.3-py3-none-any.whl

Download URL snapintime-3.1.3-py3-none-any.whl
Size 321.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
832c1700f0bcd107348dd1affda57b413c0dcccaf0a677587b0a2eab8501f8fa
BLAKE2b-256 checksum
How to use checksums
d48712b083db9e1bfcf817a7e9b8f9bc04ddbefeb932c1709be5a7f49058fe99
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

This release

3.1.3 This release

2 release files

3.1.2

2 release files

3.1.1

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