From 9873a319c4ef96ec34cd5bad5b5f80be66bac918 Mon Sep 17 00:00:00 2001 From: Midgard Date: Fri, 16 Oct 2020 16:14:03 +0200 Subject: [PATCH] =?UTF-8?q?Better=20algorithm:=20not=20always=20available?= =?UTF-8?q?=20=E2=86=92=20rank=20higher?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README | 92 +++++++++++++++++++++++++++------------------------- whats_hot.py | 4 +-- 2 files changed, 49 insertions(+), 47 deletions(-) diff --git a/README b/README index 3f7a67a..829a243 100644 --- a/README +++ b/README @@ -1,82 +1,84 @@ whats_hot.py is wat je wil. +Het toont wat deze maand hot is. + Voor oktober staat hieronder de output. Maar in de terminal staan de niet-huidige maanden grijs voor beter overzicht! Zeker doen. Fruit J F M A M J J A S O N D + ░ ░ █ █ ░ Stekelbes ▓ ▓ Cassisbes ▓ ▓ Kers - ░ ░ █ █ ░ Stekelbes - █ █ ▓ ░ Pruim ▓ █ █ ▓ ░ ░ Rode bes + █ █ ▓ ░ Pruim ░ ░ ▓ █ █ █ █ █ █ ▓ ▓ ░ Aardbei - ░ ▓ █ █ ▓ ▓ ▓ Blauwe bes ░ ▓ █ █ █ ▓ ▓ ▓ ░ Braambes ░ ▓ █ █ █ ▓ ▓ ░ Framboos - ░ █ ▓ Kiwibes + ░ ▓ █ █ ▓ ▓ ▓ Blauwe bes ▓ ▓ ▓ ▓ Kweepeer + ░ █ ▓ Kiwibes ▓ ▓ ▓ Veenbes █ █ █ █ █ █ ▓ ▓ █ █ █ █ Appel █ █ █ ▓ ▓ ▓ ░ ░ █ █ █ █ Peer Groenten J F M A M J J A S O N D - ▓ █ ▓ ░ Asperge (groen) ░ ▓ ▓ █ ▓ ░ Asperge (wit) + ▓ █ ▓ ░ Asperge (groen) ░ █ ▓ ░ Erwtjes -▓ ▓ ░ ░ ░ ▓ █ Aardpeer - ░ ░ ▓ █ █ █ ▓ ▓ ░ ░ Aubergine - ░ ░ ▓ ▓ █ █ ▓ ░ Groene boontjes ░ ░ ▓ █ █ █ █ █ ▓ ░ ░ ░ Komkommer + ░ ░ ▓ █ █ █ ▓ ▓ ░ ░ Aubergine ░ ▓ ▓ █ █ █ ▓ ░ Paprika ░ ░ ▓ █ █ █ ▓ ░ ░ Rabarber -▓ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ▓ Sjalot - ░ ▓ ▓ ▓ ▓ ░ Warmoes / snijbiet █ █ █ ▓ ░ ▓ █ Zoete aardappel -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Ajuin - ▓ ▓ ▓ ▓ ▓ Artisjok - ░ ▓ ▓ █ █ █ ▓ Augurk -░ ░ ░ ░ ▓ █ ▓ ▓ █ ▓ ░ ░ Bloemkool -█ █ ▓ ░ ▓ ▓ ▓ Boerenkool - ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Boontjes - ░ ▓ ▓ ▓ █ ▓ ░ ░ Broccoli - ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Broccolini -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Champignon -▓ ▓ ▓ ░ ▓ ░ ░ ░ ▓ ▓ ▓ ▓ Chinese kool - ░ ░ ▓ █ █ █ █ ▓ ░ Courgette -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Friseline + ░ ░ ▓ ▓ █ █ ▓ ░ Groene boontjes +▓ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ▓ Sjalot +▓ ▓ ░ ░ ░ ▓ █ Aardpeer + ░ ▓ ▓ ▓ ▓ ░ Warmoes / snijbiet █ █ █ █ █ █ ▓ ░ ▓ ▓ █ █ Knolselder - ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Krulandijvie -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Lente-uitjes -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Oesterzwam -█ █ █ ▓ ░ ░ ░ ▓ █ █ Pastinaak - ▓ ▓ ▓ ▓ ▓ ▓ Postelein - ▓ ▓ ▓ ▓ ▓ ▓ Radicchio Rosso -░ ░ ▓ ▓ █ █ ▓ ▓ ▓ ▓ ▓ ▓ Radijsjes █ █ █ █ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Rode biet ▓ ▓ █ █ █ ▓ ▓ ▓ ▓ ▓ █ █ Sla -░ ░ ▓ ▓ ░ ░ ▓ ▓ ░ ░ Spitskool -▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Tuinkers █ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Waterkers - ░ ▓ ▓ ▓ ▓ ▓ █ █ ▓ ░ Andijvie - ░ ▓ ▓ ▓ █ █ █ ░ Koolrabi -░ ░ ▓ ▓ █ █ █ █ █ █ ▓ ▓ Paksoi -░ ░ ░ ░ ▓ █ █ █ █ █ ▓ ▓ Peterselie -░ ░ ░ ▓ ▓ ▓ ░ ░ █ █ █ ▓ Pompoen +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Champignon +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ Oesterzwam +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Ajuin +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Friseline +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Lente-uitjes +░ ░ ▓ ▓ █ █ ▓ ▓ ▓ ▓ ▓ ▓ Radijsjes +▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Tuinkers +█ █ █ ▓ ░ ░ ░ ▓ █ █ Pastinaak +░ ░ ░ ░ ▓ █ ▓ ▓ █ ▓ ░ ░ Bloemkool + ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Broccolini +▓ ▓ ▓ ░ ▓ ░ ░ ░ ▓ ▓ ▓ ▓ Chinese kool + ░ ░ ▓ █ █ █ █ ▓ ░ Courgette + ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Boontjes + ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ Krulandijvie + ░ ▓ ▓ █ █ █ ▓ Augurk +█ █ ▓ ░ ▓ ▓ ▓ Boerenkool + ░ ▓ ▓ ▓ █ ▓ ░ ░ Broccoli +░ ░ ▓ ▓ ░ ░ ▓ ▓ ░ ░ Spitskool + ▓ ▓ ▓ ▓ ▓ ▓ Postelein + ▓ ▓ ▓ ▓ ▓ ▓ Radicchio Rosso + ▓ ▓ ▓ ▓ ▓ Artisjok █ █ █ █ ▓ ▓ ▓ ▓ █ █ █ █ Prei █ █ ▓ ▓ ▓ ▓ ▓ ▓ ▓ █ █ █ Raap -█ ▓ ▓ ░ ░ ░ ░ ░ █ █ █ Rammenas +░ ░ ▓ ▓ █ █ █ █ █ █ ▓ ▓ Paksoi █ █ █ █ ░ ░ ░ ░ ▓ █ █ █ Rode kool -█ █ ▓ ░ ░ ░ ░ ▓ █ █ █ █ Savooikool -█ █ ▓ ░ ▓ █ █ █ Schorseneren -░ ░ ▓ █ █ █ █ █ ▓ ░ Selder -▓ ▓ ▓ ▓ ▓ ░ ░ ░ ▓ █ █ █ Shii-take -░ ░ ░ ▓ █ █ ▓ ▓ █ █ ▓ ░ Spinazie -█ █ ▓ ░ ░ ▓ █ █ █ Spruitjes -░ ░ ▓ ▓ █ █ █ █ █ █ ░ ░ Tomaat - ░ ▓ █ █ █ █ █ ░ Venkel █ █ █ ▓ ▓ ░ ░ ░ ▓ █ █ █ Witloof █ █ ▓ ▓ ░ ▓ ░ ░ █ █ █ █ Witte kool +█ █ ▓ ░ ░ ░ ░ ▓ █ █ █ █ Savooikool +░ ░ ▓ ▓ █ █ █ █ █ █ ░ ░ Tomaat +░ ░ ░ ░ ▓ █ █ █ █ █ ▓ ▓ Peterselie +▓ ▓ ▓ ▓ ▓ ░ ░ ░ ▓ █ █ █ Shii-take +░ ░ ░ ▓ █ █ ▓ ▓ █ █ ▓ ░ Spinazie ░ ░ ░ ▓ █ █ █ █ █ ▓ ░ Wortelen +░ ░ ░ ▓ ▓ ▓ ░ ░ █ █ █ ▓ Pompoen +░ ░ ▓ █ █ █ █ █ ▓ ░ Selder +█ ▓ ▓ ░ ░ ░ ░ ░ █ █ █ Rammenas +█ █ ▓ ░ ░ ▓ █ █ █ Spruitjes + ░ ▓ ▓ ▓ ▓ ▓ █ █ ▓ ░ Andijvie +█ █ ▓ ░ ▓ █ █ █ Schorseneren + ░ ▓ █ █ █ █ █ ░ Venkel + ░ ▓ ▓ ▓ █ █ █ ░ Koolrabi J F M A M J J A S O N D diff --git a/whats_hot.py b/whats_hot.py index 21c1825..f0924ba 100755 --- a/whats_hot.py +++ b/whats_hot.py @@ -12,8 +12,8 @@ current_month_0 = date.today().month - 1 def score(item): name, months = item - # Sort by score of current month, then by name - return (months[current_month_0], name) + # Sort by score of current month, then by how exclusive it is, then by name + return (months[current_month_0], -sum(months), name) def ranked_data(data):