topmonks / hlidac-shopu Goto Github PK
View Code? Open in Web Editor NEWHlídač shopů
Home Page: https://www.hlidacshopu.cz
License: Eclipse Public License 2.0
Hlídač shopů
Home Page: https://www.hlidacshopu.cz
License: Eclipse Public License 2.0
Pro potřeby website by bylo fajn mít enpoint, který vrátí seznam aktuálně podporovaných e-shopů s jejich statistikou.
Příklad API:
GET /e-shops
[
{key: "alza",
name: "Alza.cz",
url: "https://www.alza.cz",
allProducts: 400000,
bfProducts: 2000,
avgClaimedDiscount: 0.43,
avgRealDiscount: 0.21}
]
Napr. https://www.kosik.cz/produkt/okurka-hadovka-cca-300g - graf se na webu kosiku spravne zobrazi, ale web Hlidace hlasi neexistujici produkt
Allow subscribing for price change notifications.
Screenshoty jsou totálně nečitelný
Nic s tím neuděláme, ale přijde mi hezký si to tady poznamenat, když už pan Malý investuje čas do čtení našeho repository, ale místo aby nám dal k public issue komentář a komunikoval jako normální lidi, tak posílá bububu dopisy. Ach jo, vždyť je mladej a tohle nemá zapotřebí...
topmonks-webs
bylo dobré místo na rychlý rozjezd webíku, ale postupně se objevuje potřeba sdílet kód mezi extensions a PWA.
topmonks/blendid
topmonks-webs
Ke grafům přidat čudl na sledování, v bublině pak ukazovat náhled ceny + menší historie. Notifikace při změně?
Treba zde: https://www.alza.cz/iphone-xr?dq=5460703
Bylo by fajn, kdyby v grafu bylo viditelne obdobi black friday
Vyvolat událost při kliku na tlačítko "Nainstalovat rozšíření do prohlížeče" jak pro Chrome, ta Firefaox, stejně tak při kliu na loga jednotlivých browserů vč. informace o jaký browser se jedná. Tuty události pak nastavit v GA jako Goals.
Dobrý den,
Z jakého důvodu byl doplněk stažen z nabídky Firefoxu? Pro Chrome je stále k dispozici.
https://addons.mozilla.org/cs/firefox/addon/hlídač-shopů/
Díky za odpověď
Honza
Priprava nove verze ted obnasi
npm run bundle:osx
(coz udela dalsi commit)Idealni by byl script npm run version 1.3.3, ktery by toto udelal automaticky.
Kdyz zbozi neni zlevneno, tak v grafu ma byt pouze cervena, nikoliv modra cena.
Viz napr. https://www.alza.cz/sport/goodjump-4upvc-modra-trampolina-305-cm-s-ochrannou-siti-zebrik-d5114026.htm
Aktualne se extension pokousi graf vykreslovat na kazde strance Alzy a ost. Osetrit tak aby se delalo jen na detailu produktu.
Zpracovat access logy tak, abychom měli přehled, co lidé hledají, jaký je zdroj hledání a jaké jsou HITy a MISSy.
Napr. https://www.rohlik.cz/?productPopup=1294559-okurka-hadovka-cca-300g&cartUpdateSource=%3ASearch%3AProduct%3Adefault
Zadna puvodn icena na webu aktualne neni, extension funguje spravne, ale na webu Hlidace zobrazujem spatnou puvodni cenu a tim i slevu
https://www.alza.cz/iphone-11-pro
nezobrazí graf, po výběru varianty ano (dq)
Zdravím,
konkrétně tento produkt https://www.alza.cz/wd-red-6tb-d5655565.htm
Nabídka srovnávače 5229 Kč > klik https://pevne-disky.heureka.cz/wd-6tb-3_5-sataiii-wd60efax/
Tam najdu cenu co našel vyhledávač klik do obchodu https://www.nc.cz/?cls=stoitem&stiid=378125
A tam je cena úplně jiná.
Je chyba u mě ? Nebo ten obchod propaguje na Heuréce jinou cenu, kterou ve finále ani nemá.
V liste v hlavicce prohlizece budu mit jednoduchyvypinaci tlacitko
Na adrese https://www.hlidacshopu.cz/app/ běží PWA, kterou lze nainstalovat do systému. Je to přesunutá micro app z HP. Další vývoj bude probíhat tu a PWA nahradí výsledkový modál.
Primární motivací je zjednodušit práci s hlídačem mobilním uživatelům, kteří si nemohu nainstalovat rozšíření do mobilního prohlížeče. (Jediný mobilní prohlížeč, který to umožňuje je Firefox pro Android.) Android podporuje Web Share Target API, který umožňuje ověřovat vývoj cen pomocí systémového sdílení. Podpora na iOS aktuálně chybí [issue], a snažíme se to vyřešit pomocí #33. Ta počítá s touto PWA pro embedd ve WebView.
Tato issue slouží pro sběr připomínek a chyb.
Ak by sa vám chcelo pridať podporu pre eurá a slovenské eshopy, aspoň tie, ktoré sú aj na SK aj CZ, teda majú podobný web, mnohých z nás by to potešilo.
Na oplátku spropagujeme toto rozšírenie aj na Slovensku vrámci Paralelnej Polis.
Priklad (v extension je to cajk):
https://www.mironet.cz/xiaomi-mi-9-lite-6128gb-modra-639quot-oc-2x226x17ghz-6gb-ram-128gb-4882mp32mp-ds-android-9+dp413115
Pokud navstivim produkt, pro ktery nemam historicky data(z elasticu se vrati prazdne), tak se mi v tele grafu zobrazi nejaka hlaska typu "Pro tento produkt nemame data". Aby bylo jasne, ze to neni rozbity ale jen to neni nascrapovany
iOS bohužel neumí Web Share Target API a tak nelze PWA použít jako na Androidu. Bylo by fajn mít iOS appku, která:
url
).Muze se stat, ze pro nektery den budeme mit vic zaznamu - treba v obdobi black friday bezi scrapery casteji. Zamyslet se nad nejakym zpusobem, jak by to slo v grafu zobrazit. Aktualne graf pocita pouze s jednim udajem na den
Focus do inputu se nechce chytnout, viz
https://twitter.com/i/status/1199037515866476545
https://www.alza.cz/beauty/calvin-klein-beauty-edp?dq=193078 Reálná sleva* NaN % 26 března byla puvodní 2490Kč Update 16 listopadu 699Kč
https://www.alza.cz/niceboy-hive-2-joy-d5704529.htm Reálná sleva* -33 %
https://www.alza.cz/sandisk-ultra-dual-64gb-type-c-d4423223.htm Reálná sleva* -20 %
Chápu že se to přepisuje js, jen nevim, jaký jsme k tomu zaujali postoj?
Aktuálně jsme dark mode vyřešili pozadím pod ikonou, ale to moc nefunguje z mnoha důvodů. Lepším řešem je měnit ikonu rozšíření dynamicky pomocí scriptu, který pomocí match media pozná, že je zapnutý dark mode a změní ikonu dle toho návodu.
je blbe na strance - uzke, protoze vedle toho je splatkova kalkulacka. Nejde mi sem dat screenshot, tak aspon link: https://www.tsbohemia.cz/samsung-gear-vr-2019_d329100.html
Pro potřeby website je třeba přidat API endpoint s výpisem recenzí z jendotlivých storů a počtem stažení. Každá recenze by měla obsahovat pokud možno jméno, hodnocení, avatar, text recenze a datum, kdy byla přidána. Stejný endpoint by měl vracet i statistiku počtu stažení v jednotlivých storech.
Příklad API:
GET /reviews
{
stats: {
chrome: { downloads: 3748, reviews: 25 },
firefox: { download: 357, reviews: 6 }
},
reviews: [
{name: "Franta Vocásek", rating: 5, avatar: "https://....png", text: "Miluji to", date: "2019-11-01", sourceUrl: "https://" }
]
}
Data by se měly udržovat v DynamoDB a aktualizovat zhruba jednou za den.
https://www.datart.cz/televize-jvc-lt-65vu3905-cerna.html funguje v rozsireni, ale nefunguje na webu
V datech příjde poslední datum {c: "2190", d: "2019-10-22", o: ""}
, mělo by to roztáhnout data až do dneška, protože se nic nezměnilo.
Pridat nekam do extension viditelne loga/odkazy/neco nasich firem
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.