Utwórz bezpłatny skracacz URL za pomocą Google Apps Script i GitHub Pages

Udostępnij w sieciach społecznościowych:

Ten post ma na celu wyjaśnienie jak utworzyć bezpłatny skracacz URL za pomocą skryptu Google Apps i stron GitHub. Tutaj pokażę ci, jak możesz utworzyć bezpłatny skracacz URL za pomocą Arkuszy Google, Google Apps Script i GitHub. Jedyną rzeczą, która będzie cię kosztować, jest domena skracacza URL. Ale możesz nawet uzyskać bezpłatną domenę od Freenom, jeśli potrzebujesz tylko skracacza adresów URL przez ograniczony czas. Skracacz adresów URL, który utworzymy w tym poście, będzie używać Arkuszy Google jako bazy danych do przechowywania długich adresów URL i korzystania z odpowiednich krótkich adresów URL. Skracacz linków będzie nawet mógł odrzucić niektóre zbanowane słowa kluczowe, które zostaną użyte jako ślimak.

Omówiliśmy już niektóre skracacze adresów URL hostowane samodzielnie i są one dobre, ale do działania wymagają serwera WWW. Aby je zainstalować i skonfigurować, musisz kupić VPS. Ale skracacz URL, który tutaj utworzymy, będzie mniej obciążał serwer i będzie działał na statycznej stronie internetowej. Witryna będzie hostowana przy użyciu stron GitHub w domenie niestandardowej, którą, jak zakładam, już masz. Jeśli nie masz domeny, możesz zarejestrować bezpłatną w Freenom. Możesz też kupić tanią domenę od Plesk lub NameCheap, takich jak dostawcy domen.

Utwórz bezpłatny skracacz URL za pomocą Google Apps Script i GitHub Pages

Jak utworzyć bezpłatny skracacz URL za pomocą Google Apps Script i GitHub Pages?

Cały proces uruchamiania bezserwerowego skracacza URL, który tutaj stworzymy, jest podzielony na trzy części. W pierwszej części utworzymy Arkusz Google, który będzie używany do przechowywania adresu URL. W następnej części skonfigurujemy skrypt aplikacji do pisania logiki, zapisywania jej i publikowania. Na koniec skonfigurujemy statyczną stronę internetową na GitHub do hostowania interfejsu skracacza URL i skonfigurujemy domenę, aby uzyskać do niego dostęp.

Więc zacznijmy.

Część 1: Tworzenie nowego arkusza Google do przechowywania adresów URL

Zaloguj się na konto Google, którego chcesz używać do przechowywania wszystkich danych skracacza URL. Utwórz nowy arkusz Google, nadaj mu nazwę i skopiuj jego identyfikator. Identyfikator to dziwny ciąg między „d /” i „/ edit” w adresie URL arkusza Google, który możesz zobaczyć poniżej.

ID arkusza

Musisz to zanotować, ponieważ będziemy potrzebować go w następnej części.

Część 2: Konfigurowanie skryptu Google Apps

Po prostu nie marnując tyle czasu skopiuj ten projekt Google Apps Script. Po prostu otwórz ten projekt i użyj „Plik> Utwórz kopię" opcja. Po skopiowaniu projektu do twojego konta, możesz nadać mu nazwę, jeśli chcesz, ale nie wdrażaj go ani nie uruchom jeszcze żadnej funkcji.

W pierwszym pliku, który widzisz w Google Apps, który jest „code.gs” tutaj, musisz wprowadzić identyfikator arkusza, który już skopiowałeś w części 1. Również tutaj musisz określić domenę, dla której chcesz użyć skracacz URL. Po określeniu tych 2, po prostu zapisz zmiany w pliku.

Wprowadź identyfikator arkusza i domenę w skrypcie aplikacji

Teraz wystarczy kliknąć plik „setup.gs”, a następnie uruchomić funkcję instalacyjną. Aby to zrobić, po prostu kliknij ten plik i naciśnij przycisk odtwarzania. Funkcja zostanie uruchomiona i wyświetli monit o autoryzację skryptu. Zrób to, a po autoryzacji skryptu zobaczysz, że struktura arkusza zostanie zmieniona.

autoryzacja skryptu

W Arkuszu Google zobaczysz, że pierwszy arkusz będzie używany do przechowywania długich adresów URL i ślimaka. Drugi arkusz będzie używany do przechowywania zbanowanych słów kluczowych.

Arkusz zmieniony

Wreszcie nadszedł czas, aby opublikować skrypt jako aplikację internetową. Posługiwać się "Publikuj> Wdróż jako aplikację internetową…„. Pamiętaj, aby wybrać „Uruchom aplikację jako: do mnie (identyfikator e-mail)” i, co ważne, ustaw „Kto ma dostęp do aplikacji: skonfiguruj dla każdego, nawet anonimowego”, a na koniec kliknij „Wdróż”.

Zobacz:   Pobierz kolorowanki do wydruku dla dziewczyn, korzystając z 10 bezpłatnych stron internetowych

Wdróż skrypt aplikacji jako aplikację internetową

Musisz skopiować adres URL aplikacji, która się ujawni, ponieważ będziemy potrzebować tego w następnej części. W tym momencie część aplikacji Script została zakończona, a Ty już

Część 3: Używanie stron GitHub do hostowania interfejsu użytkownika skracacza URL

Teraz musimy jedynie skonfigurować stronę statyczną do obsługi interfejsu użytkownika. I do tego użyjemy stron GitHub. Więc po prostu zaloguj się na swoje konto GitHub, a następnie sklonuj to repozytorium z tego miejsca. Wyodrębnij jego zawartość i przechowuj pliki „index.html” i „404.html” w bezpiecznym miejscu, ponieważ będą one potrzebne później.

Teraz utwórz nowe publiczne repozytorium GitHub i zainicjuj je za pomocą Readme plik. Teraz wystarczy przesłać pliki „index.html” i „404.html”, które właśnie wyodrębniliśmy z powyższego repozytorium. Po prostu prześlij pliki i zatwierdź zmiany w gałęzi master.

Twórz repozytorium i przesyłaj pliki

Po przesłaniu plików, po prostu edytuj plik „index.html” i edytuj numer linii 42 i 71. Tutaj musisz wkleić link skryptu Google Apps, który już skopiowałeś na końcu części 2. Zapisz zmiany zobowiązując się do oddziału głównego. Nie zapomnij zostawić „?” Na końcu adresu URL.

Adres URL Gapps w pliku HTML

W ustawieniach repozytorium nowo utworzonego repozytorium włącz strony GitHub. Podaj strony z gałęzi master i podaj tam swoją domenę niestandardową. Oprócz tego musisz dodać do rejestru DNS utworzyć 4 A rekordy z następującymi adresami IP i poczekać, aż zmiany się pojawią. Rozpowszechnianie DNS może potrwać od 5 minut do 24 godzin. Jeśli korzystasz z Freenom, rekordy będą aktywne w ciągu 30 minut.

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

Podaj strony Github i ustawienia domeny

Część 4 kończy się tutaj, a skracacz URL jest gotowy do użycia. Jeśli wszystko działa poprawnie, to po wpisaniu domeny w pasku adresu wylądujesz na głównym interfejsie narzędzia. Tutaj musisz tylko podać długi URL i ślimak, aby go skrócić. Po przesłaniu adresu URL i ślimaka otrzymasz skrócony adres URL, z którego możesz korzystać w dowolnym miejscu.

Darmowy skracacz URL za pomocą Google Apps Script i GitHub Pages

W ten sposób możesz stworzyć swój własny, bezpłatny i bezserwerowy skracacz URL w kilka minut. Rozpowszechnianie rekordów DNS może jednak potrwać kilka godzin. W moim przypadku uruchomienie skracacza URL zajęło około godziny. Działa dobrze i można go używać do dowolnego celu. Jedyne ograniczenia, jakie ma, to brak danych analitycznych lub kliknięć, a podczas przekierowywania do długiego adresu URL link do skryptu Google Apps jest widoczny na pasku adresu przeglądarki. Jednak deweloper stwierdził, że w nadchodzących aktualizacjach pojawi się więcej funkcji, takich jak śledzenie kliknięć.

Zakończyć…

Jeśli chcesz uruchomić własny skracacz URL bez wydawania ani grosza, jest to najlepsze rozwiązanie, jakie masz. Po prostu dokładnie przestrzegaj wspomnianego przewodnika, a skończysz z funkcjonalnym skracaczem adresów URL, który możesz posiadać. Wszystkie dane pozostaną z tobą, a konfiguracja i uruchomienie również jest bardzo łatwe. Nawet jeśli nie masz wiedzy technicznej, wierzę, że będziesz w stanie to skonfigurować.

Komentarze Facebook