An open API service indexing awesome lists of open source software.

https://github.com/glauedson/spaced

Site desenvolvido usando APIs de astronomia da NASA, esse projeto não foi um trabalho da faculdade, apenas uma ideia que eu tive depois que encontrei as APIs gratuitas da NASA, após analisar todas os dados tive essa vontade de desenvolver este site.
https://github.com/glauedson/spaced

react space website

Last synced: about 1 year ago
JSON representation

Site desenvolvido usando APIs de astronomia da NASA, esse projeto não foi um trabalho da faculdade, apenas uma ideia que eu tive depois que encontrei as APIs gratuitas da NASA, após analisar todas os dados tive essa vontade de desenvolver este site.

Awesome Lists containing this project

README

          

# SPACED


Site desenvolvido usando APIs de astronomia da **NASA**, esse projeto não foi um trabalho da faculdade, apenas uma ideia que eu tive depois que encontrei as **APIs gratuitas** da NASA. Após analisar todos os dados, tive a vontade de desenvolver este site.

Click here to translate


This website was developed using NASA's astronomy APIs. It wasn't a college assignment
just an idea I had after discovering NASA's free APIs. After analyzing the available data, I felt inspired to create this project.


> [!NOTE]
>
> Todas as **APIs** da **NASA** são de uso livre, mas primeiro você tem que fazer login com seu **EMAIL** no site para receber sua **APIKEY**.

Click here to translate


All NASA APIs are free to use, but you must first sign in with your email on their website to receive an API key.


## Topicos

- [Descrição do Projeto](#descrição-do-projeto)
- [Screenshots Do Projeto](#screenshots-do-projeto)
- [Tecnologias Utilizadas](#tecnologias-utilizadas)
- [Endpoints das APIs](#endpoints-das-apis)
- [Licença](#licença)
- [Contato](#contato)

## Descrição do Projeto

Assim que todas as funcionalidades do projeto forem definidas, irei atualizar a descrição do projeto.

Click here to translate


Once all project features are defined, I will update this section with a complete description.


## Screenshots do Projeto

🚧 Em Breve será atualizado

Click here to translate


🚧 Coming soon


## Tecnologias Utilizadas

- **Frontend**:

[![My Skills](https://skillicons.dev/icons?i=react,vite,css)](https://skillicons.dev)

- **APIs**:

- APOD - **NASA**
- MyMemory

## Endpoints das APIs

### 1. APOD ( Astronomy Picture of the Day )

**Descrição:**
é uma interface de programação de aplicações (API) desenvolvida pela NASA que fornece diariamente uma imagem astronômica.

Click here to translate


Description: This is an application programming interface (API) developed by NASA that provides a daily astronomical image.


**Endpoint:** ``/apod``

**Exemplo de Requisição:**
```http
GET https://api.nasa.gov/planetary/apod
```

**Exemplo de Resposta:**
```json
{
"date": "2025-02-12",
"explanation": "What can a space rock tell us about life on Earth? NASA's OSIRIS-REx spacecraft made a careful approach to the near-Earth asteroid 101955 Bennu in October of 2020 to collect surface samples. In September 2023, the robotic spaceship returned these samples to Earth. A recent analysis has shown, surprisingly, that the samples contained 14 out of the 20 known amino acids that are the essential building blocks of life. The presence of the amino acids re-introduces a big question: Could life have originated in space? However, the protein building blocks themselves held another surprise -- they contained an even mixture of left-handed and right-handed amino acids -- in contrast to our Earth which only has left-handed ones. This raises another big question: Why does life on Earth have only left-handed amino acids? Research on this is sure to continue.",
"media_type": "video",
"service_version": "v1",
"title": "Asteroid Bennu Holds the Building Blocks of Life",
"url": "https://www.youtube.com/embed/ukCSRYcjSQw?rel=0"
}
```

### 2. MyMemory

**Descrição:**
A API MyMemory oferece um serviço de tradução automática que permite traduzir textos entre diversos idiomas. No projeto, ela está sendo utilizada para traduzir o título e a descrição das imagens da NASA (APOD) para o português. Ela suporta traduções em tempo real e é amplamente usada por seu modelo de tradução baseado em memória de tradução, que oferece respostas rápidas e confiáveis.

Click here to translate


Description: The MyMemory API provides an automatic translation service that allows text translation between multiple languages. In project, it's used to translate NASA's Astronomy Picture of the Day (APOD) titles and descriptions into Portuguese. It offers real-time translations and is widely used for its translation memory-based model, providing fast and reliable responses.


**Endpoint:** ``/get``

**Exemplo de Requisição:**
```http
GET https://api.mymemory.translated.net/get?q={texto_a_ser_traduzido}&langpair=en|pt
```

**Exemplo de Resposta:**
```json
{
"responseData": {
"translatedText": "O asteroide Bennu contém os blocos de construção da vida"
},
"quotaFinished": false,
"matchRate": 100
}
```

**Parâmetros:**
- ``q``: Texto que será traduzido.
- ``langpair`` Par de idiomas para tradução, no formato ``idioma_origem|idioma_destino.`` Exemplo: ``en|pt`` para traduzir de inglês para português.

> [!IMPORTANT]
>
> A resposta contém o texto traduzido no campo ``translatedText.``
>
> A API também inclui informações sobre o uso da quota de traduções (campo ``quotaFinished``), o que pode ser útil para saber quando você atingiu o limite de requisições.

## 📄 Licença

Este projeto não possui uma licença definida. Sinta-se livre para utilizar e modificar o código conforme necessário.

Click here to translate


This project does not have a defined license. Feel free to use and modify the code as needed.


## 📩 Contato

Para dúvidas ou sugestões, entre em contato:

Click here to translate


For any questions or suggestions, feel free to reach out:


- **Nome**: Glauedson Carlos Rodrigues
- **Email**: (gluedson18s@gmail.com)