this post was submitted on 24 Jan 2025
841 points (96.5% liked)

Microblog Memes

6281 readers
1314 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

Rules:

  1. Please put at least one word relevant to the post in the post title.
  2. Be nice.
  3. No advertising, brand promotion or guerilla marketing.
  4. Posters are encouraged to link to the toot or tweet etc in the description of posts.

Related communities:

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] BlastboomStrice@mander.xyz 3 points 3 days ago* (last edited 3 days ago) (1 children)

I found this a few months ago and after adapting it to my needs I now have my files heavily organized (makes backups much easier).

https://github.com/roboyoshi/datacurator-filetree

[–] TrickDacy@lemmy.world 6 points 3 days ago (1 children)

What exactly is the app? The GitHub page isn't the most descriptive. How does it help you with backups?

[–] BlastboomStrice@mander.xyz 4 points 3 days ago* (last edited 3 days ago) (2 children)

It's not an app, it's actually a very simple repo containing folders and readmes.

It's just a folder structure, which you can use on your system. Unzip the file and slowly fill the folders with your files. I had to create(or maybe even rename/delete) some folders to adapt it to my needs. It took me around 20days during summer to organize around 2-3tb of my laptop and my external disk.

It was a kinda painful manual process, but I think it was really worth it, now things are well organized, I detected and removed hunderds of GB of unecessary/duplicate/unwanted files, it's easier to navigate now, the structure is cleaner and syncing a big part of my drive is relatively easy now. There some files, like installed programs and their data which are in predefined paths and I didnt move those, so these were left out. Also some games save their data in Documents, so I symlinked their data in documents. And there's the defauly downloads folder which is now more of a temporary folder for stuff I download before I move them or delete them.

There is not exactly a standard for how to orginize your files, but this repo is a very good start:)

Edit: I think organizing my files was my first step on the list in order to transition to linux, it would otherwise make it harder to properly backup and sync a mess of files gathering up for years. To sync my files to my external drive I just had to backup only ~10folders and one of which was the "root" (the one in the repo as you can see) which contained about 90% of my files. Much easier, much faster.

[–] TrickDacy@lemmy.world 2 points 3 days ago (2 children)

Taking a look now. This seems largely pretty smart. I am curious though, how much of the folder structure here felt relevant for you? For me I'm thinking it's ~50%. I agree with you though, that it's a good starting point. I was working on something similar in a text file a while back but never finished. Turns out, organization is pretty hard when you have collected data for 25 years.

[–] BlastboomStrice@mander.xyz 2 points 3 days ago* (last edited 3 days ago) (1 children)

Ok, umm, I sent a lengthy response with screenshots and a dirlist to see, somehow it didnt get sent. I'll send it again later, but it will probably take me 4hours, gonna be busy for a little while😅

(To answer your question, this structure holds around 96% of my user data.)

[–] TrickDacy@lemmy.world 2 points 3 days ago

Oh, dang. I appreciate that effort. Sorry that it went into the void!

[–] BlastboomStrice@mander.xyz 1 points 2 days ago* (last edited 2 days ago) (1 children)

Ok, so, it takes about 96% of the data in the home partition. Here are some screenshots of Qdirstat scans of my laptop's 1tb ssd:

~/:

Qdirstat scan of "~/"

~/root/:

Qdirstat scan of "~/root/"

Many of the files here are flac files and some ancient movies I have. 😄

Also, this is a (censored) directory list of top 3 levels of the root structure (I have put some unecessary dirs in Obsolete-dirs instead of deleting them and many dirs here are either empty or near-empty, like the book categories or the chart dirs):

root

root
├── Archives
│   ├── Backups
│   │   ├── Accounts
│   │   ├── [Censored]
│   │   ├── [Censored]
│   │   ├── Linux-Transition [DELETE ONCE TRANSITIONED]
│   │   └── [Censored]
│   ├── Datasets
│   │   ├── Research
│   │   └── Statistics
│   ├── Health
│   │   ├── [Censored]
│   │   └── [Censored]
│   ├── Logs
│   │   ├── AppList
│   │   ├── [Censored]
│   │   ├── Battery_report
│   │   ├── Chkdsk
│   │   ├── Crystal Disk Info
│   │   ├── FileStructureList
│   │   ├── Logs from when disk cloning failed in october 2021
│   │   ├── Nox- vmlogs
│   │   ├── Robocopy
│   │   ├── Stellar phoenix - best photo recovery
│   │   └── VirtualBox
│   ├── Manuals
│   │   └── Anduril 1 UI
│   ├── Obsolete-dirs
│   │   ├── News
│   │   └── Scientific
│   ├── Reciepts
│   ├── Trip_documents
│   │   ├── [Censored]
│   │   ├── [Censored]
│   │   ├── [Censored]
│   │   ├── [Censored]
│   │   └── [Censored]
│   ├── Websites
│   │   ├── Curiosity.com
│   │   ├── Ebay.com
│   │   ├── Friv.com
│   │   ├── Parametrek
│   │   ├── UNI-T - Uni-trend.com
│   │   ├── Xiaomi.eu
│   │   └── Youtube
│   └── [Censored]
├── Assets  //Note: here I thought of putting files 
│   │       //related to education (like school) and possibly work too
│   ├── [Censored]
│   │   ├── [Censored]
│   │   └── [Censored]
│   ├── [Censored]
│   │   └── [Censored]
│   └── [Censored]
│       └── [Censored]
├── Audio
│   ├── Download-lists
│   │   ├── Shazam
│   │   └── Spotify
│   ├── Downloads
│   │   ├── 1T
│   │   ├── deemix Music
│   │   └── Soulseek Downloads
│   ├── Music
│   │   ├── Flac
│   │   ├── LRC_Backup
│   │   └── Opus
│   ├── Obsolete-dirs
│   │   ├── Books
│   │   ├── Podcasts
│   │   ├── Soundfx
│   │   └── Soundtracks
│   ├── Playlists
│   │   ├── Sabaton
│   │   └── Song ratings
│   ├── Recordings
│   │   ├── B1 Zertifikat Hoeren
│   │   ├── ECCE listenings
│   │   └── Morphvox samples
│   └── Web
│       ├── Bandcamp
│       ├── Deezer
│       ├── Radio
│       └── Youtube
├── Desktop-shortcuts
│   ├── Game-Making - Creativity
│   │   ├── 2D-3D Design
│   │   ├── Misc
│   │   ├── Music
│   │   ├── Programing
│   │   └── Video
│   ├── Obsolete
│   ├── System-Tools
│   │   └── GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
│   └── Unused
├── Documents
│   ├── 3D Objects
│   │   ├── 3D Builder
│   │   └── 3d stuff
│   ├── Logitech G502
│   ├── Touch Typing
│   └── [Censored]
├── Downloads
├── Games
│   ├── Party
│   ├── Sport
│   │   ├── Competitive
│   │   ├── Mind
│   │   └── Physical
│   ├── Tabletop
│   │   ├── Board
│   │   ├── Card
│   │   ├── Dice
│   │   ├── Pen-and-paper
│   │   ├── Rpg
│   │   ├── Strategy
│   │   └── Tile-based
│   └── Video
│       ├── Arcade
│       ├── Browser
│       ├── Computer
│       ├── Console
│       ├── Handheld
│       └── Mobile
├── Hobbies
│   ├── Drone
│   │   └── Hubsan H501S-S
│   ├── Electronics
│   │   ├── DPS5020 module
│   │   ├── DPSsupplier-master
│   │   ├── Falstad
│   │   └── RidenPowerSupply_V1.0.0.9
│   ├── Flashlights
│   │   ├── D25l - Sc31Pro - SP36BLF - UV
│   │   └── Nov-Mu
│   ├── Gym
│   │   ├── Exercises
│   │   ├── FastnFitness
│   │   └── Wii Fit Plus
│   └── Youtube
│       ├── 100kv Voltage booster module
│       ├── [Censored]
│       ├── TEMPGUN-Adobe
│       └── YT Logos
├── Images
│   ├── Artwork
│   │   ├── Digital-art
│   │   ├── Drawings
│   │   ├── Logos
│   │   ├── Paintings
│   │   └── Sculpture
│   ├── Charts
│   │   ├── Area-charts
│   │   ├── Bar-charts
│   │   ├── Bubble-charts
│   │   ├── Flowcharts
│   │   ├── Infographics
│   │   ├── Line-charts
│   │   ├── Maps
│   │   ├── Matrices
│   │   ├── Mind-maps
│   │   ├── Miscellaneous
│   │   ├── Organizational-charts
│   │   ├── Pie-charts
│   │   ├── Sankey-diagrams
│   │   ├── Spiral-diagrams
│   │   ├── Treemaps
│   │   ├── Venn-diagrams
│   │   └── Wordclouds
│   ├── Emojies
│   │   ├── Discord Emojies1
│   │   └── SignalEmojies
│   ├── Icons
│   ├── Obsolete-dirs
│   │   ├── Animated
│   │   ├── Memes
│   │   ├── Photos
│   │   └── Purpose-based
│   ├── RandomPhotos
│   │   ├── 2018-02
│   │   └── [Censored]
│   ├── Screenshots
│   │   └── Obsolete-dirs
│   └── Wallpapers
├── Imports-Exports
│   ├── Adobe
│   │   ├── After Effects CC 2018
│   │   ├── Photoshop
│   │   └── Premiere Pro
│   ├── Audacity
│   │   ├── Army or not
│   │   └── Sabaton OverdriveV2
│   ├── Blender
│   │   ├── 1st Game
│   │   ├── BlenderGuruTutV2
│   │   ├── blenderkit_data
│   │   ├── D20
│   │   ├── Flashbang Day
│   │   ├── Gabbitt tut
│   │   ├── NodesTut
│   │   ├── Nov-Mu
│   │   ├── [Censored]
│   │   ├── UFO
│   │   └── YT-Intro
│   ├── Bottles
│   │   ├── Bottles-Apps -> /home/bs/root/Software/Applications/Linux/Bottles-Apps
│   │   ├── Bottles-Games -> /home/bs/root/Games/Video/Computer/linux/Bottles-Games
│   │   ├── Configs
│   │   └── Full-backups
│   ├── Browsers
│   │   ├── Chrome
│   │   └── Firefox
│   ├── ChoEazyCopy
│   ├── Dss
│   ├── Freecad
│   ├── GDevelop
│   │   ├── endless_runner_resources
│   │   ├── My project
│   │   ├── My project10
│   │   ├── My project11
│   │   ├── My project12
│   │   ├── My project13
│   │   ├── My project2
│   │   ├── My project3
│   │   ├── My project4
│   │   ├── My project5
│   │   ├── My project6
│   │   ├── My project7
│   │   ├── My project8
│   │   ├── My project9
│   │   └── Sparkman-GD5
│   ├── Gimp
│   │   ├── [Censored]
│   │   ├── Manual
│   │   ├── Polo-bag_color-transformation
│   │   ├── RandomMaterials
│   │   └── [Censored]
│   ├── Inkscape
│   │   └── Tutorials
│   ├── Keepass
│   │   └── Keepass-Database
│   ├── Krita
│   ├── LTspiceXVII
│   │   ├── examples
│   │   ├── lib
│   │   └── Projects
│   ├── Meshroom
│   ├── Notepad++
│   ├── OBS
│   ├── Olive-Video-Editor
│   │   ├── [Censored]
│   │   └── We are Doomed
│   ├── PowerBI
│   │   └── [Censored]
│   ├── Random_Configs
│   ├── ShareX
│   ├── Siril
│   └── Unity
├── Literature
│   └── DDC
│       ├── 000 - COMPUTER SCIENCE. INFORMATION. GENERAL WORKS
│       ├── 100 - PHILOSOPHY. PSYCHOLOGY
│       ├── 200 - RELIGION
│       ├── 300 - SOCIAL SCIENCES
│       ├── 400 - LANGUAGE
│       ├── 500 - PURE SCIENCE
│       ├── 600 - TECHNOLOGY
│       ├── 700 - ARTS. RECREATION
│       ├── 800 - LITERATURE
│       └── 900 - HISTORY. GEOGRAPHY
├── Software
│   ├── Applications
│   │   ├── Android
│   │   ├── Ios
│   │   ├── Linux
│   │   ├── Mac-osx
│   │   ├── Mac-ppc
│   │   ├── Win32
│   │   └── Win64
│   ├── Firmware
│   │   ├── Android-dev
│   │   ├── ESP2866
│   │   ├── PL2303TA
│   │   └── w10_stop_reset_fileasso
│   ├── Scripts
│   │   ├── C
│   │   └── Python
│   ├── Source
│   ├── Systems
│   │   ├── Apple
│   │   ├── Apple Inc
│   │   ├── Commodore International
│   │   ├── IBM
│   │   ├── Linux
│   │   └── Microsoft
│   └── Typefaces
└── Video
    ├── Movies
    │   ├── Animated
    │   └── Live-action
    ├── Obsolete-dirs
    │   ├── Discs
    │   └── Vhs
    ├── Screen-Recording
    ├── Series
    │   ├── Animated
    │   └── Live-action
    ├── TAINIES PAIDIKES
    │   ├── Ant-Man 2015 HDTS x264 AC3-CPG
    │   ├── dukes-of-hazard
    │   ├── Epic (2013) [3D] [HSBS] [Greek Audio]
    │   ├── FROZEN 720p Greek Audio
    │   ├── gnom
    │   ├── HOODWINKED_2_TOO_HOOD_VS_EVIL.2011.GREEK_AUDIO
    │   ├── Hotel.Transylvania.2012.TS.XviD-RESiSTANCE
    │   ├── HOT_WHEELS
    │   ├── Ice Age Continental Drift 2012 Greek audio
    │   ├── Jurassic World 2015 1080p BRRip x264 DTS-JYK
    │   ├── knight-Rider
    │   ├── masoulamitigris
    │   ├── MIKROI-EINSTEIN
    │   ├── O_Mikros_Nikolas_2_Hmera_Podosfairou
    │   ├── Planes-greek-audio
    │   ├── RANGO_SIM_TM
    │   ├── Rio 2 (2014) DVDRip x264 AC3 5.1 Greek Audio
    │   ├── SM_Title12
    │   ├── spiroynatosgr
    │   ├── Sport.Vendeta.Billy.GreekStars
    │   ├── st_poyli
    │   ├── taglykakia
    │   ├── TA MYALA POU KOUBALAS
    │   ├── The Amazing Spiderman 2 2014 DVDrip Xvid Ac3-MiLLENiUM
    │   ├── The.Lorax.2012.Greek audio
    │   ├── The Pirates! Band of Misfits 2012  Greek audio
    │   ├── Wreck it Ralph 2012 TS READNFO x264 AAC-UNiQUE
    │   ├── xaroumenapodiaGR
    │   ├── xelonakia
    │   └── xugo720BLURAY
    └── Web
        └── Youtube


Btw, I have separate root, home and boot partitons on my nixos install, here's the root partition:

/:

Qdirstat scan of "/"


Lastly, the external hdd I have isn't that organized, because many of the backup folder aren't inside the root folder. I think putting them inside the /root/backup/ path would be the proper way, but this would probably break my backup workflow and mess with a script I have to sync my phone. I might do it one time:)

[–] TrickDacy@lemmy.world 2 points 2 days ago (1 children)

Thank you so much for this! You've given me a lot of ideas. Last question, I think you mentioned symlinking -- can you say more about how you are using symlinks? (I am familiar with the concept but maybe haven't used them how you have for a purpose like this)

[–] BlastboomStrice@mander.xyz 2 points 2 days ago* (last edited 2 days ago) (1 children)

Hehe, glad I helped:)

can you say more about how you are using symlinks

I havan't yet used a lot of symlinking, but some of the stuff I do is:

  1. If you can see the dirlist, in ~/root/Imports-Exports/Bottles I have the bottles dir which contains 2 subdirs, Bottles-Apps and Bottles-Games. They are symlinks, pointing to bottles of apps (at ~/root/Software/Applications/Linux/Bottles-Apps) and games (at ~/root/Games/Video/Computer/linux/Bottles-Games) respectively (bottles are wine prefixes that the app "Bottles" creates to run windows programs).

  2. This one is again about windows games. I have the program files and data in 2 separate folder under ~/root/Games/Video/Computer/windows/GameX (where GameX represents a given game) and I symlink them inside the respective bottle dirs (2 of the games I have use the default Documents dir for saving the game data and because I dont have bottles isolated from the rest of the userspace, I symlinked the game data in ~/Documents).

  3. Because nixos uses symlinks for its app shortcuts, simply dragging app icons on the desktop doesnt work (it creates symlinks to the version of the app at this time). Thus, I have to go to nixos's folder with shortcuts to my apps (which gets updated after update) and symlink each shortcut to my desktop.

  4. Another use for symlinks is to keep my dotfiles git versioned and sycned with codeberg, for which I'll have to use gnu stow, but I still haven't done this (my git knowledges are veery limited).

You can do fun stuff, just be careful when copying/deleting/syncing symlinks, not to mess up anything (app tend to warn you if you want to follow the symlink (which affects the targeted file instead of the symlink) or not). They help to keep things tidy, but can get messy with improper use:)

[–] TrickDacy@lemmy.world 2 points 2 days ago (1 children)

Gotcha. Yeah I saw those -> indicators right after sending you that question. I just installed tree locally -- it is nice! I keep forgetting about that one. I'm gonna take all this as inspiration and come up with a better system. I currently have a server/desktop with my whole entire data archive and a laptop that will have some backup-worthy files, I'd like to be able to easily back them both up locally and to the cloud.

I think getting better organized like you did first is the right move. I have a system in place for the desktop machine that works fairly well, but buying this new laptop threw a wrench into that system because I'd like to reuse it in both contexts but it's currently not equipped to do that. I'll figure it out :) But like you said, being organized helps efforts like that (among many others!)

[–] BlastboomStrice@mander.xyz 2 points 2 days ago

Haha it's in my plans to build a server/nas to have a local "cloud" (and try some self hosted programs)

buying this new laptop threw a wrench into that system

Aw, I see, good luck with your endeavor!

[–] TrickDacy@lemmy.world 2 points 3 days ago

Thanks. Makes sense. I'll give it a look.