forked from endorphant/ttbp
		
	fussing with user-facing update text
This commit is contained in:
		
							parent
							
								
									a0e1800ef5
								
							
						
					
					
						commit
						e3669b8135
					
				| @ -9,7 +9,6 @@ TO-DO: | |||||||
| 		-and make a couple more custom stylesheets | 		-and make a couple more custom stylesheets | ||||||
| 	-replying to entries?? | 	-replying to entries?? | ||||||
| 		-direct mail to author | 		-direct mail to author | ||||||
| 	-paginate entry/neighbor list |  | ||||||
| 	-make a nicer entry view wrapper | 	-make a nicer entry view wrapper | ||||||
| 		-maybe with a box? and a nicer feed view? | 		-maybe with a box? and a nicer feed view? | ||||||
| 
 | 
 | ||||||
| @ -20,12 +19,11 @@ TO-DO: | |||||||
| 		-shortcut to most recent feels, writing entry, seeing own entry | 		-shortcut to most recent feels, writing entry, seeing own entry | ||||||
| 	-#hashtags | 	-#hashtags | ||||||
| 	-rainbow menu selection | 	-rainbow menu selection | ||||||
| 	-break out hardcoded globals into config files |  | ||||||
| 
 | 
 | ||||||
| ------ | ------ | ||||||
| 
 | 
 | ||||||
| CHANGELOG: | CHANGELOG: | ||||||
| ver 0.9.3 | ver 0.9.3 (by ~vilmibm) | ||||||
| 	-packaging | 	-packaging | ||||||
| 	-easier to contribute to | 	-easier to contribute to | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							| @ -4,7 +4,7 @@ from setuptools import setup | |||||||
| 
 | 
 | ||||||
| setup( | setup( | ||||||
|     name='ttbp', |     name='ttbp', | ||||||
|     version='0.9.3', |     version='0.10.1', | ||||||
|     description='command line social blogging tool used on tilde.town', |     description='command line social blogging tool used on tilde.town', | ||||||
|     url='https://github.com/modgethanc/ttbp', |     url='https://github.com/modgethanc/ttbp', | ||||||
|     author='~endorphant', |     author='~endorphant', | ||||||
|  | |||||||
| @ -81,6 +81,6 @@ __________________________________________________________ | |||||||
| |  ____ ____ ____ _    ____    ____ _  _ ____ _ _  _ ____  | | |  ____ ____ ____ _    ____    ____ _  _ ____ _ _  _ ____  | | ||||||
| |  |___ |___ |___ |    [__     |___ |\ | | __ | |\ | |___  | | |  |___ |___ |___ |    [__     |___ |\ | | __ | |\ | |___  | | ||||||
| |  |    |___ |___ |___ ___]    |___ | \| |__] | | \| |___  | | |  |    |___ |___ |___ ___]    |___ | \| |__] | | \| |___  | | ||||||
| |                               ver 0.10.0 (almost stable) | | |                            ver 0.10.0 (now with gophers) | | ||||||
| |__________________________________________________________| | |__________________________________________________________| | ||||||
| '''.lstrip() | '''.lstrip() | ||||||
|  | |||||||
| @ -47,7 +47,6 @@ def publish_gopher(gopher_path, entry_filenames): | |||||||
|     """This function (re)generates a user's list of feels posts in their gopher |     """This function (re)generates a user's list of feels posts in their gopher | ||||||
|     directory and their gophermap.""" |     directory and their gophermap.""" | ||||||
|     entry_filenames = entry_filenames[:]  # force a copy since this might be shared state in core.py |     entry_filenames = entry_filenames[:]  # force a copy since this might be shared state in core.py | ||||||
|     #entry_filenames.reverse() |  | ||||||
|     ttbp_gopher = os.path.join( |     ttbp_gopher = os.path.join( | ||||||
|         os.path.expanduser('~/public_gopher'), |         os.path.expanduser('~/public_gopher'), | ||||||
|         gopher_path) |         gopher_path) | ||||||
|  | |||||||
							
								
								
									
										44
									
								
								ttbp/ttbp.py
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								ttbp/ttbp.py
									
									
									
									
									
								
							| @ -49,7 +49,7 @@ from . import chatter | |||||||
| from . import gopher | from . import gopher | ||||||
| from . import util | from . import util | ||||||
| 
 | 
 | ||||||
| __version__ = "0.9.3" | __version__ = "0.10.1" | ||||||
| __author__ = "endorphant <endorphant@tilde.town)" | __author__ = "endorphant <endorphant@tilde.town)" | ||||||
| 
 | 
 | ||||||
| p = inflect.engine() | p = inflect.engine() | ||||||
| @ -407,7 +407,7 @@ def setup(): | |||||||
| 
 | 
 | ||||||
|     # gopher opt-in |     # gopher opt-in | ||||||
|     SETTINGS.update({'gopher': gopher.select_gopher()}) |     SETTINGS.update({'gopher': gopher.select_gopher()}) | ||||||
|     redraw('opting into gopher: ' + str(SETTINGS['gopher'])) |     #redraw('opting into gopher: ' + str(SETTINGS['gopher'])) | ||||||
|     # TODO for now i'm hardcoding where people's gopher stuff is generated. if |     # TODO for now i'm hardcoding where people's gopher stuff is generated. if | ||||||
|     # there is demand for this to be configurable we can expose that. |     # there is demand for this to be configurable we can expose that. | ||||||
|     gopher.setup_gopher('feels') |     gopher.setup_gopher('feels') | ||||||
| @ -664,6 +664,10 @@ def show_credits(): | |||||||
| ttbp was written by ~endorphant in python. the codebase is | ttbp was written by ~endorphant in python. the codebase is | ||||||
| publicly available on github at https://github.com/modgethanc/ttbp | publicly available on github at https://github.com/modgethanc/ttbp | ||||||
| 
 | 
 | ||||||
|  | other contributors: | ||||||
|  |     ~vilmibm, packaging help and gopher support | ||||||
|  |     ~sanqui, the bug swatter | ||||||
|  | 
 | ||||||
| for the full changelog, see ~endorphant/projects/ttbp/changelog.txt | for the full changelog, see ~endorphant/projects/ttbp/changelog.txt | ||||||
| 
 | 
 | ||||||
| if you have ideas for ttbp, you are welcome to contact me to discuss them; | if you have ideas for ttbp, you are welcome to contact me to discuss them; | ||||||
| @ -1024,9 +1028,11 @@ def switch_build(ver): | |||||||
|         ver = ver[0:-1] |         ver = ver[0:-1] | ||||||
| 
 | 
 | ||||||
|     # write user versionfile |     # write user versionfile | ||||||
|  |     ''' | ||||||
|     print("\nswitching you over to the "+build+" version...\n") |     print("\nswitching you over to the "+build+" version...\n") | ||||||
|     time.sleep(1) |     time.sleep(1) | ||||||
|     print("...") |     print("...") | ||||||
|  |     ''' | ||||||
|     versionFile = os.path.join(config.PATH, "version") |     versionFile = os.path.join(config.PATH, "version") | ||||||
|     open(versionFile, "w").write(ver) |     open(versionFile, "w").write(ver) | ||||||
|     time.sleep(1) |     time.sleep(1) | ||||||
| @ -1063,7 +1069,7 @@ def update_version(): | |||||||
| 
 | 
 | ||||||
|     time.sleep(1) |     time.sleep(1) | ||||||
|     print("...") |     print("...") | ||||||
|     time.sleep(2) |     time.sleep(1) | ||||||
| 
 | 
 | ||||||
|     userVersion = "" |     userVersion = "" | ||||||
| 
 | 
 | ||||||
| @ -1113,6 +1119,21 @@ def update_version(): | |||||||
|             ttbprc.write(json.dumps(SETTINGS, sort_keys=True, indent=2, separators=(',',':'))) |             ttbprc.write(json.dumps(SETTINGS, sort_keys=True, indent=2, separators=(',',':'))) | ||||||
|             ttbprc.close() |             ttbprc.close() | ||||||
| 
 | 
 | ||||||
|  |         # from earlier than 0.10.1 | ||||||
|  | 
 | ||||||
|  |         if int(userVersion.split(".")[1]) < 10: | ||||||
|  |             #  select gopher | ||||||
|  |             print("[ NEW FEATURE ]") | ||||||
|  |             print(""" | ||||||
|  |     * thanks to help from ~vilmibm, ttbp now supports publishing to gopher! | ||||||
|  |     * if you enable gopher publishing, feels will automatically publish to | ||||||
|  |         gopher://tilde.town/1/~"""+config.USER+"""/feels | ||||||
|  | 
 | ||||||
|  |             """) | ||||||
|  |             SETTINGS.update({'gopher': gopher.select_gopher()}) | ||||||
|  |             print("opting into gopher: " + str(SETTINGS['gopher'])) | ||||||
|  |             gopher.setup_gopher('feels') | ||||||
|  | 
 | ||||||
|     # increment user versionfile |     # increment user versionfile | ||||||
|     open(versionFile, "w").write(__version__) |     open(versionFile, "w").write(__version__) | ||||||
|     print(""" |     print(""" | ||||||
| @ -1120,11 +1141,11 @@ you're all good to go, """+chatter.say("friend")+"""! please contact ~endorphant | |||||||
| somehing strange happened to you during this update. | somehing strange happened to you during this update. | ||||||
| """) | """) | ||||||
| 
 | 
 | ||||||
|  |     ''' | ||||||
|     # TODO these conditionals will need to change if we increment the Y level |     # TODO these conditionals will need to change if we increment the Y level | ||||||
|     # to 10. |     # to 10. | ||||||
| 
 | 
 | ||||||
|     # show patch notes |     # show patch notes | ||||||
|     #if userVersion != "0.9.0" and userVersion != "0.9.0b": |  | ||||||
|     if userVersion[0:5] < "0.9.0": |     if userVersion[0:5] < "0.9.0": | ||||||
|         # version 0.9.0 patch notes: |         # version 0.9.0 patch notes: | ||||||
|         print(""" |         print(""" | ||||||
| @ -1152,14 +1173,25 @@ ver 0.9.2 features: | |||||||
|         """) |         """) | ||||||
|     if userVersion[0:5] < "0.9.3": |     if userVersion[0:5] < "0.9.3": | ||||||
|         # version 0.9.3 patch notes |         # version 0.9.3 patch notes | ||||||
|         print() |  | ||||||
|         print(""" |         print(""" | ||||||
|         version 0.9.3 features: | version 0.9.3 features: | ||||||
|         * ttbp is now packaged, making it easier to contribute to. |         * ttbp is now packaged, making it easier to contribute to. | ||||||
|         * things should otherwise be the same! |         * things should otherwise be the same! | ||||||
|         * check out https://github.com/modgethanc/ttbp if you'd like to contribute. |         * check out https://github.com/modgethanc/ttbp if you'd like to contribute. | ||||||
|         * takes advantage of new /var/global |         * takes advantage of new /var/global | ||||||
|         """.lstrip()) |         """.lstrip()) | ||||||
|  |     #if userVersion[0:5] < "0.10.1": | ||||||
|  |     # todo: write a better updating function | ||||||
|  |     if 1: | ||||||
|  |         # version 0.10.1 patch notes | ||||||
|  |         print(""" | ||||||
|  | 
 | ||||||
|  | ~[version 0.10.1 features]~ | ||||||
|  |         * thanks to help from ~vilmibm, ttbp now supports publishing to gopher! | ||||||
|  |         * if you enable gopher publishing, feels will automatically publish to | ||||||
|  |             gopher://tilde.town/1/~{user}/feels | ||||||
|  |         """.lstrip()) | ||||||
|  | ''' | ||||||
| 
 | 
 | ||||||
| ##### | ##### | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user