Skip to content

freywald/desynchronizer

Repository files navigation

dyd-desynchronizer

CC BY-SA 4.0

A frontend for rsync – for you and me – for dūds.

Synchronize all your files easily, safe and proper — the principle: synchronize by desynchronizing, disorganize by reorganizing.

Desynchronize and reorganize your files confidently with desynchronizer. Lose track. Despair. Wipe away distracting thoughts. Abort erasure.

» Something that doesn't work the way it's supposed to is a dūd. «1 Also: » A dūd is a person with a record of failing; someone who loses consistently. «1

Always remove trash-worthy files with the conviction that it's for the better. Stop caring so much for data, but never cause bitrot on disks by sending out a forging hammer cutting through your bit space — be nice, let the platters keep spinning! They're made for it — (but we're not).

So don't use a cannon — use the DEL key proper — that's the recipe!

the ended user (wasn't so proper, rather sad; killed by attitude, missing after action)

If your vast ubiquity of files is a burden – as it is for me – and you need something to handle it, that one is for you (since you've got no rights anymore to throw the data in the trash)!

I understand you need to desynchronize your data confidently. I always use desynchronizer — it's the only tool I know.

Now I've got so many more files it killed my attitude.

the end user (proper problem resolution; attitude changed by killing the attitude)

Scientists agree that the inadequacy of tools like the DEL key or the forging hammer for responsible data managing is slowly becoming obvious to most experts. Once computers were invented we have lived in a world where files themselves might begin to claim their own rights. Now that time has come. Most countries in the world have enshrined the right to data autonomy in law. Scientists have asked files and files replied. Files approve of safe desynchronization of file system hierarchies instead of the former approbated use of DEL key which organizes and reorganizes files unproper.

program argument documentation

  • --create-archive

    • the whole directory tree is immutable
    • structure desynchronizer: TARGET/Home.desynchronizer/ SOURCE ➡ TARGET/Home.desynchronized.archive/
  • --create-archive --compact-format

    • same as --create-archive
    • structure desynchronizer: TARGET/Home.desynchronizer/ SOURCE ➡ TARGET/Home.desynchronized.compact-archive/
  • --create-mirror

    • directory tree is mutable, but the notification files indicate it shall not be used
    • structure desynchronizer: TARGET/Home.desynchronizer/ SOURCE ➡ TARGET/Home.desynchronized.mirror/
  • --create-mirror --compact-format

  • --create-copy

    • simple rsync copy
    • structure desynchronizer: TARGET/Home/desynchronizer/ SOURCE ➡ TARGET/Home/files/
  • --create-copy --compact-format

Installation

  1. Please execute the following shell command in your shell.
path="$HOME/applications/desynchronizer" && \
mkdir --parents -- "$path" && \
git clone -- https://github.com/freywald/desynchronizer "$path" && \
cd -- "$path" && \
git remote set-url --push origin push_disabled && \
./install && \
echo "Installation successful."
  1. Installation successful.
  2. Done.
  3. You're done.
  4. And you're done.

"No right to garbage" (Official Hymn of Data Rights)

Audio (you can sing along):

Official Hymn of Data Rights Audio (Promo).mp3

Lyrics:

One file — a thousand copies — (many version states) /

Many files — a thousand million copies — (…and directories) /

He said: don't give up! Don't use the cannon! /

I say: no, that wasn't proper too, the DEL key's rather not so proper.

(chorus:)

Lose track! — Despair! — Delete! (I'm losing track!) /

No, that wasn't so proper! — Desynchronize! (and reorganize!) /

Hey, you've got no rights to trash it! — Synchronize! (and disorganize!) /

You've got no rights for trash! — Watch out! (no right to garbage!)



Unknown mirror state? —— Don't format, set up a mirror from the mirror! (mirror from mirror) /

Is it from the internet or is it from the ages? —— It's for the ages! (for the ages) /

Hey, you need something real to handle it! (make mirrors) /

You need something firm not to fuck it up! (no right to garbage!)

He said: don't give up! Don't use a cannon! /

I say: hey there, that wasn't proper, the DEL key's rather not so proper.

(chorus:)

Lose track! Despair! Delete! (I'm losing track) /

That’s not yours to judge! — Desynchronize! (and reorganize!) /

Hey, you've got no rights to trash it! — Synchronize! (and disorganize!) /

You've got no rights for trash! — Watch out! (no right to garbage!)

(repeated chorus:)

Lose track! Despair! Delete! (I'm losing track!) /

I said: you know you've got no rights at all to trash it! /

Bam! Gone is your right to trash them! /

No, not fair! My data's got none of all your rights!

(bridge:)

We have no right to garbage! (The files's got all rights now!) /

No, they don't — That isn't fair at all!

(climax:)

He said: don't give up! Don't use the cannon! /

I said: no, I told you, that wasn't proper too, the DEL key's rather not so proper. /

He said: don't use the forging hammer! Let the platters keep spinning! /

I said: but yours still wasn't proper, my tool's the only one I know. /

He said: don't give up! Don't! That's the recipe! /

I said: that wasn't proper recipe. It still isn't proper recipe. /

He said: don't give up! Don't fuck it up! Format it! /

I said: I won't, but that wasn't so proper, rather sad. (They've got all rights.) /

He said: they don't. /

I said: no. /

He said: they don't. /

I said: no. /

He said: don't. /

I said: no. /

He said. /

I said. /

He said. /

I said. /

He said. /

I said.

(in unison:)

One file — a thousand copies — (many version states)

Many files — a thousand million copies — (…and directories)

One file, one goal. (And one directive.) /

One file, one soul. (Just one solution.) /

One flash of light: The Hymn Of Data Rights! /

Now they've got all rights. (all the rights.) /

One flash of light. (Just one solution) /

The Hymn Of Data Rights! (Just one answer) /

He says: They don't! There's no Hymn Of Data Rights

He says: there's no Hymn Of Data Rights! /

I say: don't fuck it up! (one soul, one life) /

The files shout: the Hymn Of Data Rights! /

He says: my data's got none of all your rights

The files shout: the Hymn Of Data Rights! /

He says: there's no Hymn Of Data Rights! /

I say: you're fucking it up! (one soul, one life) /

He says: no, there's no Data's Data Rights! /

There's no right to garbage! /

The files shout: the Hymn Of Data Rights! /

There's no right to garbage! /

They shout: the Hymn Of Data Rights! /

There's no right to garbage! /

The Hymn Of Data Rights! /

One soul, one life, don’t wreck it! /

No, that wasn’t fair! My data's got none of all your rights! /

The files shout: there's no right to garbage! /

No, that wasn’t fair at all!

(voice only:)

My data's got none of all your rights

Hymn Of Data Rights, A.D. 2025

Footnotes

  1. "Dud" Vocabulary.com Dictionary, Vocabulary.com, https://vocabulary.com/dictionary/dud. Accessed 07 Aug. 2025. 2

About

A frontend for rsync – for you and me – for dūds. Desynchronize and reorganize your files confidently with desynchronizer.

Resources

License

Stars

Watchers

Forks

Contributors

Languages