Skip to content

Commit

Permalink
add duplicity backup
Browse files Browse the repository at this point in the history
  • Loading branch information
mahmoud committed Jan 30, 2024
1 parent 77c6892 commit 89976ad
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 8 deletions.
5 changes: 3 additions & 2 deletions BY_PLATFORM.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ segmentation by distribution (i.e., Docker, etc.)

**Contents**

1. <a href="#tag-desktop">Desktop</a> *(259)*
1. <a href="#tag-desktop.linux">Linux</a> *(239)*
1. <a href="#tag-desktop">Desktop</a> *(260)*
1. <a href="#tag-desktop.linux">Linux</a> *(240)*
1. <a href="#tag-desktop.windows">Windows</a> *(151)*
1. <a href="#tag-desktop.mac">Mac</a> *(152)*
1. <a href="#tag-desktop.console">Console</a> *(22)*
Expand Down Expand Up @@ -91,6 +91,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **doit** - ([Repo](https://github.com/pydoit/doit), [Home](https://pydoit.org/), [Fund](https://opencollective.com/doit), [Docs](https://pydoit.org/contents.html)) Command-line task management and automation tool, with directives written in Python. `(build, windows, mac)`
1. **doitlive** - ([Repo](https://github.com/sloria/doitlive), [PyPI](https://pypi.org/project/doitlive), [Docs](https://doitlive.readthedocs.io/)) Tool for live presentations in the terminal. `(dev, mac)`
1. **dupeGuru** - ([Repo](https://github.com/arsenetar/dupeguru), [Home](https://dupeguru.voltaicideas.net/), [Docs](https://dupeguru.voltaicideas.net/help/en)) Cross-platform GUI tool to find duplicate files. `(organization, windows, mac)`
1. **Duplicity** - ([Repo](https://gitlab.com/duplicity/duplicity), [Home](https://duplicity.us/), [Docs](https://duplicity.us/docs.html)) Encrypted bandwidth-efficient backup tool, using the rsync algorithm. `(productivity, storage)`
1. **dvc (Data Version Control)** - ([Repo](https://github.com/iterative/dvc), [Home](https://dvc.org/), [Docs](https://dvc.org/doc)) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions. `(ai, organization, scm, windows, mac)`
1. **Ergonomica** - ([Repo](https://github.com/ergonomica/ergonomica), [Docs](http://ergonomica.readthedocs.io/)) Cross-platform shell language based on [S-expressions](https://en.wikipedia.org/wiki/S-expression) combined with traditional shell features. `(shell, windows, mac)`
1. **Eric IDE** - ([Repo](http://die-offenbachs.homelinux.org:48888/hg/eric), [Home](https://eric-ide.python-projects.org/)) Python editor and IDE, based on Qt, integrating Scintilla editor control. `(editor, windows, mac, qt5)`
Expand Down
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# Awesome Python Applications - Changelog

The same 419 projects from the Awesome Python Applications list,
The same 420 projects from the Awesome Python Applications list,
but arranged in reverse-chronological order of when they were listed.

## 2024-01-30

1. **Duplicity** - ([Repo](https://gitlab.com/duplicity/duplicity), [Home](https://duplicity.us/), [Docs](https://duplicity.us/docs.html)) Encrypted bandwidth-efficient backup tool, using the rsync algorithm.



## 2024-01-27

1. **Aim** - ([Repo](https://github.com/aimhubio/aim), [Home](https://aimstack.io/), [Blog](https://aimstack.io/blog)) Aim is a self-hostable machine learning experiment tracker designed to handle 10,000s of training runs.
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ are a gold mine of practical patterns that we know work together. A
production application is worth a thousand blog posts and Stack
Overflow answers.

This document is an always-growing list of **419**
This document is an always-growing list of **420**
open-source Python applications arranged by topic, with links to
repositories, docs, and more, generated from [structured
data](https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml)
Expand All @@ -40,18 +40,18 @@ thereof), see Architectures. -->
1. <a href="#tag-ai">AI/ML</a> *(4)*
1. <a href="#tag-graphics">Graphics</a> *(20)*
1. <a href="#tag-games">Games</a> *(10)*
1. <a href="#tag-productivity">Productivity</a> *(26)*
1. <a href="#tag-productivity">Productivity</a> *(27)*
1. <a href="#tag-organization">Organization</a> *(45)*
1. <a href="#tag-communication">Communication</a> *(35)*
1. <a href="#tag-education">Education</a> *(9)*
1. <a href="#tag-science">Science</a> *(24)*
1. <a href="#tag-cms">CMS</a> *(11)*
1. <a href="#tag-erp">ERP</a> *(5)*
1. <a href="#tag-static_site">Static Site</a> *(9)*
1. <a href="#tag-dev">Dev</a> *(185)*
1. <a href="#tag-dev">Dev</a> *(186)*
1. <a href="#tag-dev.scm">SCM</a> *(17)*
1. <a href="#tag-dev.code_review">Code Review</a> *(5)*
1. <a href="#tag-dev.storage">Storage</a> *(19)*
1. <a href="#tag-dev.storage">Storage</a> *(20)*
1. <a href="#tag-dev.ops">Ops</a> *(28)*
1. <a href="#tag-dev.security">Security</a> *(30)*
1. <a href="#tag-dev.docs">Docs</a> *(7)*
Expand Down Expand Up @@ -190,6 +190,7 @@ thereof), see Architectures. -->
1. **Bleachbit** - ([Repo](https://github.com/bleachbit/bleachbit), [Home](https://www.bleachbit.org/)) System cleaner designed to free disk space and maintain privacy. `(linux, windows, gtk)`
1. **BorgBackup** - ([Repo](https://github.com/borgbackup/borg), [Home](https://www.borgbackup.org/)) Deduplicating backup system with optional encryption and other features. `(linux)`
1. **Bup** - ([Repo](https://github.com/Bup/Bup), [Home](https://bup.github.io/)) Efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication. `(linux, mac)`
1. **Duplicity** - ([Repo](https://gitlab.com/duplicity/duplicity), [Home](https://duplicity.us/), [Docs](https://duplicity.us/docs.html)) Encrypted bandwidth-efficient backup tool, using the rsync algorithm. `(storage, linux)`
1. **Excalibur** - ([Repo](https://github.com/camelot-dev/excalibur)) Web interface to extract tabular data from PDFs. `(linux, windows)`
1. **Glances** - ([Repo](https://github.com/nicolargo/glances), [Home](https://nicolargo.github.io/glances), [Docs](https://glances.readthedocs.io/en/stable)) A cross-platform top/htop alternative, providing an overview of system resources. `(ops, linux, windows, mac, server)`
1. **gmvault** - ([Repo](https://github.com/gaubert/gmvault), [Home](http://gmvault.org/)) Tool for backing up gmail accounts. `(linux, windows, mac, qt5)`
Expand Down Expand Up @@ -411,6 +412,7 @@ Projects related to software development and adjacent technical areas.
1. **Barman** - ([Repo](https://github.com/2ndquadrant-it/barman)) Remote backup and disaster recovery for PostgreSQL. `(linux)`
1. **Baserow** - ([Repo](https://gitlab.com/bramw/baserow), [Home](https://baserow.io/), [gh](https://github.com/bram2w/baserow), [Docs](https://baserow.io/docs)) Web-based no-code persistence platform, like a database meets a spreadsheet, with a REST API. `(organization, server, django)`
1. **Datasette** - ([Repo](https://github.com/simonw/datasette), [PyPI](https://pypi.org/project/datasette), [Docs](https://datasette.readthedocs.io/en/latest)) A tool for exploring and publishing data, backed by SQLite. `(server)`
1. **Duplicity** - ([Repo](https://gitlab.com/duplicity/duplicity), [Home](https://duplicity.us/), [Docs](https://duplicity.us/docs.html)) Encrypted bandwidth-efficient backup tool, using the rsync algorithm. `(productivity, linux)`
1. **EdgeDB** - ([Repo](https://github.com/edgedb/edgedb), [Home](https://edgedb.com/), [Docs](https://edgedb.com/docs)) High-performance object-relational database built on top of PostgreSQL, featuring strict, strong typing, built-in migrations, and GraphQL support. `(server)`
1. **FreeNAS** - ([Repo](https://github.com/freenas/freenas), [Home](https://www.freenas.org/), [Docs](https://www.ixsystems.com/documentation/freenas)) Operating system designed to be installed virtually any hardware platform, for sharing [ZFS](https://en.wikipedia.org/wiki/ZFS)-based storage over a network, using SMB, NFS, AFP, FTP, and more. `(server)`
1. **Gridsync** - ([Repo](https://github.com/gridsync/gridsync)) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids. `(productivity, linux, windows, mac)`
Expand Down
28 changes: 27 additions & 1 deletion atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,40 @@
<subtitle type="text">The newest additions to the Awesome Python Applications list.</subtitle>
<link rel="alternate" type="text/html" href="https://github.com/mahmoud/awesome-python-applications" />
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml" />
<updated>2024-01-27T23:37:55Z</updated>
<updated>2024-01-30T18:42:51Z</updated>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>

<rights type="html">CC-BY-SA unless otherwise noted</rights>
<generator uri="https://github.com/mahmoud/apatite">Apatite 19.0</generator>


<entry>
<id>https://gitlab.com/duplicity/duplicity</id>
<title>Duplicity</title>
<link rel="alternate" type="text/html" href="https://gitlab.com/duplicity/duplicity" />
<published>2024-01-30T10:42:00Z</published>
<updated>2024-01-30T10:42:00Z</updated>
<category term="audio"/><category term="audio"/><category term="audio"/>

<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<p><strong><a href="https://gitlab.com/duplicity/duplicity">Duplicity</a></strong>: Encrypted bandwidth-efficient backup tool, using the rsync algorithm.</p>
<p>Links:</p>
<ul>
<li><a href='https://gitlab.com/duplicity/duplicity'>Repo</a></li>
<li><a href='https://duplicity.us/'>Home</a></li>
<li><a href='https://duplicity.us/docs.html'>Docs</a></li>

</ul>
</div>
</content>
<author>
<name>Awesome Python Applications contributors</name>
<uri>https://github.com/mahmoud/awesome-python-applications</uri>
</author>
</entry>

<entry>
<id>https://github.com/aimhubio/aim</id>
<title>Aim</title>
Expand Down
10 changes: 10 additions & 0 deletions projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1185,6 +1185,16 @@ projects:
- productivity
- linux
- mac
- name: Duplicity
repo_url: https://gitlab.com/duplicity/duplicity
home_url: https://duplicity.us/
docs_url: https://duplicity.us/docs.html
date_added: 2024-01-30 10:42:00
desc: Encrypted bandwidth-efficient backup tool, using the rsync algorithm.
tags:
- productivity
- storage
- linux
- name: Excalibur
repo_url: https://github.com/camelot-dev/excalibur
# home_url: https://www.tryexcalibur.com/ # down as of 2020-04-02
Expand Down

0 comments on commit 89976ad

Please sign in to comment.