Ostatnio robiłem podsumowanie miesiąca pracy nad moim celem. Jeżeli ktoś jeszcze nie wie, to postanowiłem uzbierać $20 000, żeby kupić samochód - Datsun 240Z albo 280Z. Pieniądze te zbieram tylko wyłącznie poprzez steemit (pisanie postów, komentarzy, tipy itp. - czyli wszystko co wiąże się ze zwiększaniem wartości swojego konta).
Tak się mniej więcej prezentuje ten samochód (zdjęcie zrobione na zlocie tzw. old timerów)
w ostatnim podsumowaniu wspomniał o czymś istotnym, co pomoże lepiej śledzić mój postęp. Chodzi o pasek postępu, który będzie pokazywał, w którym miejscu mojego celu aktualnie jestem.
Postanowiłem stworzyć taki pasek. Jest to super pomysł na szybkie pokazanie postępu.
Jak stworzyłem pasek postępu
Zrobiłem go bardzo szybko, na tzw. "na odwal się". Chciałem umieścić w nim początkowo podstawowe informacje. W przyszłości będę rozwijał moją grafikę z postępem.
Technicznie grafika jest renderowana przez skrypt napisany w PHP. Niestety nie pobiera jeszcze wartości mojego konta automatycznie, ale to jest jedyna rzecz, którą muszę robić ręcznie i zajmuje to jakieś 5 sekund.
Robiłem szybkie podejście do automatycznego pobrania wartości konta ale:
- poprzez api wartość konta nie jest dostępna, ale jest jakoś dziwnie przekazana, bo nie mogłem jej nigdzie znaleźć
- poprzez curla nie chciało mi ściągnąć strony steemit, gdzie mógłbym sparsować potrzebną mi liczbę
Być może wrócę do automatzacji skryptu jeszcze, ale obecnie najważniejsza dla mnie funkcja działa i to mnie cieszy (pokazywanie postępu).
Jak to będzie działać
Każdy mój nowy post będzie miał na końcu posta wyrenderowaną aktualną grafikę z paskiem postępu, więc każdy czytelnik będzie na bieżąco z moim celem :)
Wyrenderowany pasek postępu
Poniżej przedstawiam jak się prezentuje pasek. Generalnie w przyszłości myślę, że przejdzie dużo modyfikacji i będę w grafice zamieszczał dużo więcej informacji.
ps. tak mam 0.27% celu :))