La edición solo de texto de jws.dev
telnet.jws.dev
jws.dev en un terminal: la misma experiencia, currículum, viajes, proyectos y publicaciones, reconstruidos desde la API JSON pública del sitio y servidos por telnet con Node.js, sin dependencias.


Cómo llegar
Cómo conectarse
Sirve cualquier cliente de telnet. Conéctate, pulsa Intro y escribe el número de lo que quieras leer. El sitio está en inglés.
telnet telnet.jws.devConseguir un cliente de telnet
- macOS
Apple dejó de incluir telnet a partir de macOS High Sierra. Homebrew lo devuelve:
brew install telnet- Windows
Activa la característica Cliente Telnet desde un símbolo del sistema ejecutado como administrador y luego usa el comando de arriba en el Símbolo del sistema o en Windows Terminal. PuTTY también sirve, con Telnet como tipo de conexión.
dism /online /Enable-Feature /FeatureName:TelnetClient- Linux
La mayoría de las distribuciones lo empaquetan como telnet; en Debian y Ubuntu:
sudo apt install telnet- Sin telnet
Netcat, que casi todos los sistemas ya traen, también sirve para entrar. Se salta la negociación, así que tendrás el modo de línea básico y quizá algunos caracteres sueltos arriba.
nc telnet.jws.dev 23
Cómo moverse
| Teclas | Acción |
|---|---|
| 1–999 + Intro | Abrir una entrada numerada |
| B + Intro | Volver atrás |
| M + Intro | Volver al menú principal |
| Espacio | Avanzar por una pantalla larga (también con las flechas) |
| cualquier palabra + Intro | Buscar en todo el sitio |
| T + Intro | Cambiar entre color con dibujo de líneas, color sin más y ASCII básico |
| H + Intro | Ver todos los comandos |
| Q + Intro | Desconectarse |
Telnet no va cifrado. Para leer un sitio web público, que es todo lo que esto es, no importa: no hay inicio de sesión, y nada de lo que escribas va a ninguna parte salvo a este servidor.
De un vistazo
Estadísticas del proyecto
- Colecciones de la API que lee
- 7
- Dependencias en ejecución
- 0
- Modos de visualización
- 3
- Destinos de viaje
- 112
- Tecnologías documentadas
- 84
- Disponibilidad
- 100 %En los últimos 30 días, según UptimeRobot.
- Días desde el último cambio
- 41
Propósito y rumbo
El objetivo
telnet.jws.dev es jws.dev reconstruido sin nada más que su API JSON pública, para un cliente que está todo lo lejos de un navegador que puede estar un cliente: una sesión de telnet en cualquier terminal, por la que se navega escribiendo números. Guarda el sitio entero en memoria y consulta el manifiesto de la API cada cinco minutos, descargando solo las colecciones cuyo contenido ha cambiado, así que lo que se publica en jws.dev aparece en el terminal sin que nadie toque el servidor. Es un solo proceso de Node.js sin dependencias —la negociación de telnet, la maquetación del texto y el decodificador de PNG que dibuja el retrato están escritos sobre la biblioteca estándar— y funciona en el mismo servidor que jws.dev, como un servicio sin privilegios y muy restringido, hecho para aguantar sin inmutarse a los bots que rastrean el puerto 23 todo el día. Se publica solo en inglés.
Registro de cambios
Cambios recientes
Las últimas cosas que he documentado sobre telnet.jws.dev.
Publicaciones, registros de cambios y más mano dura
El sitio de telnet incluye ya las publicaciones escritas para jws.dev y el registro de cambios de cada proyecto, las letras esperan a Intro y el servidor es más estricto con los clientes abusivos.
Un retrato en la portada
La pantalla de bienvenida dibuja ahora mi retrato a partir del icono del sitio: bloques en escala de grises en un terminal moderno y sombreado ASCII en cualquier otro.
jws.dev, por telnet
Un servidor de telnet que reconstruye jws.dev a partir de su API JSON pública, con la experiencia, el currículum, los viajes y los proyectos en menús numerados en cualquier terminal.
Conectado con mi experiencia
Tecnologías utilizadas
Elige una tecnología para leer más sobre mi experiencia con ella y sobre cómo la uso.
