From a7104200e95a9a4b191ba46588e42e93e9ce7848 Mon Sep 17 00:00:00 2001 From: trujivan <“[vanessa-trujiilo@live.com]”> Date: Thu, 21 May 2020 22:38:58 -0500 Subject: [PATCH] unique numbers small script to check the total of non-duplicate phone values --- docs/cli-dat/uniqueNumbers.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/cli-dat/uniqueNumbers.py diff --git a/docs/cli-dat/uniqueNumbers.py b/docs/cli-dat/uniqueNumbers.py new file mode 100644 index 0000000..5bf9db7 --- /dev/null +++ b/docs/cli-dat/uniqueNumbers.py @@ -0,0 +1,34 @@ +#Importing libraries +import numpy as np +import datetime +from twilio.rest import Client +import numpy as np +from datetime import datetime +from pytz import timezone +from io import StringIO + +#Cli secrets (need to add to .gitignore) +client = Client("", "") + +#Fetching messages from cli +def get_total_exchanged(): + messages = client.messages.list(to="+19142684399") + +#Creating new array to store vaules +z=[] + +#Creating a defintion for the amount of unique phone numbers +for sms in client.messages.list(): + z = (sms.to.split() + z) + +#The list is converted into a set so that duplicated numbers are removed +myset = set(z) + +#Creating new variable to store all exchanged phone numbers +uniqueNumbers = len(myset) + +#Feedback message +print("There are " + str(uniqueNumbers) + " unique callers.") + +#Resetting the set into a list to do further calculations +mynewlist = list(myset)