├── auth ├── urls.py ├── __init__.py ├── config │ └── config.py ├── migrations │ └── __init__.py ├── layers │ ├── dao │ │ └── repositories.py │ ├── services │ │ └── services_y.py │ └── transport │ │ └── transport.py ├── templates │ └── auth │ │ └── index.html ├── models.py ├── tests.py ├── admin.py ├── views.py └── apps.py ├── main ├── __init__.py ├── environment │ └── environment.py ├── __pycache__ │ ├── urls.cpython-312.pyc │ ├── wsgi.cpython-312.pyc │ ├── __init__.cpython-312.pyc │ ├── settings.cpython-312.pyc │ └── context_processors.cpython-312.pyc ├── context_processors.py ├── urls.py ├── asgi.py ├── wsgi.py └── settings.py ├── nasa_image_gallery ├── __init__.py ├── migrations │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-312.pyc │ │ ├── 0001_initial.cpython-312.pyc │ │ └── 0002_alter_favourite_unique_together.cpython-312.pyc │ ├── 0002_alter_favourite_unique_together.py │ └── 0001_initial.py ├── tests.py ├── admin.py ├── __pycache__ │ ├── admin.cpython-312.pyc │ ├── apps.cpython-312.pyc │ ├── urls.cpython-312.pyc │ ├── views.cpython-312.pyc │ ├── __init__.cpython-312.pyc │ └── models.cpython-312.pyc ├── config │ ├── __pycache__ │ │ └── config.cpython-312.pyc │ └── config.py ├── layers │ ├── dao │ │ ├── __pycache__ │ │ │ └── repositories.cpython-312.pyc │ │ └── repositories.py │ ├── generic │ │ ├── __pycache__ │ │ │ ├── mapper.cpython-312.pyc │ │ │ └── nasa_card.cpython-312.pyc │ │ ├── nasa_card.py │ │ └── mapper.py │ ├── transport │ │ ├── __pycache__ │ │ │ └── transport.cpython-312.pyc │ │ └── transport.py │ └── services │ │ ├── __pycache__ │ │ └── services_nasa_image_gallery.cpython-312.pyc │ │ └── services_nasa_image_gallery.py ├── apps.py ├── templates │ ├── index.html │ ├── footer.html │ ├── registration │ │ └── login.html │ ├── favourites.html │ ├── home.html │ └── header.html ├── urls.py ├── models.py └── views.py ├── db.sqlite3 ├── requirements.txt ├── manage.py ├── static └── styles.css └── README.md /auth/urls.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/config/config.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/layers/dao/repositories.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/templates/auth/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nasa_image_gallery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/layers/services/services_y.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/layers/transport/transport.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nasa_image_gallery/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/db.sqlite3 -------------------------------------------------------------------------------- /auth/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /auth/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /auth/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /auth/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /main/environment/environment.py: -------------------------------------------------------------------------------- 1 | # ACÁ SE COLOCARÁN LAS VARIABLES DE ENTORNO CONFIGURABLES POR EL USUARIO -------------------------------------------------------------------------------- /nasa_image_gallery/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /nasa_image_gallery/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /main/__pycache__/urls.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/main/__pycache__/urls.cpython-312.pyc -------------------------------------------------------------------------------- /main/__pycache__/wsgi.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/main/__pycache__/wsgi.cpython-312.pyc -------------------------------------------------------------------------------- /main/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/main/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /main/__pycache__/settings.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/main/__pycache__/settings.cpython-312.pyc -------------------------------------------------------------------------------- /main/context_processors.py: -------------------------------------------------------------------------------- 1 | from nasa_image_gallery.config import config 2 | 3 | def version(request): 4 | return {'VERSION': config.VERSION} -------------------------------------------------------------------------------- /main/__pycache__/context_processors.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/main/__pycache__/context_processors.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/admin.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/admin.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/apps.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/apps.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/urls.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/urls.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/views.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/views.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/__pycache__/models.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/__pycache__/models.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/config/__pycache__/config.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/config/__pycache__/config.cpython-312.pyc -------------------------------------------------------------------------------- /auth/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class AuthConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'auth' 7 | -------------------------------------------------------------------------------- /nasa_image_gallery/migrations/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/migrations/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/layers/dao/__pycache__/repositories.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/layers/dao/__pycache__/repositories.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/layers/generic/__pycache__/mapper.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/layers/generic/__pycache__/mapper.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/migrations/__pycache__/0001_initial.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/migrations/__pycache__/0001_initial.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/layers/generic/__pycache__/nasa_card.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/layers/generic/__pycache__/nasa_card.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/layers/transport/__pycache__/transport.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/layers/transport/__pycache__/transport.cpython-312.pyc -------------------------------------------------------------------------------- /main/urls.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from django.urls import include, path 3 | 4 | urlpatterns = [ 5 | path('admin/', admin.site.urls), 6 | path('', include('nasa_image_gallery.urls')) 7 | ] -------------------------------------------------------------------------------- /nasa_image_gallery/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class NasaImageGalleryConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'nasa_image_gallery' 7 | -------------------------------------------------------------------------------- /nasa_image_gallery/layers/services/__pycache__/services_nasa_image_gallery.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/layers/services/__pycache__/services_nasa_image_gallery.cpython-312.pyc -------------------------------------------------------------------------------- /nasa_image_gallery/migrations/__pycache__/0002_alter_favourite_unique_together.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungs-ip/ip-public-repo/HEAD/nasa_image_gallery/migrations/__pycache__/0002_alter_favourite_unique_together.cpython-312.pyc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | asgiref==3.7.2 2 | beautifulsoup4==4.12.3 3 | certifi==2024.2.2 4 | charset-normalizer==3.3.2 5 | Django==4.2.10 6 | django-bootstrap-v5==1.0.11 7 | idna==3.6 8 | MarkupSafe==2.1.5 9 | requests==2.31.0 10 | soupsieve==2.5 11 | sqlparse==0.4.4 12 | tzdata==2023.4 13 | urllib3==2.2.0 -------------------------------------------------------------------------------- /nasa_image_gallery/templates/index.html: -------------------------------------------------------------------------------- 1 | {% extends 'header.html' %} {% block content %} {% if request.user.is_authenticated %} 2 |
7 | Mirá las imágenes desde este link. 8 |
9 | {% endblock %} -------------------------------------------------------------------------------- /nasa_image_gallery/templates/footer.html: -------------------------------------------------------------------------------- 1 | 7 |