示例#1
0
 def new_file(filename):
     if filename[0] == '.':
         return
     Monitor.files.append(filename)
     path = os.sep.join([Monitor.path, filename])
     parsed = Parser.parse(path)
     parsed['date'] = int(time.time() * 1000)
     PostsManager.new_post(parsed)
     PostsManager.save_to_file()
示例#2
0
文件: monitor.py 项目: OzTamir/Blog
	def new_file(filename):
		if filename[0] == '.':
			return
		Monitor.files.append(filename)
		path = os.sep.join([Monitor.path, filename])
		parsed = Parser.parse(path)
		parsed['date'] = int(time.time() * 1000)
		PostsManager.new_post(parsed)
		PostsManager.save_to_file()
示例#3
0
def monitor_updates():
    PostsManager.init()
    while True:
        Monitor.update()
        sleep(5)
示例#4
0
 def get(self, post_id):
     try:
         return PostsManager.get_post(post_id)
     except Exception, e:
         return {'ERROR': str(e)}
示例#5
0
 def get(self):
     try:
         return PostsManager.get_all_posts()
     except Exception, e:
         return {'ERROR': str(e)}
示例#6
0
def main():
    PostsManager.init()
    for i in xrange(1):
        Monitor.update()
示例#7
0
文件: api.py 项目: OzTamir/Blog
def monitor_updates():
    PostsManager.init()
    while True:
        Monitor.update()
        sleep(5)
示例#8
0
文件: api.py 项目: OzTamir/Blog
 def get(self, post_id):
     try:
         return PostsManager.get_post(post_id)
     except Exception, e:
         return {'ERROR': str(e)}
示例#9
0
文件: api.py 项目: OzTamir/Blog
 def get(self):
     try:
         return PostsManager.get_all_posts()
     except Exception, e:
         return {'ERROR': str(e)}
示例#10
0
文件: monitor.py 项目: OzTamir/Blog
def main():
	PostsManager.init()
	for i in xrange(1):
		Monitor.update()