forked from endorphant/ttbp
		
	sprucing up gophermap printing
This commit is contained in:
		
							parent
							
								
									f8fc8262b4
								
							
						
					
					
						commit
						9edd4a7bb5
					
				| @ -3,8 +3,10 @@ This module contains gopher-related stuff. | ||||
| """ | ||||
| import getpass | ||||
| import os | ||||
| import time | ||||
| 
 | ||||
| from . import util | ||||
| from .core import parse_date | ||||
| 
 | ||||
| GOPHER_PROMPT = """ | ||||
| Would you like to publish your feels to gopher? | ||||
| @ -29,6 +31,11 @@ GOPHERMAP_HEADER = """ | ||||
| 
 | ||||
|  this file was created on their behalf by ttbp. | ||||
| 
 | ||||
| 0(about ttbp)\t/~endorphant/ttbp.txt\ttilde.town\t70 | ||||
| 1(back to user's home)\t/~{user} | ||||
| 
 | ||||
|  entries: | ||||
| 
 | ||||
| """ | ||||
| 
 | ||||
| 
 | ||||
| @ -40,7 +47,7 @@ def publish_gopher(gopher_path, entry_filenames): | ||||
|     """This function (re)generates a user's list of feels posts in their gopher | ||||
|     directory and their gophermap.""" | ||||
|     entry_filenames = entry_filenames[:]  # force a copy since this might be shared state in core.py | ||||
|     entry_filenames.reverse() | ||||
|     #entry_filenames.reverse() | ||||
|     ttbp_gopher = os.path.join( | ||||
|         os.path.expanduser('~/public_gopher'), | ||||
|         gopher_path) | ||||
| @ -58,8 +65,11 @@ def publish_gopher(gopher_path, entry_filenames): | ||||
|             with open(os.path.join(ttbp_gopher, filename), 'w') as gopher_entry: | ||||
|                 with open(entry_filename, 'r') as source_entry: | ||||
|                     gopher_entry.write(source_entry.read()) | ||||
|             gophermap.write('0{file_label}\t{filename}'.format( | ||||
|                 file_label=os.path.basename(entry_filename), | ||||
| 
 | ||||
|             #label = time.strftime("%Y-%m-%d at %H:%M", time.localtime(os.path.getmtime(entry_filename))) | ||||
|             label = "-".join(parse_date(entry_filename)) | ||||
|             gophermap.write('0{file_label}\t{filename}\n'.format( | ||||
|                 file_label=label, | ||||
|                 filename=filename)) | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user