Agosto 23, 2017, 07:43:51 pm

Autor Tema: Peticiones HTTP ComputerCraft  (Leído 461 veces)

Desconectado dB

  • *
  • Mensajes: 4446
  • /restart
    • Ver Perfil
    • Awards
Peticiones HTTP ComputerCraft
« en: Diciembre 15, 2013, 11:31:00 am »
Cuidado con las peticiones web que hacéis desde el computercraft, si hacéis muchas nos pueden bloquear el servidor en esa web o cosas peores.

He tenido que bloquear este dominio porque estábamos haciendo peticiones sin parar:
24timezones.com

Si alguien lo usaba, puede cambiar su API de tiempo para que use esta url:
http://utils.mcers.es/time.php

Devuelve un array con el siguiente formato:
[tm_sec] - seconds
[tm_min] - minutes
[tm_hour] - hour
[tm_mday] - day of the month
[tm_mon] - month of the year (January=0)
[tm_year] - Years since 1900
[tm_wday] - Day of the week (Sunday=0)
[tm_yday] - Day of the year
[tm_isdst] - Is daylight savings time in effect

Bastante mas sencillo que parsear el html de la otra web para obtener el mismo resultado.

Si tenéis que hacer alguna petición de este estilo con mucha frecuencia, ponedla en este post y veremos la forma de hacerlo en local.


Desconectado dB

  • *
  • Mensajes: 4446
  • /restart
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #1 en: Diciembre 15, 2013, 11:36:19 am »
Cuidado también con pastebin.com, que no seria la primera vez que nos bloquean.

Desconectado harton

  • hartontw
  • Mensajes: 8
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #2 en: Diciembre 15, 2013, 12:11:25 pm »
Si, es culpa mía, sorry. Lo tengo programado para que solo lo lea una vez y luego lo vaya calculando el solo pero como se retrasaba por el lag le metí una lectura cada 2 minutos. Ya le he metido una formula para que corrija el retraso solo y no tenga que hacer tantas lecturas. Intentaré dejarlo a una cada hora si te parece bien.

Respecto a lo del pastebin hago una por ordenador al reiniciar el servidor, intentaré corregir eso.

Gracias por la web de tiempo, es justo lo que necesitaba.

Desconectado Mik_C

  • Mik_C
  • *
  • Mensajes: 3914
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #3 en: Diciembre 15, 2013, 09:03:09 pm »
Lo del pastebin si es para reinstalar programas usa los Flopy Disc.


Desconectado dB

  • *
  • Mensajes: 4446
  • /restart
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #4 en: Diciembre 15, 2013, 09:19:45 pm »
Pastebin no hay problema en usarlo siempre que sea con moderación.
En el primer ftb tenia mi ejercito de tortugas autoencendibles y autoactualizables, y cuando llegue a 30, chof, baneados unas horas. :D


Fochis

Re:Peticiones HTTP ComputerCraft
« Respuesta #5 en: Diciembre 16, 2013, 12:50:13 am »
Lo de la hora también lo usaba yo en el anterior FTB para hacer mediciones reales :-\

Me anoto la url que has puesto para ver la hora. No sabía que existía ;)

Desconectado dB

  • *
  • Mensajes: 4446
  • /restart
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #6 en: Diciembre 16, 2013, 12:52:06 am »
Me anoto la url que has puesto para ver la hora. No sabía que existía ;)

No existía hasta esta mañana. :D

Desconectado Mico

  • micosil1994
  • *
  • Mensajes: 216
  • Sumo Sacerdote de la ASCPBS
    • Ver Perfil
    • Awards
Re:Peticiones HTTP ComputerCraft
« Respuesta #7 en: Diciembre 16, 2013, 05:05:38 am »
Como nos cuidan estos admines  ;D
After time adrift among open stars, in tides of light and through shoals of dust, I will return to where I began.