El OEIS ahora proporciona varios puntos de acceso, no solo los que usan su formato interno. Estos parecen muy poco documentada, así que aquí están todos los puntos finales que he encontrado:
https://oeis.org/search?fmt=json&q=<sequenceTerm>&start=<itemToStartAt>
devuelve una respuesta con formato JSON de los resultados encontrados en el sequenceTerm
dado. Si se devolvieron demasiados resultados, count
será> 0, mientras que results
será null
. Si no se devolvieron los resultados, count
será 0. itemToStartAt
se utiliza para la paginación de resultados, ya que solo se devuelve un máximo de 10. Esto comienza en 0. Si desea devolver una segunda página de resultados, esto equivaldría a 10. Puede encontrar información sobre el significado de cada una de las entradas here.
https://oeis.org/search?fmt=text&q=<sequenceTerm>&start=<itemToStartAt>
Exactamente los mismos argumentos que antes, sin embargo, esto lo devuelve en el formato interno OEIS. Que está escrito en gran parte sobre here. A menos que su proyecto lo requiera, le recomiendo usar el formato JSON sobre esto.
https://oeis.org/search?fmt=<json|text>&q=id:A<sequenceNumber>
devolverá un solo resultado si se encuentra la sequenceNumber
.Este es el método sugerido para obtener secuencias únicas, ya que parece estar mucho más optimizado que algunos de los métodos alternativos que se pueden usar como consultas. Las solicitudes suelen tardar menos de un segundo. Los métodos de consulta de búsqueda alternativos se pueden encontrar en la página this.
https://oeis.org/A<sequenceNumber>/graph?png=1
Esta variable se puede utilizar para agarrar las imágenes utilizadas para representar gráficamente los puntos de datos. Alternativamente, establecer png en igual a cero devuelve la página HTML que contiene un gráfico de la misma.
https://oeis.org/recent.txt
Esto devuelve una lista de entradas actualizadas recientemente en el formato interno OEIS. No hay parámetros disponibles, o formato JSON, ya que esto parece un archivo de texto estático que simplemente se está sirviendo al cliente. Debido a la duración de las respuestas de la base de datos OEIS (para algunas secuencias las respuestas pueden tardar más de cinco segundos), recomiendo encarecidamente las solicitudes de almacenamiento en caché y el uso del punto final anterior para actualizarlas cuando cambien.
El uso de http://oeis.org/search?q=id:A000109&fmt=text resuelve este último problema también. Gracias por tu ayuda. – nabeelmukhtar
¿Es este un formato personalizado o algo especial que no reconozco? – haansn08
Personalizado, consulte https://oeis.org/eishelp1.html – masterxilo