Forwarded from Cyan Controversy 🌌🪐 (amin)
This media is not supported in your browser
VIEW IN TELEGRAM
امشب داشتم به ادریس آرشیوای تلگراممو نشون میدادم گفتم چند تا پست ازشون بذارم 🦕
Cyan Controversy 🌌🪐
Photo
⁉️
اینجا NASA رو دیدم یادم افتاد راستی🌚👾
شاید باورتون نشه ولی ناسا دسترسی API رایگان داره که یکیش که خیلی جالب بود واسم APOD یا
میتونید تصویر روز ستاره شناسی رو از کهکشان با یک request پایتون ساده بگیرید و توی پروژه هاتون استفاده کنید 🤷♂️
اگر به اخترشناسی و Astronomy علاقه دارید میتونید این اسکریپت پایتون رو یجوری توی زمان بندتون بگنجونید که ران بشه هر روز که سیستمتون روشن میشه و با کپشنش ذخیرش کنه! {جلوتر میگم منظورمو!}
اینجا NASA رو دیدم یادم افتاد راستی🌚👾
شاید باورتون نشه ولی ناسا دسترسی API رایگان داره که یکیش که خیلی جالب بود واسم APOD یا

میتونید تصویر روز ستاره شناسی رو از کهکشان با یک request پایتون ساده بگیرید و توی پروژه هاتون استفاده کنید 🤷♂️
اگر به اخترشناسی و Astronomy علاقه دارید میتونید این اسکریپت پایتون رو یجوری توی زمان بندتون بگنجونید که ران بشه هر روز که سیستمتون روشن میشه و با کپشنش ذخیرش کنه! {جلوتر میگم منظورمو!}
❤🔥2
روی هر API بزنید میاره مشخصاتشو اینجا گفته اون درخواست با فرمت HTTP که باید بزنیم چیه که تو پایتون با کتابخونه request میشه:
import requests, openpyxl
r = requests.get("https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY").json()
img = requests.get(r["url"]).content
open("apod.jpg","wb").write(img)
wb = openpyxl.Workbook()
ws = wb.active
ws.append(["noscript","date","explanation","image_url","local_file"])
ws.append([r["noscript"],r["date"],r["explanation"],r["url"],"apod.jpg"])
wb.save("apod_data.xlsx")