From 27e127abdc15798586797695ce558703c916cdd1 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Fri, 11 Nov 2022 11:05:52 +0100 Subject: [PATCH] ++admin script --- admin/pricing_mastodon.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 admin/pricing_mastodon.py diff --git a/admin/pricing_mastodon.py b/admin/pricing_mastodon.py new file mode 100644 index 0000000..3c690eb --- /dev/null +++ b/admin/pricing_mastodon.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python3 + +maintenance=35 +networking=10 +cpu=3 +ram=4 +hdd=(2/100) +ssd=(3.5/10) + +package = {} + # maint, net, cpu, ram, hdd, ssd +package['starter'] = [ 1, 1, 4, 6, 200, 20 ] +package['community'] = [ 1, 1, 8, 12, 1000, 100 ] +package['pro'] = [ 1, 1, 16, 24, 5000, 500 ] + +for k,v in package.items(): + price=v[0] * maintenance + price+=v[1] * networking + price+=v[2] * cpu + price+=v[3] * ram + price+=v[4] * hdd + price+=v[5] * ssd + + print(f"Price for {k} with {v[2]} CPUs, {v[3]} GB RAM, {v[4]} GB HDD, {v[5]} GB SSD = {price}")