mejorar home

gracias data
This commit is contained in:
Cat /dev/Nulo 2023-12-09 16:51:38 -03:00
parent e9de6d00d4
commit 11a64468e5
4 changed files with 69 additions and 25 deletions

View file

@ -8,7 +8,7 @@
export let params: { dumpUrl: string }; export let params: { dumpUrl: string };
$: url = decodeURIComponent(params.dumpUrl); $: url = decodeURIComponent(params.dumpUrl);
$: metadataPromise = fetchDumpMetadata(url).catch(alert); $: metadataPromise = fetchDumpMetadata(url);
</script> </script>
<main class="mx-auto max-w-3xl"> <main class="mx-auto max-w-3xl">
@ -28,6 +28,9 @@
href={url}>{url}</a href={url}>{url}</a
> >
</small> </small>
<h1 class="mt-2 text-3xl font-bold">
Portales ({metadata.sites.length})
</h1>
</header> </header>
<ul class="divide-y divide-gray-100 dark:divide-gray-700"> <ul class="divide-y divide-gray-100 dark:divide-gray-700">

View file

@ -1,37 +1,41 @@
<script lang="ts"> <script lang="ts">
import { inject } from "regexparam";
import { routes } from "../router";
import Container from "../components/Container.svelte"; import Container from "../components/Container.svelte";
import Portal from "./Home/Portal.svelte";
</script> </script>
<main class="prose mx-auto dark:prose-invert"> <main class="prose mx-auto dark:prose-invert">
<Container> <Container>
<div class="px-6 py-5"> <div class="px-6 pt-5">
<h1>Archivo de portales de datos abiertos</h1> <h1>Archivo de portales de datos abiertos de Argentina</h1>
<p> <p>
Esta herramienta permite ver datos en archivos de portales de datos Explorá respaldos de los datos publicados en 43 portales de datos
abiertos, creada en el marco de abiertos.
<a href="https://bit.ly/CartaDatosAbiertos">un pedido hecho</a> al gobierno </p>
entrante el 10 de diciembre de 2023 por garantizar el mantenimiento de las <p>
políticas de datos públicos en Argentina. Este proyecto surge en el marco de la solicitada "Por un gobierno de
datos abiertos" publicada el 5/12 por el grupo de usuaries de datos de
Argentina y firmada por una serie de organizaciones de la sociedad civil
y daterxs. <a href="https://bit.ly/CartaDatosAbiertos"
>Leer la solicitada</a
>
</p> </p>
<div class="not-prose flex place-content-center"> <h2 class="my-4">Respaldos</h2>
<a
href={inject(routes.Dump, {
dumpUrl: encodeURIComponent(
"https://archivos.nulo.ar/dump-2023-12-08/",
),
})}
class="focus:shadow-outline flex items-center justify-center rounded-md bg-blue-600 px-4 py-2 text-center text-xl font-medium text-white transition-colors duration-200 hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-700 focus:ring-offset-2"
>
Acceder al archivo creado el 8 de diciembre de 2023
</a>
</div> </div>
<div class="not-prose">
<ul
class="divide-y divide-gray-100 border-y border-y-gray-100 dark:divide-gray-700 dark:border-y-gray-700"
>
<Portal />
</ul>
</div>
<div class="px-6 py-5">
<p> <p>
Los archivos y las herramientas fueron creados por Las herramientas para descargar masivamente los archivos fueron
<a href="https://nulo.ar">Nulo</a> con ayuda de varias personas. El desarrolladas por
<a href="https://nulo.ar">Nulo</a> (y con ayuda de varias personas). El
código está disponible código está disponible
<a <a
href="https://github.com/catdevnull/transicion-desordenada-diablo/" href="https://github.com/catdevnull/transicion-desordenada-diablo/"

View file

@ -0,0 +1,33 @@
<script lang="ts">
import ArrowForward from "eva-icons/outline/svg/arrow-forward-outline.svg?component";
import { inject } from "regexparam";
import { routes } from "../../router";
</script>
<li>
<a
class="shadow-glow flex justify-between px-6 py-5 shadow-blue-300 hover:bg-gray-50 dark:hover:bg-gray-700"
href={inject(routes.Dump, {
dumpUrl: encodeURIComponent("https://archivos.nulo.ar/dump-2023-12-08/"),
})}
>
<div>
<h3 class="text-lg">8 de diciembre de 2023</h3>
<!-- <span
class="relative ml-1 inline-flex items-center rounded-full border border-current px-2 py-1 text-xs font-semibold text-blue-800 dark:text-blue-400"
>
<span>portales</span>
</span>
<span
class="relative ml-1 inline-flex items-center rounded-full border border-current px-2 py-1 text-xs font-semibold text-blue-800 dark:text-blue-400"
>
<span>datasets</span>
</span> -->
</div>
<ArrowForward
fill="currentColor"
aria-hidden="true"
class="w-6 shrink-0 text-gray-600 dark:text-gray-400 "
/>
</a>
</li>

View file

@ -2,7 +2,11 @@
export default { export default {
content: ["./index.html", "./src/**/*.svelte"], content: ["./index.html", "./src/**/*.svelte"],
theme: { theme: {
extend: {}, extend: {
boxShadow: {
glow: "0 0px 35px rgb(0 0 0 / .2)",
},
},
}, },
plugins: [require("@tailwindcss/typography")], plugins: [require("@tailwindcss/typography")],
}; };