rdaclo

read account loop

Script that does things depending on how much time the user has. Reads time file that is a dict with key of user and value is time


In [41]:
import json
import os
import configparser

In [ ]:


In [7]:
opus = open('/home/wcmckee/sellcoffee/hostnames/localhost', 'r')

In [8]:
opjsn = opus.read()

In [9]:
neza = json.loads(opjsn)

In [15]:
#os.system('sudo passwd -l ' + locusa) 
#os.system('sudo pgrep -u ' + locusa)
#os.system('sudo killall -KILL -u ' + locusa)neza.keys()

In [23]:
neza


Out[23]:
{u'blag': 0,
 u'blah': 0,
 u'charle': 0,
 u'checkthis': 0,
 u'clittle': 0,
 u'figlet': 0,
 u'gerty': 0,
 u'jblog': 0,
 u'jchick': 0,
 u'joecheck': 0,
 u'joeman': 0,
 u'joemanz': 0,
 u'pjohns': 0,
 u'poi': 0,
 u'point': 0,
 u'poiu': 0,
 u'pytest': 0,
 u'qwe': 0,
 u'red': 0,
 u'signinlca.py': 0,
 u'sjohns': 0,
 u'ssung': 0,
 u'tnow': 0,
 u'wblack': 0,
 u'wcm': 0,
 u'wcmckee': 0,
 u'webmck': 0,
 u'wez': 0,
 u'wkee': 0,
 u'wmen': 0}

In [33]:
for nezf in neza.values():
    print nezf
    if nezf == 0:
        print ('No Time!')
        #print ('Logout ' + neza())


0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!
0
No Time!

In [40]:
for naez in neza.keys():
    print naez


joemanz
point
wkee
blah
charle
poi
wblack
wmen
blag
figlet
sjohns
joeman
jchick
pytest
jblog
wez
wcm
red
wcmckee
qwe
checkthis
poiu
pjohns
tnow
ssung
signinlca.py
gerty
webmck
joecheck
clittle

In [38]:
for nezf in neza.values():
    print nezf
    if nezf == 0:
        print ('No Time!')
        #print ('Logout ' + neza())


0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']
0
No Time!
[u'joemanz', u'point', u'wkee', u'blah', u'charle', u'poi', u'wblack', u'wmen', u'blag', u'figlet', u'sjohns', u'joeman', u'jchick', u'pytest', u'jblog', u'wez', u'wcm', u'red', u'wcmckee', u'qwe', u'checkthis', u'poiu', u'pjohns', u'tnow', u'ssung', u'signinlca.py', u'gerty', u'webmck', u'joecheck', u'clittle']

Write a config file that has each user and their time.


In [43]:
config = configparser.RawConfigParser()

In [44]:
config.read('/home/wcmckee/signinlca/usertime.cfg')


Out[44]:
[]

In [45]:
config.add_section('users')

In [46]:
for naez in neza.keys():
    print naez
    config.set('users', naez, 0)


joemanz
point
wkee
blah
charle
poi
wblack
wmen
blag
figlet
sjohns
joeman
jchick
pytest
jblog
wez
wcm
red
wcmckee
qwe
checkthis
poiu
pjohns
tnow
ssung
signinlca.py
gerty
webmck
joecheck
clittle

In [48]:
with open('/home/wcmckee/signinlca/users.cfg', 'wb') as configfile:
    config.write(configfile)

In [ ]: