Skocz do zawartości

[startup] webthumbnail.org - Miniaturki stron www.


cepa

Rekomendowane odpowiedzi

Webthumbnail.org to eksperymentalna aplikacja internetowa,

dostarczająca API do tworzenia zrzutów ekranu stron internetowych.

W chwili pisania tego postu, zrobiliśmy 46tyś zrzutów, które zaserwowaliśmy 254tyś razy!

webthumbnail.png

Jak to działa?

Po wpisaniu adresu URL na stronie, zostanie on dodany do kolejki.

Następnie jeden z robotów zdejmie adres z kolejki, wykona zrzut

i wyśle wynik spowrotem na serwer.

Od tej chwili, obrazek będzie widoczny na dowolnej stronie która do niego hotlinkuje.

Oczywiście, nie trzeba wchodzić na stronę aby wykonywać każdy zrzut osobno,

wystarczy wstawić taki fragment w kod strony:

<img src="https://api.webthumbnail.org?width=512&height=512&format=png&browser=chrome&url=https://www.forum.optymalizacja.com/" alt="Captured by webthumbnail.org" />

Ficzery:

- proste w użyciu API do osadzania zrzutów na stronach internetowych

- zrzuty ekranu od 70x70 do 2048x4096 pixeli

- trzy prawdziwe przeglądarki internetowe: Chrome, Firefox, Opera

- trzy formaty obrazków: png, jpg, gif

- support dla HTML5 i Flash

- serwer potrafi wyslać nawet 500 obrazków na sekundę

Skalowalność:

Aplikacja została zaprojektowana tak aby móc udźwignąć duże obciązenie.

Zrzuty ekranu wykonywane są w zdalnych klastrach, serwer jedynie udostępnia obrazki.

W razie potrzeby można doczepić nowe roboty i skalować przepustowość liniowo.

Stan aplikacji można monitorować na stronie: https://webthumbnail.org/queue

Integracja:

Dla deweloperów PHP powstała klasa do obsługi API z poziomu języka PHP.

Na stronie https://github.com/cepa/webthumbnail można sciągnąć kod źródłowy.

Przykład użycia:

$thumb = new Webthumbnail("https://webthumbnail.org");
$thumb
->setWidth(512)
->setHeight(512)
->captureToFile($path);

i mamy miniaturkę zapisaną do pliku.

Kontakt:

Łukasz Cepowski

lukasz[at]cepowski.pl

skype: lukasz.cepowski

phone: +48 502 670 711

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Mały update:

- pojawiła się polska wersja strony

- zmiana środowiska robotów na stabilniejszy Vserver

Lada dzień pojawi się nowy ficzer na produkcji: kadrowanie zrzutów, będzie można w locie przycinać obrazek i dostosować go do np: layoutu portfolio.

Nowe środowisko robotów jest znacznie stabilniejsze i zarazem bardziej wydajne przez co wadliwe zrzuty pojawiają się dość rzadko, tak więc można smiało używać aplikacje na produkcji.

W półtora miesiąca od startu, system:

- zrobił 52 tysiące zrzutów ekranu

- był na 34 tysiącach stron

- zaserwował ponad 680 tysięcy obrazków

Zachęcam do korzystania z serwisu na katalogach stron, portfoliach, blogach itp. Kilka serwisów już korzysta i daje rade :D

https://webthumbnail.org/pl

Odnośnik do komentarza
Udostępnij na innych stronach

System OK :dostal: Ale co z zasadami użytkowania np w komercyjnych katalogach www ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

System OK :dostal: Ale co z zasadami użytkowania np w komercyjnych katalogach www ?

Aplikacja w podstawowej wersji pozostanie darmowa, prawodpodobnie będzie znak wodny na miniaturkach, oczywiście będą jakieś ograniczenia, jak niższy priorytet w kolejce, czy ograniczenie na ilość zrzutów z danego adresu, referera, czy danej domeny.

Co do komercyjnego użycia to kilka projektów już korzysta, niedługo pojawi się opcja płatna, która będzie oferować większe możliwości:

- zrzuty pełnych stron

- esport do PDF

- efekty

- znaki wodne

- itd...

Jak będzie gotowy Pricing Plan to napisze tutaj posta, najprawdopodobniej płatny pakiet będzie obejmował wykonanie określonej ilości zrzutów z limitem na ilość wysłanych danych oraz dostęp do ciekawszych ficzerów.

Na dzien dzisiejszy aplikacja jest za darmo i można z niej korzystać w komercyjnych projektach.

Odnośnik do komentarza
Udostępnij na innych stronach

niedługo pojawi się opcja płatna,
Kiedy, jakie ceny, czy Wystawiasz FVAT ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

niedługo pojawi się opcja płatna,
Kiedy, jakie ceny, czy Wystawiasz FVAT ?

Kiedy: w przeciągu miesiąca powinien sie pojawić panel użytkownika i system oparty o token.

Ceny: pricing plan jeszcze jest do ustalenia, ale napewno będzie kilka ofert i ceny konkurencyjne do tego co można aktualnie znaleść.

Faktury: FV 23% jak najbardziej wystawiam

Wrzucę do katalogu zobaczymy jak sobie poradzi :)

uruchomiłem troche więcej robotów, więc system powinien sobie poradzic ;)

Czemu na każdej podstronie macie

<link rel="canonical" href="https://webthumbnail.org" />

?

do poprawki, dzięki za zwrócenie uwagi

Odnośnik do komentarza
Udostępnij na innych stronach

Taka mała sugestia z mojej strony - może by zrobić funkcje która zwróci czy miniaturka została już wykonana ?

Do kompletu brakuje informacji kiedy dany zrzut został wykonany - jako funkcja do API oczywiście

jest taka funkcja dostepna B)

https://api.webthumbnail.org/?width=320&amp...tion=get-status

zwraca: waiting, pending, loaded, finished

jesli jest finished to miniaturka jest na serwerze zrobiona i dostepna

dla uproszczenia mozesz skorzystac po prostu z https://github.com/cepa/webthumbnail jest tam klasa klienta ktory uzywa miedzy innymi tej funkcji.

Odnośnik do komentarza
Udostępnij na innych stronach

To kiedy system będzie dostępny już produkcyjnie ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

To kiedy system będzie dostępny już produkcyjnie ?

myślę, że już smiało możesz korzystać w produkcji ;)

na dzień dzisiejszy grubo ponad 1 milion wyświetleń, 78tyś zrzutów i aplikacja nadal żyje, co do opcji premium to "in development", poinformuje jak już będzie coś gotowego, różnica będzie jedynie taka, że do linku z miniaturką doklei się token i to wszystko.

PS. Radziłbym używać Chrome zamiast Firefoxa, niestety nadal jest problem ze stabilnością Firefoxa, a Chrome działa w 100%

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za odpowiedź. Nie doczytałem widać dokumentacji :P

Czy jest w planach zwrócenie informacji kiedy dany zrzut został zrobiony ?

No i oczywiście nie ukrywam, że czekam na bundla dl SF2 :P) Najlepiej w takiej formie żeby dało się to miło połączyć z LiipImagineBundle :)

Moderowany katalog stron internetowych https://nSEO-katalog.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności