Mostrando entradas con la etiqueta Curl. Mostrar todas las entradas
Mostrando entradas con la etiqueta Curl. Mostrar todas las entradas

Ver información básica de una cuenta de Twitter usando BASH

d
Nombre: twitter-creado.sh
Autor: @orvtech
Descripción: Este script muestra cuando fue creada la cuenta además de cuantas personas sigue, cuantos lo siguen y cuantos tweets ha publicado.
Visto en: Orvtech
#!/bin/bash
if [ $# -ne 1 ]; then
 echo "Falta un parámetro"
 echo "Uso $0 handle"
 exit 1
fi
curl -s "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=$1&count=0" | tr ',' '\n' | grep \"created_at\" | tail -n 1
curl -s "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=$1&count=0" | tr ',' '\n' | grep -m2 -E 'friends_count|statuses_count|followers_count'
Permisos: chmod 700 twitter-creado.sh 
Ejecución: ./twitter-creado.sh orvtech
Lo que veremos en la terminal será información sobre el handle:
"created_at":"Thu Apr 12 21:35:06 +0000 2007"
"friends_count":236
"statuses_count":5065
"followers_count":251
Leer más...

URL Shortner

d
Autor: Jorge Pizarro Callejas
Descripcion: Script que permite acortar una URL.
Funcionamiento: ./urlshortener (url para acortar)
#!/bin/sh
#Script programado por Jorge Pizarro Callejas (aka Jorgicio)
#Envíen sus correcciones a [jpizarro@inf.utfsm.cl]

#Donde url es el parámetro, la url que quieres acortar
#Verifiquemos si tienes curl
whereis curl
if [ $? == 1 ];then
    echo "Necesitas curl para que funcione. Instálalo con tu gestor de paquetes favorito."
else
    #Verifiquemos si tienes html2text
    whereis html2text
    if [ $? == 1 ];then
        echo "Necesitas html2text para que funcione. Instálalo con tu gestor de paquetes favorito."
    else
        curl -s -A Mozilla 'http://3.ly/?bm=1&u='$1 | html2text | grep ready
    fi
fi
Leer más...

Show2.bash

d
Nombre: Show2.bash
Autor: @_tty0
Descripción: Script que te muestra la IP pública.
Visto en tty0
#!/bin/bash
# Print the current Internet IP address

#--- CONFIG HERE ---
CURL='/usr/bin/curl'
NC='/usr/bin/netcat'
SERVER='http://checkip.dyndns.org/'
PORT=80
#--------------------

[ -e ${CURL} ] && ( ${CURL} -s ${SERVER} | tr '>' '\n' | tr '<' '\n' | grep 'Current IP Address:' ; exit $? )

[ -e ${NC}   ] && ( echo -ne "GET /index.html HTTP/1.0\n\n" | \
                  ${NC} ${SERVER} ${PORT} | tr '>' '\n' | tr '<' '\n' | \
                  grep 'Current IP Address:' | sed 's|Current IP Address:|inet ip:|g'; exit $? ) 
Permisos: chmod 700 show2.bash 
Ejecución: ./show2.bash
Leer más...