list user count and whitespace correction
This commit is contained in:
		
							parent
							
								
									0ed42304c8
								
							
						
					
					
						commit
						06d6609f80
					
				
							
								
								
									
										23
									
								
								bin/ttbp.py
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								bin/ttbp.py
									
									
									
									
									
								
							| @ -230,8 +230,13 @@ def main_menu(): | ||||
|         today = time.strftime("%Y%m%d") | ||||
|         write_entry(os.path.join(DATA, today+".txt")) | ||||
|     elif choice == '1': | ||||
|         redraw("the following users are publishing on ttbp:\n\n") | ||||
|         view_neighbors() | ||||
|         users = [] | ||||
| 
 | ||||
|         for townie in os.listdir("/home"): | ||||
|             if os.path.exists(os.path.join("/home", townie, ".ttbp", "config", "ttbprc")): | ||||
|                 users.append(townie) | ||||
|         redraw("the following "+p.no("user", len(users))+" are publishing on ttbp:\n\n") | ||||
|         view_neighbors(users) | ||||
|     elif choice == '2': | ||||
|         pretty_settings = "\n\ttext editor:\t" +SETTINGS["editor"] | ||||
|         pretty_settings += "\n\tpublish dir:\t" +os.path.join(PUBLIC, SETTINGS["publish dir"]) | ||||
| @ -300,14 +305,7 @@ def send_feedback(subject="none", mailbox=os.path.join(FEEDBACK, USER+"-"+time.s | ||||
| 
 | ||||
|     return "mail sent. thanks for writing! i'll try to respond to you soon." | ||||
| 
 | ||||
| def view_neighbors(): | ||||
|     # TODO: rewrite this so you don't have to traverse a second list?? | ||||
| 
 | ||||
|     users = [] | ||||
| 
 | ||||
|     for townie in os.listdir("/home"): | ||||
|         if os.path.exists(os.path.join("/home", townie, ".ttbp", "config", "ttbprc")): | ||||
|             users.append(townie) | ||||
| def view_neighbors(users): | ||||
| 
 | ||||
|     for user in users: | ||||
|         userRC = json.load(open(os.path.join("/home", user, ".ttbp", "config", "ttbprc"))) | ||||
| @ -316,10 +314,13 @@ def view_neighbors(): | ||||
|         for filename in os.listdir(os.path.join("/home", user, ".ttbp", "entries")): | ||||
|             if os.path.splitext(filename)[1] == ".txt" and len(os.path.splitext(filename)[0]) == 8: | ||||
|                 count += 1 | ||||
|         pad = "" | ||||
|         if len(user) < 4: | ||||
|             pad = "\t" | ||||
|         user = "~"+user | ||||
|         if len(user) < 8: | ||||
|             user += "\t" | ||||
|         print("\t"+user+"\t at "+url+"\t("+p.no("entry", count)+")") | ||||
|         print("\t"+user+"\t at "+url+pad+"\t("+p.no("entry", count)+")") | ||||
| 
 | ||||
|     raw_input("\n\npress <enter> to go back home.\n\n") | ||||
|     redraw() | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user