Little and dirty script in Lua for web scraping in digikey

grab4eda It’s a pure-Lua script. Right now works on GNU/Linux only and the output is for use with Proteus/ISIS.

Example of use

Example of use

How to use:

  • Copy to /usr/bin
  • Give execute permissions
  • Execute grab4eda --create-config
  • Edit “~/.grab4eda/config” with your “strings”
  • Now, execute grab4eda with the product web link (digikey.com)
  • Is done! Enjoy.

Requisites

  • lua5.1
  • curl
  • xclip

Happy hacking!

Función para leer un archivo de propiedades en Lua/LuaJIT

A veces requerimos agregar la funcionalidad de parametrizar nuestro programa. En los sistemas UNIX’s estamos acostumbrados a encontrarnos con archivos de este estilo:

########################################################################
# Example #
########################################################################

msg = “Hello world!” # This string is correct
bad1 = Hello world!” # This string isn’t between two tokens
bad2 = Hello world! # The ” token is not present

trys = 1225 # This is a numeric configuration

pi = 3.1415 # Float
e = 2.71e-4 # Cientific notation
bad3 = 12c # The error is mix numbers and not valid text

number = 1 # If you repeat some parameter
number = 2 # the value that get is the last
number = 3 # appear in the file. In this case 3.

########################################################################
# End #
########################################################################

Eh creado un pequeños proyecto al cual llame LuaFRPF, una función que sirve para leer archivos de propiedades. La forma de usarla es muy sencilla y está explicada en la página.

Espero que les sirva.
Saludos.
Happy Hacking!

Primer script en #LUA utilizando #lualibhid para el proyecto #PIDEME

Hace algún tiempo estoy trabajando en un sistema simple que utiliza LUA para hacer los scripts que permiten construir prototipos rápidos de drivers utilizando diferentes protocolos y puertos de comunicación con sensores, equipos de medición, etc. El logo que hice para el proyecto:

Continue reading

Simple CATS utilizando LUA como lenguaje script para el desarrollo de programas TPS

Nelson G. Lombardo

Resumen

Este texto presenta el procedimiento requerido para utilizar el lenguaje interprete LUA como parte de un simple CATS. Se definen las modificaciones necesarias a la arquitectura de LUA cómo así el protocolo final para el desarrollo de TPS. El gol del trabajo radica es proporcionar un interprete simple, poderoso, liviano y embebible multiplataforma que permita rápidamente generar los recursos computacionales para realizar los TE, TPS y DT con facilidad y flexibilidad. El trabajo apunta a dejar una base de desarrollo no así el de un sistema CATS propiamente dicho. Continue reading