├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── codeql-analysis.yml │ ├── docker-image-discord-bot.yml │ ├── docker-image-django.yml │ └── docker-image-dream.yml ├── .gitignore ├── .ocamlformat ├── .ocamlinit ├── Dockerfile ├── Dockerfile.ocaml-base ├── LICENSE ├── README.md ├── compose_env ├── compose_env_devel ├── discord-bot ├── .dockerignore ├── .gitignore ├── Dockerfile ├── assets │ ├── joycord.png │ └── joycord.svg ├── bot.go ├── go.mod └── go.sum ├── docker-compose.yml ├── dune ├── dune-project ├── e-uscito-joypad.opam ├── e-uscito-joypad.opam.locked ├── euscitojoypad_db ├── .dockerignore ├── .flake8 ├── .gitignore ├── .python-version ├── Dockerfile ├── backoffice │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── fixtures │ │ └── euscitojoypad_db.json │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── esporta_json.py │ │ │ ├── reset_descrizioni_episodi.py │ │ │ └── scrape_descrizioni_episodi.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_reset_modelli.py │ │ ├── 0003_model_episodio.py │ │ ├── 0004_aggiunti_url_e_cover_all_episodio.py │ │ ├── 0005_episodio_url_video.py │ │ ├── 0006_url_post_episodio.py │ │ ├── 0007_videogame_e_associazioni.py │ │ ├── 0008_videogame_ordinati_per_titolo.py │ │ ├── 0009_episodio_note.py │ │ ├── 0010_osservatorio_star_citizen.py │ │ ├── 0011_episodio_descrizione_html_episodio_descrizione_txt.py │ │ ├── 0012_indice_trigrammi_titolo_videogame.py │ │ ├── 0013_episodio_pubblicato.py │ │ ├── 0014_episodi_esistenti_tutti_pubblicati.py │ │ ├── 0015_discordmessage.py │ │ ├── 0016_modifica_messaggi_discord.py │ │ ├── 0017_messaggi_discord_json.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── admin │ │ │ └── base_site.html │ └── views.py ├── docker-entrypoint.sh ├── dump_prerendered_index.py ├── euscitojoypad_db │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── settings_docker.py │ ├── urls.py │ └── wsgi.py ├── manage.py ├── poetry.lock ├── prerendered_index.html └── pyproject.toml ├── frontend ├── .env ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── public │ ├── apple-touch-icon.png │ ├── e-uscito-joypad.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── joypad-img.jpg ├── src │ ├── App.jsx │ ├── CustomHooks │ │ └── ListTransition.jsx │ ├── JoycordChannels.jsx │ ├── RispostaNo.jsx │ ├── RispostaSi.jsx │ ├── components │ │ ├── EpisodeContent │ │ │ ├── EpisodeContent.jsx │ │ │ ├── EpisodeContent.module.css │ │ │ ├── GameBox.jsx │ │ │ └── GameBox.module.css │ │ ├── EpisodeItem.jsx │ │ ├── EpisodeItem.module.css │ │ ├── EpisodeListing.jsx │ │ ├── EpisodeListing.module.css │ │ ├── EpisodeSection.jsx │ │ ├── EpisodeSection.module.css │ │ ├── Footer.jsx │ │ ├── Footer.module.css │ │ ├── GameCard │ │ │ └── GameCard.jsx │ │ ├── Header.jsx │ │ ├── Hero │ │ │ ├── HeroLinks.jsx │ │ │ ├── HeroLinks.module.css │ │ │ ├── Logo.jsx │ │ │ ├── Logo.module.css │ │ │ ├── Message.jsx │ │ │ └── Message.module.css │ │ ├── Joycord │ │ │ ├── Category.jsx │ │ │ ├── Category.module.css │ │ │ ├── Channel.jsx │ │ │ ├── Channel.module.css │ │ │ ├── Thread.jsx │ │ │ └── Thread.module.css │ │ ├── SearchBar.jsx │ │ ├── SearchBar.module.css │ │ └── UI │ │ │ ├── EpisodeNumber.jsx │ │ │ ├── EpisodeNumber.module.css │ │ │ ├── PlayButton.jsx │ │ │ ├── PlayButton.module.css │ │ │ ├── ShowMoreButton.jsx │ │ │ └── ShowMoreButton.module.css │ ├── icons │ │ ├── ICN_Apple.svg │ │ ├── ICN_Close.svg │ │ ├── ICN_Discord.svg │ │ ├── ICN_Google.svg │ │ ├── ICN_IlPost.svg │ │ ├── ICN_Instagram.svg │ │ ├── ICN_Play.svg │ │ ├── ICN_Plus.svg │ │ ├── ICN_Search.svg │ │ ├── ICN_Sort.svg │ │ └── ICN_Spotify.svg │ ├── main.jsx │ ├── reportWebVitals.js │ └── store │ │ └── search-context.jsx ├── vite.config.js └── yarn.lock ├── infra ├── db │ └── 01_init_pg.sh └── nginx │ └── conf.d │ └── default.conf └── src ├── db ├── db.ml ├── db_common.ml ├── django__associazioneepisodiovideogame.ml ├── django__episodio.ml ├── django__videogame.ml └── dune ├── dune ├── e_uscito_joypad.ml ├── joypad_monitor.ml ├── malloc ├── dune ├── malloc.ml └── malloc_stubs.c ├── middlewares.ml ├── rest ├── dune └── rest.ml ├── settings.ml ├── sitemap.ml ├── tyxml_of_react.sh ├── utils.ml └── views.ml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-discord-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.github/workflows/docker-image-discord-bot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-django.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.github/workflows/docker-image-django.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-dream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.github/workflows/docker-image-dream.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.ocamlformat -------------------------------------------------------------------------------- /.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/.ocamlinit -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.ocaml-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/Dockerfile.ocaml-base -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/README.md -------------------------------------------------------------------------------- /compose_env: -------------------------------------------------------------------------------- 1 | compose_env_devel -------------------------------------------------------------------------------- /compose_env_devel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/compose_env_devel -------------------------------------------------------------------------------- /discord-bot/.dockerignore: -------------------------------------------------------------------------------- 1 | .envrc 2 | *.code-workspace 3 | discord-bot 4 | -------------------------------------------------------------------------------- /discord-bot/.gitignore: -------------------------------------------------------------------------------- 1 | *.code-workspace 2 | .envrc 3 | discord-bot 4 | vendor 5 | -------------------------------------------------------------------------------- /discord-bot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/Dockerfile -------------------------------------------------------------------------------- /discord-bot/assets/joycord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/assets/joycord.png -------------------------------------------------------------------------------- /discord-bot/assets/joycord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/assets/joycord.svg -------------------------------------------------------------------------------- /discord-bot/bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/bot.go -------------------------------------------------------------------------------- /discord-bot/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/go.mod -------------------------------------------------------------------------------- /discord-bot/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/discord-bot/go.sum -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/dune-project -------------------------------------------------------------------------------- /e-uscito-joypad.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/e-uscito-joypad.opam -------------------------------------------------------------------------------- /e-uscito-joypad.opam.locked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/e-uscito-joypad.opam.locked -------------------------------------------------------------------------------- /euscitojoypad_db/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/.dockerignore -------------------------------------------------------------------------------- /euscitojoypad_db/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 120 3 | -------------------------------------------------------------------------------- /euscitojoypad_db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/.gitignore -------------------------------------------------------------------------------- /euscitojoypad_db/.python-version: -------------------------------------------------------------------------------- 1 | 3.13.3 2 | -------------------------------------------------------------------------------- /euscitojoypad_db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/Dockerfile -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/admin.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/apps.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/fixtures/euscitojoypad_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/fixtures/euscitojoypad_db.json -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/management/commands/esporta_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/management/commands/esporta_json.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/management/commands/reset_descrizioni_episodi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/management/commands/reset_descrizioni_episodi.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/management/commands/scrape_descrizioni_episodi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/management/commands/scrape_descrizioni_episodi.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0001_initial.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0002_reset_modelli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0002_reset_modelli.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0003_model_episodio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0003_model_episodio.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0004_aggiunti_url_e_cover_all_episodio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0004_aggiunti_url_e_cover_all_episodio.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0005_episodio_url_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0005_episodio_url_video.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0006_url_post_episodio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0006_url_post_episodio.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0007_videogame_e_associazioni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0007_videogame_e_associazioni.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0008_videogame_ordinati_per_titolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0008_videogame_ordinati_per_titolo.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0009_episodio_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0009_episodio_note.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0010_osservatorio_star_citizen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0010_osservatorio_star_citizen.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0011_episodio_descrizione_html_episodio_descrizione_txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0011_episodio_descrizione_html_episodio_descrizione_txt.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0012_indice_trigrammi_titolo_videogame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0012_indice_trigrammi_titolo_videogame.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0013_episodio_pubblicato.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0013_episodio_pubblicato.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0014_episodi_esistenti_tutti_pubblicati.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0014_episodi_esistenti_tutti_pubblicati.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0015_discordmessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0015_discordmessage.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0016_modifica_messaggi_discord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0016_modifica_messaggi_discord.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/0017_messaggi_discord_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/migrations/0017_messaggi_discord_json.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/models.py -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/templates/admin/base_site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/backoffice/templates/admin/base_site.html -------------------------------------------------------------------------------- /euscitojoypad_db/backoffice/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /euscitojoypad_db/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/docker-entrypoint.sh -------------------------------------------------------------------------------- /euscitojoypad_db/dump_prerendered_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/dump_prerendered_index.py -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/euscitojoypad_db/asgi.py -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/euscitojoypad_db/settings.py -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/settings_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/euscitojoypad_db/settings_docker.py -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/euscitojoypad_db/urls.py -------------------------------------------------------------------------------- /euscitojoypad_db/euscitojoypad_db/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/euscitojoypad_db/wsgi.py -------------------------------------------------------------------------------- /euscitojoypad_db/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/manage.py -------------------------------------------------------------------------------- /euscitojoypad_db/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/poetry.lock -------------------------------------------------------------------------------- /euscitojoypad_db/prerendered_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/prerendered_index.html -------------------------------------------------------------------------------- /euscitojoypad_db/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/euscitojoypad_db/pyproject.toml -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | BROWSER=none 2 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/e-uscito-joypad.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/e-uscito-joypad.css -------------------------------------------------------------------------------- /frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/joypad-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/public/joypad-img.jpg -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/CustomHooks/ListTransition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/CustomHooks/ListTransition.jsx -------------------------------------------------------------------------------- /frontend/src/JoycordChannels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/JoycordChannels.jsx -------------------------------------------------------------------------------- /frontend/src/RispostaNo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/RispostaNo.jsx -------------------------------------------------------------------------------- /frontend/src/RispostaSi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/RispostaSi.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeContent/EpisodeContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeContent/EpisodeContent.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeContent/EpisodeContent.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeContent/EpisodeContent.module.css -------------------------------------------------------------------------------- /frontend/src/components/EpisodeContent/GameBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeContent/GameBox.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeContent/GameBox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeContent/GameBox.module.css -------------------------------------------------------------------------------- /frontend/src/components/EpisodeItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeItem.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeItem.module.css -------------------------------------------------------------------------------- /frontend/src/components/EpisodeListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeListing.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeListing.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeListing.module.css -------------------------------------------------------------------------------- /frontend/src/components/EpisodeSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeSection.jsx -------------------------------------------------------------------------------- /frontend/src/components/EpisodeSection.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/EpisodeSection.module.css -------------------------------------------------------------------------------- /frontend/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Footer.jsx -------------------------------------------------------------------------------- /frontend/src/components/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Footer.module.css -------------------------------------------------------------------------------- /frontend/src/components/GameCard/GameCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/GameCard/GameCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/Hero/HeroLinks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/HeroLinks.jsx -------------------------------------------------------------------------------- /frontend/src/components/Hero/HeroLinks.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/HeroLinks.module.css -------------------------------------------------------------------------------- /frontend/src/components/Hero/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/Logo.jsx -------------------------------------------------------------------------------- /frontend/src/components/Hero/Logo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/Logo.module.css -------------------------------------------------------------------------------- /frontend/src/components/Hero/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/Message.jsx -------------------------------------------------------------------------------- /frontend/src/components/Hero/Message.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Hero/Message.module.css -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Category.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Joycord/Category.jsx -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Category.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Joycord/Category.module.css -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Channel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Joycord/Channel.jsx -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Channel.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Joycord/Channel.module.css -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Thread.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/Joycord/Thread.jsx -------------------------------------------------------------------------------- /frontend/src/components/Joycord/Thread.module.css: -------------------------------------------------------------------------------- 1 | .discordThread { 2 | margin-left: 4em; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/components/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/SearchBar.jsx -------------------------------------------------------------------------------- /frontend/src/components/SearchBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/SearchBar.module.css -------------------------------------------------------------------------------- /frontend/src/components/UI/EpisodeNumber.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/EpisodeNumber.jsx -------------------------------------------------------------------------------- /frontend/src/components/UI/EpisodeNumber.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/EpisodeNumber.module.css -------------------------------------------------------------------------------- /frontend/src/components/UI/PlayButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/PlayButton.jsx -------------------------------------------------------------------------------- /frontend/src/components/UI/PlayButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/PlayButton.module.css -------------------------------------------------------------------------------- /frontend/src/components/UI/ShowMoreButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/ShowMoreButton.jsx -------------------------------------------------------------------------------- /frontend/src/components/UI/ShowMoreButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/components/UI/ShowMoreButton.module.css -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Apple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Apple.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Close.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Discord.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Google.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_IlPost.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_IlPost.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Instagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Instagram.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Play.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Plus.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Search.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Sort.svg -------------------------------------------------------------------------------- /frontend/src/icons/ICN_Spotify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/icons/ICN_Spotify.svg -------------------------------------------------------------------------------- /frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/main.jsx -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/store/search-context.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/src/store/search-context.jsx -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /infra/db/01_init_pg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/infra/db/01_init_pg.sh -------------------------------------------------------------------------------- /infra/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/infra/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /src/db/db.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/db.ml -------------------------------------------------------------------------------- /src/db/db_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/db_common.ml -------------------------------------------------------------------------------- /src/db/django__associazioneepisodiovideogame.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/django__associazioneepisodiovideogame.ml -------------------------------------------------------------------------------- /src/db/django__episodio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/django__episodio.ml -------------------------------------------------------------------------------- /src/db/django__videogame.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/django__videogame.ml -------------------------------------------------------------------------------- /src/db/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/db/dune -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/dune -------------------------------------------------------------------------------- /src/e_uscito_joypad.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/e_uscito_joypad.ml -------------------------------------------------------------------------------- /src/joypad_monitor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/joypad_monitor.ml -------------------------------------------------------------------------------- /src/malloc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/malloc/dune -------------------------------------------------------------------------------- /src/malloc/malloc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/malloc/malloc.ml -------------------------------------------------------------------------------- /src/malloc/malloc_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/malloc/malloc_stubs.c -------------------------------------------------------------------------------- /src/middlewares.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/middlewares.ml -------------------------------------------------------------------------------- /src/rest/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/rest/dune -------------------------------------------------------------------------------- /src/rest/rest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/rest/rest.ml -------------------------------------------------------------------------------- /src/settings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/settings.ml -------------------------------------------------------------------------------- /src/sitemap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/sitemap.ml -------------------------------------------------------------------------------- /src/tyxml_of_react.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/tyxml_of_react.sh -------------------------------------------------------------------------------- /src/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/utils.ml -------------------------------------------------------------------------------- /src/views.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdonadeo/e-uscito-joypad/HEAD/src/views.ml --------------------------------------------------------------------------------