incremented to v0.8.0
added markdown parsing for entries
This commit is contained in:
		
							parent
							
								
									36e1102720
								
							
						
					
					
						commit
						23ed372d64
					
				| @ -416,6 +416,9 @@ thanks to everyone who reads, listens, writes, and feels.\ | |||||||
| def write_entry(entry=os.path.join(DATA, "test.txt")): | def write_entry(entry=os.path.join(DATA, "test.txt")): | ||||||
| 
 | 
 | ||||||
|     entered = raw_input(""" |     entered = raw_input(""" | ||||||
|  | """+util.hilight("new feature!")+""" you can now use standard markdown in | ||||||
|  | your entry text! raw html is still valid, and you can mix them together. | ||||||
|  | 
 | ||||||
| feels will be recorded for today, """+time.strftime("%d %B %Y")+""". | feels will be recorded for today, """+time.strftime("%d %B %Y")+""". | ||||||
| 
 | 
 | ||||||
| if you've already started recording feels for this day, you | if you've already started recording feels for this day, you | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								bin/core.py
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								bin/core.py
									
									
									
									
									
								
							| @ -4,6 +4,7 @@ import os | |||||||
| import time | import time | ||||||
| import subprocess | import subprocess | ||||||
| import re | import re | ||||||
|  | import mistune | ||||||
| 
 | 
 | ||||||
| import chatter | import chatter | ||||||
| 
 | 
 | ||||||
| @ -50,7 +51,6 @@ def load_files(): | |||||||
|     FILES = [] |     FILES = [] | ||||||
|     for filename in os.listdir(DATA): |     for filename in os.listdir(DATA): | ||||||
|         filename = os.path.join(DATA, filename) |         filename = os.path.join(DATA, filename) | ||||||
|         #if os.path.isfile(filename) and os.path.splitext(filename)[1] == ".txt": |  | ||||||
|         if os.path.isfile(filename) and valid(filename): |         if os.path.isfile(filename) and valid(filename): | ||||||
|             FILES.append(filename) |             FILES.append(filename) | ||||||
| 
 | 
 | ||||||
| @ -114,8 +114,8 @@ def write_entry(filename): | |||||||
|     entry = [ |     entry = [ | ||||||
|         "\t\t<p><a name=\""+date[0]+date[1]+date[2]+"\"></a><br /><br /></p>\n", |         "\t\t<p><a name=\""+date[0]+date[1]+date[2]+"\"></a><br /><br /></p>\n", | ||||||
|         "\t\t<div class=\"entry\">\n", |         "\t\t<div class=\"entry\">\n", | ||||||
|         "\t\t\t<h5><a href=\"#"+date[0]+date[1]+date[2]+"\">"+date[2]+"</a> "+MONTHS[date[1]]+" "+date[0]+"</h5>\n", |         "\t\t\t<h5><a href=\"#"+date[0]+date[1]+date[2]+"\">"+date[2]+"</a> "+MONTHS[date[1]]+" "+date[0]+"</h5>\n" | ||||||
|         "\t\t\t<P>" |         #"\t\t\t<P>" | ||||||
|     ] |     ] | ||||||
| 
 | 
 | ||||||
|     raw = [] |     raw = [] | ||||||
| @ -125,12 +125,14 @@ def write_entry(filename): | |||||||
|         raw.append(line) |         raw.append(line) | ||||||
|     rawfile.close() |     rawfile.close() | ||||||
| 
 | 
 | ||||||
|     for line in raw: |     entry.append("\t\t\t"+mistune.markdown("".join(raw), escape=False, hard_wrap=False)) | ||||||
|         entry.append(line+"\t\t\t") |  | ||||||
|         if line == "\n": |  | ||||||
|             entry.append("</p>\n\t\t\t<p>") |  | ||||||
| 
 | 
 | ||||||
|     entry.append("</p>\n") |     #for line in raw: | ||||||
|  |         #entry.append(line+"\t\t\t") | ||||||
|  |         #if line == "\n": | ||||||
|  |         #    entry.append("</p>\n\t\t\t<p>") | ||||||
|  | 
 | ||||||
|  |     #entry.append("</p>\n") | ||||||
|     entry.append("\t\t\t<p style=\"font-size:.6em; font-color:#808080; text-align: right;\"><a href=\""+"".join(date)+".html\">permalink</a></p>\n") |     entry.append("\t\t\t<p style=\"font-size:.6em; font-color:#808080; text-align: right;\"><a href=\""+"".join(date)+".html\">permalink</a></p>\n") | ||||||
|     entry.append("\n\t\t</div>\n") |     entry.append("\n\t\t</div>\n") | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										1154
									
								
								bin/mistune.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1154
									
								
								bin/mistune.py
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -415,6 +415,9 @@ thanks to everyone who reads, listens, writes, and feels.\ | |||||||
| def write_entry(entry=os.path.join(DATA, "test.txt")): | def write_entry(entry=os.path.join(DATA, "test.txt")): | ||||||
| 
 | 
 | ||||||
|     entered = raw_input(""" |     entered = raw_input(""" | ||||||
|  | """+util.hilight("new feature!")+""" you can now use standard markdown in | ||||||
|  | your entry text! raw html is still valid, and you can mix them together. | ||||||
|  | 
 | ||||||
| feels will be recorded for today, """+time.strftime("%d %B %Y")+""". | feels will be recorded for today, """+time.strftime("%d %B %Y")+""". | ||||||
| 
 | 
 | ||||||
| if you've already started recording feels for this day, you | if you've already started recording feels for this day, you | ||||||
|  | |||||||
| @ -4,7 +4,6 @@ TO-DO: | |||||||
| 	-show most recent global entries on html | 	-show most recent global entries on html | ||||||
| 	-command line flags: | 	-command line flags: | ||||||
| 		-shortcut to most recent feels, writing entry, seeing own entry | 		-shortcut to most recent feels, writing entry, seeing own entry | ||||||
| 	-markdown parsing |  | ||||||
| 	-neighbor view takes you to individual entry listing | 	-neighbor view takes you to individual entry listing | ||||||
| 
 | 
 | ||||||
| 	(goals for phase two) | 	(goals for phase two) | ||||||
| @ -22,6 +21,9 @@ TO-DO: | |||||||
| 
 | 
 | ||||||
| CHANGELOG: | CHANGELOG: | ||||||
| 
 | 
 | ||||||
|  | ver 0.8.0 | ||||||
|  | 	-markdown parsing for entries | ||||||
|  | 
 | ||||||
| ver 0.7.5 | ver 0.7.5 | ||||||
| 	-COLORFUL BANNER | 	-COLORFUL BANNER | ||||||
| 	-backend stuff; feedback uses sendmail, some code cleanup | 	-backend stuff; feedback uses sendmail, some code cleanup | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user