Current Path: > > usr > lib64 > python2.7 > > Demo > tkinter > guido
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
AttrDialog.py | File | 14340 bytes | April 19 2020 21:13:39. | |
AttrDialog.pyc | File | 18765 bytes | April 10 2024 04:58:47. | |
AttrDialog.pyo | File | 18765 bytes | April 10 2024 04:58:47. | |
ManPage.py | File | 6856 bytes | April 19 2020 21:13:39. | |
ManPage.pyc | File | 6423 bytes | April 10 2024 04:58:47. | |
ManPage.pyo | File | 6423 bytes | April 10 2024 04:58:47. | |
MimeViewer.py | File | 4497 bytes | April 10 2024 04:57:37. | |
MimeViewer.pyc | File | 4949 bytes | April 10 2024 04:58:47. | |
MimeViewer.pyo | File | 4949 bytes | April 10 2024 04:58:47. | |
ShellWindow.py | File | 4172 bytes | April 19 2020 21:13:39. | |
ShellWindow.pyc | File | 5601 bytes | April 10 2024 04:58:47. | |
ShellWindow.pyo | File | 5601 bytes | April 10 2024 04:58:47. | |
brownian.py | File | 1091 bytes | April 19 2020 21:13:39. | |
brownian.pyc | File | 1625 bytes | April 10 2024 04:58:47. | |
brownian.pyo | File | 1625 bytes | April 10 2024 04:58:47. | |
brownian2.py | File | 1379 bytes | April 19 2020 21:13:39. | |
brownian2.pyc | File | 1785 bytes | April 10 2024 04:58:47. | |
brownian2.pyo | File | 1785 bytes | April 10 2024 04:58:47. | |
canvasevents.py | File | 6605 bytes | April 10 2024 04:57:37. | |
canvasevents.pyc | File | 10716 bytes | April 10 2024 04:58:47. | |
canvasevents.pyo | File | 10716 bytes | April 10 2024 04:58:47. | |
dialog.py | File | 3201 bytes | April 10 2024 04:57:37. | |
dialog.pyc | File | 3183 bytes | April 10 2024 04:58:47. | |
dialog.pyo | File | 3183 bytes | April 10 2024 04:58:47. | |
electrons.py | File | 2322 bytes | April 10 2024 04:57:37. | |
electrons.pyc | File | 2386 bytes | April 10 2024 04:58:47. | |
electrons.pyo | File | 2386 bytes | April 10 2024 04:58:47. | |
hanoi.py | File | 4649 bytes | April 19 2020 21:13:39. | |
hanoi.pyc | File | 3913 bytes | April 10 2024 04:58:47. | |
hanoi.pyo | File | 3913 bytes | April 10 2024 04:58:47. | |
hello.py | File | 331 bytes | April 19 2020 21:13:39. | |
hello.pyc | File | 701 bytes | April 10 2024 04:58:47. | |
hello.pyo | File | 701 bytes | April 10 2024 04:58:47. | |
imagedraw.py | File | 509 bytes | April 19 2020 21:13:39. | |
imagedraw.pyc | File | 1155 bytes | April 10 2024 04:58:47. | |
imagedraw.pyo | File | 1155 bytes | April 10 2024 04:58:47. | |
imageview.py | File | 205 bytes | April 19 2020 21:13:39. | |
imageview.pyc | File | 570 bytes | April 10 2024 04:58:47. | |
imageview.pyo | File | 570 bytes | April 10 2024 04:58:47. | |
kill.py | File | 3884 bytes | April 10 2024 04:57:37. | |
kill.pyc | File | 4928 bytes | April 10 2024 04:58:47. | |
kill.pyo | File | 4928 bytes | April 10 2024 04:58:47. | |
listtree.py | File | 991 bytes | April 19 2020 21:13:39. | |
listtree.pyc | File | 1533 bytes | April 10 2024 04:58:47. | |
listtree.pyo | File | 1533 bytes | April 10 2024 04:58:47. | |
mbox.py | File | 7477 bytes | April 10 2024 04:57:37. | |
mbox.pyc | File | 8369 bytes | April 10 2024 04:58:47. | |
mbox.pyo | File | 8369 bytes | April 10 2024 04:58:47. | |
newmenubardemo.py | File | 1232 bytes | April 10 2024 04:57:37. | |
newmenubardemo.pyc | File | 1624 bytes | April 10 2024 04:58:47. | |
newmenubardemo.pyo | File | 1624 bytes | April 10 2024 04:58:47. | |
optionmenu.py | File | 441 bytes | April 19 2020 21:13:39. | |
optionmenu.pyc | File | 594 bytes | April 10 2024 04:58:47. | |
optionmenu.pyo | File | 594 bytes | April 10 2024 04:58:47. | |
paint.py | File | 1898 bytes | April 19 2020 21:13:39. | |
paint.pyc | File | 2243 bytes | April 10 2024 04:58:47. | |
paint.pyo | File | 2243 bytes | April 10 2024 04:58:47. | |
rmt.py | File | 4491 bytes | April 10 2024 04:57:37. | |
rmt.pyc | File | 5045 bytes | April 10 2024 04:58:47. | |
rmt.pyo | File | 5045 bytes | April 10 2024 04:58:47. | |
solitaire.py | File | 17789 bytes | April 10 2024 04:57:37. | |
solitaire.pyc | File | 20897 bytes | April 10 2024 04:58:47. | |
solitaire.pyo | File | 20897 bytes | April 10 2024 04:58:47. | |
sortvisu.py | File | 19346 bytes | April 10 2024 04:57:37. | |
sortvisu.pyc | File | 23739 bytes | April 10 2024 04:58:47. | |
sortvisu.pyo | File | 23739 bytes | April 10 2024 04:58:47. | |
ss1.py | File | 26183 bytes | April 19 2020 21:13:39. | |
ss1.pyc | File | 32427 bytes | April 10 2024 04:58:47. | |
ss1.pyo | File | 31818 bytes | April 10 2024 04:58:44. | |
svkill.py | File | 4864 bytes | April 10 2024 04:57:37. | |
svkill.pyc | File | 5941 bytes | April 10 2024 04:58:47. | |
svkill.pyo | File | 5941 bytes | April 10 2024 04:58:47. | |
switch.py | File | 1559 bytes | April 19 2020 21:13:39. | |
switch.pyc | File | 2921 bytes | April 10 2024 04:58:47. | |
switch.pyo | File | 2921 bytes | April 10 2024 04:58:47. | |
tkman.py | File | 9004 bytes | April 10 2024 04:57:37. | |
tkman.pyc | File | 9089 bytes | April 10 2024 04:58:47. | |
tkman.pyo | File | 9089 bytes | April 10 2024 04:58:47. | |
wish.py | File | 623 bytes | April 19 2020 21:13:39. | |
wish.pyc | File | 737 bytes | April 10 2024 04:58:47. | |
wish.pyo | File | 737 bytes | April 10 2024 04:58:47. |
#! /usr/bin/python2.7 # View a single MIME multipart message. # Display each part as a box. import string from types import * from Tkinter import * from ScrolledText import ScrolledText class MimeViewer: def __init__(self, parent, title, msg): self.title = title self.msg = msg self.frame = Frame(parent, {'relief': 'raised', 'bd': 2}) self.frame.packing = {'expand': 0, 'fill': 'both'} self.button = Checkbutton(self.frame, {'text': title, 'command': self.toggle}) self.button.pack({'anchor': 'w'}) headertext = msg.getheadertext( lambda x: x != 'received' and x[:5] != 'x400-') height = countlines(headertext, 4) if height: self.htext = ScrolledText(self.frame, {'height': height, 'width': 80, 'wrap': 'none', 'relief': 'raised', 'bd': 2}) self.htext.packing = {'expand': 1, 'fill': 'both', 'after': self.button} self.htext.insert('end', headertext) else: self.htext = Frame(self.frame, {'relief': 'raised', 'bd': 2}) self.htext.packing = {'side': 'top', 'ipady': 2, 'fill': 'x', 'after': self.button} body = msg.getbody() if type(body) == StringType: self.pad = None height = countlines(body, 10) if height: self.btext = ScrolledText(self.frame, {'height': height, 'width': 80, 'wrap': 'none', 'relief': 'raised', 'bd': 2}) self.btext.packing = {'expand': 1, 'fill': 'both'} self.btext.insert('end', body) else: self.btext = None self.parts = None else: self.pad = Frame(self.frame, {'relief': 'flat', 'bd': 2}) self.pad.packing = {'side': 'left', 'ipadx': 10, 'fill': 'y', 'after': self.htext} self.parts = [] for i in range(len(body)): p = MimeViewer(self.frame, '%s.%d' % (title, i+1), body[i]) self.parts.append(p) self.btext = None self.collapsed = 1 def pack(self): self.frame.pack(self.frame.packing) def destroy(self): self.frame.destroy() def show(self): if self.collapsed: self.button.invoke() def toggle(self): if self.collapsed: self.explode() else: self.collapse() def collapse(self): self.collapsed = 1 for comp in self.htext, self.btext, self.pad: if comp: comp.forget() if self.parts: for part in self.parts: part.frame.forget() self.frame.pack({'expand': 0}) def explode(self): self.collapsed = 0 for comp in self.htext, self.btext, self.pad: if comp: comp.pack(comp.packing) if self.parts: for part in self.parts: part.pack() self.frame.pack({'expand': 1}) def countlines(str, limit): i = 0 n = 0 while n < limit: i = string.find(str, '\n', i) if i < 0: break n = n+1 i = i+1 return n def main(): import sys import getopt import mhlib opts, args = getopt.getopt(sys.argv[1:], '') for o, a in opts: pass message = None folder = 'inbox' for arg in args: if arg[:1] == '+': folder = arg[1:] else: message = string.atoi(arg) mh = mhlib.MH() f = mh.openfolder(folder) if not message: message = f.getcurrent() m = f.openmessage(message) root = Tk() tk = root.tk top = MimeViewer(root, '+%s/%d' % (folder, message), m) top.pack() top.show() root.minsize(1, 1) tk.mainloop() if __name__ == '__main__': main()
SILENT KILLER Tool