Italian/english 3 digit system + python regex search script

Hello
After a full year of work i’ve finally completed a 3 digit system. I’ve tried not to make it to personal, using only the most legendary characters so that everyone can make use of it. If you see oddities keep in mind that i tried to fit in every good image i have.

System used:
0 S,Z,X
1 T,D
2 N
3 M
4 R
5 L
6 J, soft C,G
7 K,Q, hard C,G
8 F,V
9 P,B
free H,Y,W,A,E,I,O,U

This is pretty much the standard phonetic system, due to differences in italian/english pronunciation i didn’t rely on SH as 6.

Python regex search script:

import re

# Define your regex pattern

pattern = re.compile(r'^[aewhyiou]*d[daeihwyou]*l[laehiwyou]*v[vaehiwyou]*[a-zA-Z]+', re.IGNORECASE)

# Open and iterate over multiple text files
file_paths = ['1.txt', '2.txt','3.txt','4.txt','5.txt','6.txt']

for file_path in file_paths:
    with open(file_path, 'r') as file:
        for line in file:
            matches = re.findall(pattern, line)
            for match in matches:
                print(match)

Simple tutorial to run this script using python:
Copy the code in an empty document, rename it something.py and place it in a new folder together with a dictionary in .txt format (you can find these online). Match the names of the dictionary .txt files with the ones in the script for example 1.txt 2.txt
Manually edit the regex search to your preferences editing the letters you want to scan: [aewhyiou]*d[daeihwyou]*l[laehiwyou]*v[vaehiwyou]
This for example will scan for d l v followed or preceded by the letters inside brackets [ ]
Open terminal in the folder and run the script with: python3 something.py | less
Running without | less won’t output all the words according to your terminal settings.

Resources used:

https://forum.artofmemory.com/t/1000-object-community/
https://forum.artofmemory.com/t/1000-words-from-3nrd-major-system
https://forum.artofmemory.com/t/post-your-0-99-list-here-for-other-people-to-use-feel-free-to-add
https://forum.artofmemory.com/t/ressources-pour-construire-son-major-system-en-francais
https://forum.artofmemory.com/t/1000-images-major-system-for-000-to-999-nouns-actions-adjectives
https://forum.artofmemory.com/t/000-999-major-system-collaboration
https://artofmemory.com/wiki/Major_System_Image_Database/

4 Likes

I’m gonna keep the system updated in the repository. Right now i’m double checking while learning and correcting mistakes.

I accidentally swapped a B for 8 and i’m now left with a vacant slot for 38. I patched it with “MaFia” but due to the really bad reputation the term has in italy i was trying to avoid using it.

If anyone happens to see this and has a better word for 38 let me know.

1 Like

MuFF

Or… MoFF

Big Muff guitar pedal

A well known fuzz pedal among guitar and bass players.

1 Like

Haha, thats actually my 389 (Muff Pi)

1 Like

Ciao Benjamin
Questo e’ un normalissimo schedario da 000 a 999 fatto utilizzando la conversione fonetica

Se ti riferisci allo script pyhon serve per cercare parole in file di testo

1 Like

nice thank you!
for 38 I have muffa

1 Like

How do you visualize muffa?

This:


I used to be allergic to mold and every once in a while I would keep sneezing and think I had a cold for a day before I realized there must be one of these at the bottom of the bag. Now I’m not allergic to it anymore and sometimes I end up in disgust when accidentally touching one of these. So for me this is a special image and works very well.
If you have any different experience with moldy stuff you can definitely substitute it with that.
I would avoid imagining the microscopic details (unless you’re a biologist or so) because I think it’s hard to get that to be very vivid