Skip to content
This repository was archived by the owner on Feb 18, 2025. It is now read-only.
/ Anti36Manager Public archive

Useless tool to grow your collection of "appropriate" content locally. It’s not about what you collect; it’s about how you keep it.

Notifications You must be signed in to change notification settings

ZiggityZaza/Anti36Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anti36Manager 🦴 (Paused)

Useless solution to sort and manage yer favorite "appropriate" pictures/videos. Sorted by origins, personas, tags and media types.

But as in now, I don't think it's worth continuing. I will archive this until I find a use for this.

Reworked UI (Experimental)

exampleNew exampleNew2

Outdated

example2 example1 (I randomly picked some images from my computer)

What is this?

Overall it's a turbo-lightweight console based program which helps you store images/videos in a structured way. The main feature though is to give you the option to bundle everything and have them displayed to you.

I'm a little backwards. What do you mean? 🤨 It's like a gallery but with more of steps and more control. If you are still confused, just execute the program and you'll see what I mean.
Wait, why doesn't it have a/an proper UI? 🤨🤨🤨 Not anymore. Rather than dealing with bloated UI frameworks like Qt, I’m keeping it simple with JavaScript on a localhost. It’s faster thanks to browser optimizations, way easier to work with, and super portable. No need to mess with dynamic libraries or extra dependencies.

I want to contribute! 🫦🫂

Check the CONTRIBUTING.md file for more information.

Important note 🧑‍🦼

Obviously this readme is subject to change. As this project matures, the readme will be more detailed, secure and pleasing to read. I apologize for the current situation of the repository.

How to use 🤺

Setup 🧦

- Have windows
- Have a disk called E:\
    - Like an USB or a virtual disk
        - I've been using a virtual disk using windows's disk management tool

- Create a folder called "Anti36Local" in E:\
    - Create some folders in "Anti36Local" named after some origins like games, movies, topics, etc.
    - In each origin folder, create folders named after people, places or things that are related to the origin.
        - You can always add more folders later on.
    - Check the folder path for the unsorted folder in the program and make sure it's there.

- Have/download the g++ compiler
    - Compile the program (in c++20 or above)

- Check everything. I only had my own computer to test this program.
    - If you encounter any bugs, **PLEASE** let me know.

Instructions 🎣

  • Scurry through the internet to find some portrayals
  • Put them into the specified unsorted folder
  • Run the program
  • Read the console

Folder structure 📂

This is how the program expects the folder structure to be.

Anti36Local(1)->(n)Origin(1)->(n)Persona(1)->(n)Portrayal->(n)tag

E:/
├── Anti36Local/
│   ├── topic/
│   │   ├── object/
│   │   │   ├── index_tags_.extension
│   │   │   ├── index_tags_.extension
│   │   │   ├── index_tags_.extension
│   │   ├── object/
│   │   │   ├── index_tags_.extension
│   │   │   ├── index_tags_.extension
│   ├── topic/
│   │   ├── object/
│   │   │   ├── index_tags_.extension
... ... ... ...


Anywhere
├── $unsorted/
│   ├── filename.extension
│   ├── filename.extension
│   ...
├── ui.html
...

Troubleshooting 🤓👆🏽

It's pretty difficult to accidentally crash the program. But if you do, here are some common issues and solutions.

The window shows up and closes immediately Open cmd, input the path to the exe and run it from there to see the error message
There is no error message Impressive. Make an issue on this repository and I'll fix it. Keep the executable though. I might need it.
It says some dll is missing WHAT?! Don't forget to use "-static" when compiling the program.
Known bugs There are some bugs that I'm aware of but they don't happen unless you are trying to break the program.

Other things

The lore behind all this 🧓🏽📖👆🏽

Believe it or not, this program wasn’t originally meant to handle anything questionable. But at some point, people started joking that it was so I figured, why not make it real?

Here is my inspiration for this project: Inspiration

Why did the Anti36Manager repo start at version 1.4? This project had been in development for a while, but I only recently realized I needed a second opinion on my code. So, I decided to make it public. That’s also why the README isn’t great. As much as I hate to admit it, I’m still learning to navigate software development beyond my own bubble.

About

Useless tool to grow your collection of "appropriate" content locally. It’s not about what you collect; it’s about how you keep it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages