neonrust / epm

Command-line TV episode calendar/manager/scheduler/tracker (EPisode Manager)
MIT License
0 stars 0 forks source link

Higher-base index numbering? #11

Open neonrust opened 2 years ago

neonrust commented 2 years ago

When the number of series goes above 100 (or even 1000 ?!), the index number becomes rather cumbersome.

Maybe a higher base could be used? For example 1-99 base 10 is used and then additional digits are base 26 (i.e. letters and no numbers), so: a00 = 100.

Example: u13 is 21*100 + 13 = 2113 (`u is 21).

Could also print the two different base digits using different colors.

neonrust commented 2 years ago

The reasoning is that it's probably easier to remember for a human, e.g. b35 instead of 235.

They're normally not necessary to remember, but maybe for some people it is easier to use the index number. In some cases, however, it's useful (or faster) for resolving ambiguities.

neonrust commented 10 months ago

Forgot to reference this in 4f5f1613c468337b427451433e73871cc67f23b1