Paso 12: Instructable scounts parte 2
Nota: Becuase Instrucables cambió su web páginas, este instructable no funcionará. Estoy trabajando en una solución.
En el último instructivo sólo muestra los datos. Ahora modificar el código y luego usar el código para obtener los datos y las cuentas para importar en una hoja de cálculo. Lo siento que no utilizo un icono. Usted puede hacer eso.
Datos originales:
idata: (no no tipo "[datos]" o [/data] o se producirá un error)
[datos]
[/ datos}
Ahora tenemos un programa modificado:
gidata2ss.sh:
[código]
#================================
#
# Instructablesnumbers catcher
#
#=================================
# Las asignaciones
# --------------------------------
szAnswer = $(zenity--selección de archivos--title = "Seleccione un archivo de iurl leer")
archivo = $szAnswer
archivo = "inumdata"
# la fecha
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "las vistas de $dj $tmon $tday: «> $outfile
#=================================
#
# Entrada de
#---------------------------------
mientras que la línea de lectura
hacer theurl = $linea
# descomenta la siguiente línea si desea ver la url y o views
echo "$theurl"
# obtener total views
# elinks "$theurl" | grep "Total Views"
# obtener toda la información
# elinks "$theurl" | grep Views
# obtener sólo números
Elinks "$theurl" | grep -m 1 "vistas Total" | Cut -c 16-25 | sed, \,,, g' >> $outfile
hecho < $datafile
zenity--texto-info--filename = $archivo_salida
[/ code]
Ejecute el programa para obtener datos.
Iniciar nueva hoja de cálculo.
Copiar y pegar los números en la hoja de cálculo (uso con y números especiales)
Añadir títulos de columna
Copiar pegar URL (con longitud fija.)
Guardar y hecho.
Incluido un cortometraje para mostrar cómo funciona.
Actualización:
Escribió una nueva versión del script y debería funcionar mejor.
[código]
#================================
#
# Instructablesnumbers catcher
#
#=================================
# Las asignaciones
# --------------------------------
szAnswer = $(zenity--selección de archivos--title = "Seleccione un archivo de iurl leer")
archivo = $szAnswer
archivo = "inumdata"
# la fecha
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "las vistas de $dj $tmon $tday: «> $outfile
#=================================
#
# Entrada de
#---------------------------------
mientras que la línea de lectura
hacer theurl = $linea
echo "$theurl"
# echo -n "$theurl'" >> $outfile
# obtener total views
Curl -s "$theurl" | grep -m 1 "hits-cuenta" | sed / [^ 0-9] * / / g' >> $outfile
hecho < $datafile
zenity--texto-info--filename = $archivo_salida
[/ code]
-----------------------------------------------------------------------------
Arreglo temporal parcial
#================================
#
# Instructablesnumbers catcher
#
#=================================
# Las asignaciones
# --------------------------------
szAnswer = $(zenity--selección de archivos--title = "Seleccione un archivo de iurl leer")
archivo = $szAnswer
archivo = "inumdata"
total = 0
# la fecha
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "las vistas de $dj $tmon $tday: «> $outfile
#=================================
#
# Entrada de
#---------------------------------
mientras que la línea de lectura
hacer theurl = $linea
echo "$theurl"
# echo -n "$theurl'" >> $outfile
# obtener total views
cuenta # = $(elinks "$theurl" | grep -m 1 "conteo de hits" | sed ' s/[^0-9]*//g')
cuenta = $("$theurl" de elinks | grep -m 1 "vistas" | sed ' s/[^0-9]*//g')
# Deje total = $total + $count
echo "$count" >> $outfile
hecho < $datafile
echo # "total: $total" >> $outfile
zenity--texto-info--filename = $archivo_salida
--------------------------------------------------------------
Sin embargo otro arreglo temporal.
Mientras looged en:
#================================
#
# Instructablesnumbers catcher
#
#=================================
# Las asignaciones
# --------------------------------
szAnswer = $(zenity--selección de archivos--title = "Seleccione un archivo de iurl leer")
archivo = $szAnswer
archivo = "inumdata"
total = 0
# la fecha
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "las vistas de $dj $tmon $tday: «> $outfile
#=================================
#
# Entrada de
#---------------------------------
mientras que la línea de lectura
hacer theurl = $linea
echo "$theurl"
# echo -n "$theurl'" >> $outfile
# obtener total views
cuenta # = $(elinks "$theurl" | grep -m 1 "conteo de hits" | sed ' s/[^0-9]*//g')
cuenta = $("$theurl" de elinks | grep -m 1 "vistas" | sed ' s/[^0-9]*//g')
# Deje total = $total + $count
echo "$count" >> $outfile
hecho < $datafile
echo # "total: $total" >> $outfile
zenity--texto-info--filename = $archivo_salida
=======================================================
Obtener favoritos:
#================================
#
# Instructablesnumbers catcher
#
#=================================
# Las asignaciones
# --------------------------------
szAnswer = $(zenity--selección de archivos--title = "Seleccione un archivo de iurl leer")
archivo = $szAnswer
archivo = "inumdata"
total = 0
# la fecha
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "las vistas de $dj $tmon $tday: «> $outfile
#=================================
#
# Entrada de
#---------------------------------
mientras que la línea de lectura
hacer theurl = $linea
echo "$theurl"
# echo -n "$theurl'" >> $outfile
# obtener total views
cuenta # = $(elinks "$theurl" | grep -m 1 "conteo de hits" | sed ' s/[^0-9]*//g')
cuenta = $("$theurl" de elinks | grep -m 1 'favoritos' | sed ' s/[^0-9]*//g')
# Deje total = $total + $count
echo "$count" >> $outfile
hecho < $datafile
echo # "total: $total" >> $outfile
zenity--texto-info--filename = $archivo_salida