예제 #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()