Generador de anagramas para Windows y Linux

Necesito una aplicación fuera de línea que pueda obtener todas las palabras de una determinada palabra.

(Un ejemplo de lo que necesito es Wordles , pero debería estar fuera de línea).

Ejemplo: Si entro Today, obtendré

A, AD, ADO, AT, AY, DAY, DO, DOT, OAT, OD, TA, TAD, TO, TOAD, TOADY, TOD, TODAY, TODY, TOY, YOD,

La aplicación debe ser para Linux y Windows.

solo para ingles?
¿Requiere diccionarios intercambiables? Además, ¿tiene que estar precompilado o se puede lograr la multiplataforma descargando el código fuente?

Respuestas (1)

an

" an" es un generador de anagramas basado en texto de código abierto que data de alrededor de 1996. Ya no se puede contactar al autor original, pero desde que se lanzó como GPL , todavía recibe parches si alguna vez son necesarios (). Sin embargo, hay al menos dos sitios que todavía "mantienen" el software, aquí , aquí y aquí .

de la manpage:

NAME an - Generador de anagramas

SINOPSIS an [-w] [-c cadena] [-d diccionario] [-l número_palabras] [-m palabra_longitud] [-u cadena] [-n número_anagramas] [--palabras] [--contener cadena] [-- dict dictionary] [--longitud número_palabras] [--longitud mínima de palabra] [--cadena usada] [--número número_anagramas] [--ayuda] [--versión] FRASE

DESCRIPCIÓN an encuentra todos los anagramas que se pueden hacer a partir de las letras en FRASE, usando palabras en el diccionario especificado (predeterminado=/usr/share/dict/words).

  • Linux:

    • En distribuciones de Linux basadas en Debian (como Ubuntu o LinuxMint ):

      sudo apt-get install an

    • De lo contrario, descargue, compile e instale el tar desde uno de los dos sitios mencionados anteriormente.
  • Ventanas:

    • Es probable que solo se necesite recompilar para generar los binarios win32/win64 debido a los bajos requisitos de recursos del programa. Este sitio web afirma haber creado un binario win32 o al menos un archivo MAKE dirigido a Windows, aquí , aunque no lo he probado.

En realidad estaba usando anel otro día. Puede producir una lista grande si hay muchas letras, por lo que recomiendo usar moreo lesspara mover los valores de respuesta en Linux.