forked from endorphant/ttbp
		
	stubbing nopub toggler
This commit is contained in:
		
							parent
							
								
									1a74d62d68
								
							
						
					
					
						commit
						75b224e2d1
					
				| @ -425,6 +425,12 @@ def nopub(filename): | |||||||
| 
 | 
 | ||||||
|     return os.path.basename(filename) in exclude |     return os.path.basename(filename) in exclude | ||||||
| 
 | 
 | ||||||
|  | def toggle_nopub(filename): | ||||||
|  |     """toggles pub/nopub status for the given filename | ||||||
|  |     """ | ||||||
|  | 
 | ||||||
|  |     pass | ||||||
|  | 
 | ||||||
| ############# | ############# | ||||||
| ############# | ############# | ||||||
| ############# | ############# | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								ttbp/ttbp.py
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								ttbp/ttbp.py
									
									
									
									
									
								
							| @ -614,7 +614,7 @@ def review_menu(intro=""): | |||||||
|             view_feels(config.USER) |             view_feels(config.USER) | ||||||
|         elif choice == 1: |         elif choice == 1: | ||||||
|             redraw("here's your current nopub status:") |             redraw("here's your current nopub status:") | ||||||
|             set_nopubs(config.USER) |             list_nopubs(config.USER) | ||||||
|     else: |     else: | ||||||
|         redraw() |         redraw() | ||||||
|         return |         return | ||||||
| @ -805,7 +805,7 @@ editor. | |||||||
| 
 | 
 | ||||||
|     return |     return | ||||||
| 
 | 
 | ||||||
| def set_nopubs(user): | def list_nopubs(user): | ||||||
|     ''' |     ''' | ||||||
|     handler for toggling nopub on individual entries |     handler for toggling nopub on individual entries | ||||||
|     ''' |     ''' | ||||||
| @ -820,21 +820,23 @@ def set_nopubs(user): | |||||||
|                 pub = "(nopub)" |                 pub = "(nopub)" | ||||||
|             entries.append(""+entry[4]+" ("+p.no("word", entry[2])+") "+"\t"+pub) |             entries.append(""+entry[4]+" ("+p.no("word", entry[2])+") "+"\t"+pub) | ||||||
| 
 | 
 | ||||||
|         return toggle_nopubs(metas, entries, "publishing status of your feels:") |         return set_nopubs(metas, entries, "publishing status of your feels:") | ||||||
|     else: |     else: | ||||||
|         redraw("no feels recorded by ~"+user) |         redraw("no feels recorded by ~"+user) | ||||||
| 
 | 
 | ||||||
| def toggle_nopubs(metas, entries, prompt): | def set_nopubs(metas, entries, prompt): | ||||||
|     """displays a list of entries for pub/nopub toggling. |     """displays a list of entries for pub/nopub toggling. | ||||||
|     """ |     """ | ||||||
| 
 | 
 | ||||||
|     choice = menu_handler(entries, "pick an entry from the list, or type 'q' to go back: ", 10, SETTINGS.get("rainbows", False), prompt) |     choice = menu_handler(entries, "pick an entry from the list, or type 'q' to go back: ", 10, SETTINGS.get("rainbows", False), prompt) | ||||||
| 
 | 
 | ||||||
|     if choice is not False: |     if choice is not False: | ||||||
|  |         target = os.path.basename(metas[choice][0]) | ||||||
|  |         core.toggle_nopub(target) | ||||||
|         redraw(prompt) |         redraw(prompt) | ||||||
|         print("setting {entry}".format(entry=choice)) |         print("setting {entry}".format(entry=target)) | ||||||
| 
 | 
 | ||||||
|         return list_entries(metas, entries, prompt) |         return set_nopubs(metas, entries, prompt) | ||||||
| 
 | 
 | ||||||
|     else: |     else: | ||||||
|         redraw() |         redraw() | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user