Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

Commit

Permalink
Change host endpoint from S3 to CloudFront, remove hardcoded compress…
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubboucek committed Jan 3, 2016
1 parent fe85686 commit 868c551
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 9 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Fucking EU cookies
One-file zasraná hláška pro zasranou EU, v jednom scriptu, 1,5 kB, 1 request, TLS (SSL), asynchronní, hostováno
na [S3](https://aws.amazon.com/s3/), bez závislosti na jQuery, s podporou Tag manageru a navrženo se záměrem nejméně obtěžovat uživatele.
na [S3](https://aws.amazon.com/s3/), CDN před [CloudFront](https://aws.amazon.com/cloudfront/), bez závislosti na jQuery, s podporou Tag manageru a navrženo se záměrem nejméně obtěžovat uživatele.

*[EN] Sorry, this readme is currently possible only in Czech, because main target users are in CZ.*

## Instalace
Pro nainstalování tohoto rozšíření stačí do stránky vložit následující kód:
```html
<script src="//s3-eu-west-1.amazonaws.com/fucking-eu-cookies/cz.js" async></script>
<script src="//d2z9iq901qkqk8.cloudfront.net/cz.js" async></script>
```
Kód můžete vložit kamkoliv do stránky, ale nejlépe někam mezi `<head>` a `</head>`.

Expand Down Expand Up @@ -114,7 +114,7 @@ Tento kód uveďte vždy před voláním lišty, tedy např.:
<script>
var fucking_eu_config = { … };
</script>
<script src="//s3-eu-west-1.amazonaws.com/fucking-eu-cookies/cz.js" async></script>
<script src="//d2z9iq901qkqk8.cloudfront.net/cz.js" async></script>
```

## Obtěžování uživatele
Expand All @@ -139,7 +139,7 @@ Záleží mi na tom, aby se ani ve starších verzích nic nerozbilo. Pokud se l
Připojovaný soubor má nastaveno velmi dlouhé cachování, aby tento soubor byl v koncových stanicích ukládán co nejdéle. Výhodou je velmi rychlé načítání. Nevýhodou je poměrně velký rozptyl verzí, které mohou mít v jednom okamžiku uživatelé na počítači. Při modifikacích a ovládání lišty dbejte na doporučení v návodech, které zohledňují zpětnou kompatibilitu.

## Zabezpečení
Knihovna je hostována na serverech Amazonu na službě [Simple storage service](https://aws.amazon.com/s3/), která vyniká vysokou dostupností a zabezpečením. Protože se jedná o script vkládaný do stránky, byla zvoleno toto řešení právě s ohledem na zabezpečení, které minimalizuje možnosti neautorizovaného přístupu k tomuto souboru.
Knihovna je hostována na serverech Amazonu na službě [Simple storage service](https://aws.amazon.com/s3/) a servírována přes (CloudFront CDN](https://aws.amazon.com/cloudfront/), které vynikají vysokou dostupností a zabezpečením. Protože se jedná o script vkládaný do stránky, byla zvoleno toto řešení právě s ohledem na zabezpečení minimalizující možnosti neautorizovaného přístupu.

## Changelist
Look here: https://github.com/jakubboucek/fucking-eu-cookies/releases
Expand Down
5 changes: 2 additions & 3 deletions deploy.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
rm -r ./build/*
grunt
find ./build/ -type f -exec gzip "{}" \; -exec mv "{}.gz" "{}" \;
aws s3 sync ./build/ s3://fucking-eu-cookies/ --exclude '*' --include "*.js" --cache-control "public, max-age=604800" --content-encoding gzip --content-type="application/javascript;charset=utf-8" --delete
aws s3 sync ./build/ s3://fucking-eu-cookies/ --exclude ".gitignore" --exclude "*.js" --cache-control "public, max-age=604800" --content-encoding gzip --delete
aws s3 sync ./build/ s3://fucking-eu-cookies/ --exclude '*' --include "*.js" --cache-control "public, max-age=604800" --content-type="application/javascript;charset=utf-8" --delete
aws s3 sync ./build/ s3://fucking-eu-cookies/ --exclude ".gitignore" --exclude "*.js" --cache-control "public, max-age=604800" --delete
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
<!-- End Google Tag Manager -->
<article>
<h1>Zasraná hláška pro zasranou EU</h1>
<p>One-file zasraná hláška pro zasranou EU, v jednom scriptu, 1,5 kB, 1 request, TLS (SSL), asynchronní, hostováno na S3, bez závislosti na jQuery, s podporou Tag manageru a navrženo se záměrem nejméně obtěžovat uživatele.</p>
<p>One-file zasraná hláška pro zasranou EU, v jednom scriptu, 1,5 kB, 1 request, TLS (SSL), asynchronní, hostováno na Amazon S3/CloudFront, bez závislosti na jQuery, s podporou Tag manageru a navrženo se záměrem nejméně obtěžovat uživatele.</p>
<p><a href="https://github.com/jakubboucek/fucking-eu-cookies">Více informací, popis funkcí, známé problémy</a></p>
<p>Použijte tuto formuli: <code>&lt;script src="<a href="cz.js">//s3-eu-west-1.amazonaws.com/fucking-eu-cookies/cz.js</a>" async&gt;&lt;/script&gt;</code></p>
<p>Použijte tuto formuli: <code>&lt;script src="<a href="cz.js">//d2z9iq901qkqk8.cloudfront.net/cz.js</a>" async&gt;&lt;/script&gt;</code></p>
<p>Inspirováno <a href="https://phpfashion.com/jak-na-souhlas-s-cookie-ve-zkurvene-eu">Davídkem</a>, zdrojáky na <a href="https://github.com/jakubboucek/fucking-eu-cookies">GitHubu</a>.
<p>Copyright (c) 2015 <a href="https://jakub-boucek.cz/">Jakub Bouček</a>, licence MIT (volné použití)</p>
</article>
Expand Down

0 comments on commit 868c551

Please sign in to comment.