Wpis z mikrobloga

Mirki, Mirabelki – od kilku miesięcy dłubię nad wtyczką do przeglądarki, która ułatwia przeglądanie aukcji na OLX, Otodom, Allegro, Copart, IAAI i innych – od działek i nieruchomości po elektronikę. Chcę sprawdzić, czy ktoś z Was byłby tym zainteresowany, zebrać sugestie i dopytać o kwestie prawne.

AuctionMate to rozszerzenie przeglądarki zaprojektowane, aby ulepszyć doświadczenia przy przeglądaniu aukcji.
Funkcje (w skrócie):
Aukcje: ukrywanie, tworzenie notatek, , podświetlanie wybranych lokalizacji i nazwy aukcji
Wielojęzyczność, dark mode, dynamiczny UI
Statystyki pluginu: sprawdzenie jak skuteczne są reguły, ile aukcji ukryliśmy, podświetliliśmy itp.
Śledzenie cen:
Wykresy
Wskaźniki – oznaczenia wzrostu/spadku/stabilności cen (obok ceny aukcji)
Powiadomienia o zmianach cen – natychmiastowe alerty, gdy cena się zmieni

Śledzenie cen polega na przesyłaniu danych aukcji do serwera API (jedynie adres aukcji + bieżąca cena). Gdy użytkownik wyświetli aukcję – na liście lub stronie szczegółowej – jego przeglądarka anonimowo przesyła dane (cena + link) na zewnętrzny serwer.
Dane te są współdzielone między użytkownikami. Im więcej osób korzysta z rozszerzenia, tym dokładniejsze dane o zmianach cen i wykresach. To nie jest "brutalny scraping".
Dla niektórych stron, ze względu na przepisy, śledzenie cen może być przełączone na przechowywanie lokalne (bez zewnętrznego API).
Przykład: Dodajesz link do aukcji w poniedziałek. W środę ktoś inny przegląda tę samą aukcję – jego przeglądarka przesyła cenę do nas. Gdy następnym razem odwiedzisz wspieraną stronę, dostaniesz powiadomienie o zmianie ceny!

W ciągu najbliższych miesięcy chciałbym zacząć od dodania darmowej wtyczki do Firefox/Chrome/Opera. Najpierw jako wtyczka prywatna, dla wykopków. Wiem że macie często chore pomysły, a ja lubię robić chore rzeczy :D.
Pytanie do was - jak to widzicie? Czegoś brakuje, coś zmienić?

No i najważniejsze – kwestie prawne i regulaminów stron. Większość z serwisów aukcyjnych wskazuje w swoich regulaminach, że nie zgadza się na scraping strony i udostępnianie ich danych (czy też ogólnie agregowanie i przetwarzanie danych w celach komercyjnych). Wtyczka nie robi chamskiego scrapingu per se, ale będzie korzystać z danych pochodzących od regularnych użytkowników, bez wykorzystania botów etc.

Jest tu ktoś doświadczony w tych tematach i miałby ewentualne rady co zrobić, żeby wtyczka nie spadła ze sklepów rozszerzeń?
Plan awaryjny to trzymanie danych per-user bez zewnętrznego API – przy czym w ten sposób nieco ograniczymy możliwości porównywania cen 😕

Dawajcie znać kto chciałby być jednym z pierwszych użytkowników rozszerzenia ;).
Kolejne wpisy o nowościach i becie będą z tagiem #auctionmate
#zakupy #programowanie #webdev #chrome #firefox #przegladarki #olx #otodom #allegro #startup #technologia #prawo #pytaniedoeksperta #plugin #rozszerzenie #dev #nieruchomosci #mieszkania
Valky - Mirki, Mirabelki – od kilku miesięcy dłubię nad wtyczką do przeglądarki, któr...

źródło: AuctionMate

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@MacDada: planowałem wpuścić pierwszych użytkowników dopiero kiedy rozszerzenie trafi prywatnie na sklep. Żeby było legitnie I nikt nie instalował niesprawdzonego kodu. Jeśli będzie trochę chętnych, mogę to przemyśleć!
  • Odpowiedz
@Valky: jak to wtyczka do przeglądarki, to i tak w kod można zajrzeć (chyba że planujesz utrudniać obfuskacją) -> dla mnie nie ma lepszej gwarancji "bezpieczeństwa" niż otwarty kod na github ;)

btw, gratki za pomysł wymiany danych między użytkownikami, brzmi fajnie. jak to ma działać? przez jakąś chmurę?
  • Odpowiedz
  • 1
@MisterMinister: Tak, w najlepszym wariancie (możliwe że będe pozwalał tę funkcję wyłączyć jeśli ktoś by nie chciał) - użytkownicy stworzą sieć, w której dzielą się cenami, które widzieli, czy to na stronie aukcji, czy to na liście aukcji.

Wchodzisz na stronę, wysyłasz dane, a chwilę potem pobierasz je dla wpisów które widzisz (dzięki temu są wskaźniki przy cenie- cena rośnie, spada, maleje). Pobierasz też info dla obserwowanych aukcji - dzięki
  • Odpowiedz
  • 1
@MacDada: Dzięki! Faktycznie, kod frontu (wtyczki) i tak będzie można podejrzeć – jeśli trafi na sklep, to nie ma mowy o żadnej obfuskacji czy nawet minifikacji, więc nie chcę robić z tego blackboxa.

Backend to lekkie API w .NET Core, planuję hostować je w chmurze (np. Azure). Na razie jeszcze nie publikuję kodu – może w przyszłości, zobaczę jak się projekt rozwinie.
  • Odpowiedz
  • 0
@MisterMinister: Nie było taki planów i raczej nie jest to realne przez regulaminy stron - to już na pewno byłoby uważane za "wyciąganie danych i udostępnianie ich na serwisach zewnętrznych". Sporo działoby się automatycznie, a regulaminy tego stanowczo zabraniają. Już w aktualnej formie mogę mieć z tym problemy (stąd też ten post, może ktoś jeszcze coś doradzi) ( ͡~ ͜ʖ ͡°)
  • Odpowiedz
  • 2
@Valky w przypadku OLX fajnie było by mieć w obserwowanych też widoczne usunięte ogłoszenia, nawet bez treści ale tyle co widać normalnie na liście czyli fotka, tytuł, cena
  • Odpowiedz
  • 1
@wshk: Na razie zapisuję: tytuł, lokalizację, cenę i link, w sumie zdjęcie też możnaby zapisać, wrzucę to do backloga :D. Oczywiśćie przy zniknięciu ogłoszenia we wtyczce dalej to będzie widoczne (z ostatnią ceną).
  • Odpowiedz
  • 1
@Valky jak by jeszcze dodać link na liście obserwowanych do robienia kopii ogłoszenia na archive.ph (a tym samym do kopii jak już jest zrobiona) to było by w pytę - kopia jest dostępna dla wszystkich bo link jest ten sam
  • Odpowiedz