# Path: 文章/models.py
# class 何澤政文章(models.Model):
#     頭一擺翻譯時間 = models.DateField(auto_now_add=True)
#     上尾修改時間 = models.DateField(auto_now=True)
#     分類 = models.CharField(max_length=100)
#     原本標題 = models.CharField(max_length=255)
#     原本內容 = models.TextField()
#     斷詞標題 = models.CharField(blank=True, max_length=255)
#     斷詞內容 = models.TextField(blank=True)
# # 	assign_name = models.CharField(max_length=100)
#     # 原本欲審核用，已經無效
# # 	status_m = models.SmallIntegerField()
# # 	status_p = models.SmallIntegerField()
# # 	status_t = models.SmallIntegerField()
# # 	status_f = models.SmallIntegerField()
#     教羅標題 = models.CharField(blank=True, max_length=255)
# # 	TaiLuo = models.TextField(blank=True)
#     教羅內容 = models.TextField(blank=True)
# # 	TongYong = models.TextField(blank=True)
# # 	HaoLuo = models.TextField(blank=True)
# # 	is_backed_up = models.BooleanField()
# 
#     def __str__(self):
#         return self.原本標題
# 
#     @classmethod
#     def 這標題有用過無(cls, 原本標題):
#         return cls.objects.filter(原本標題=原本標題).exists()
# 
#     def save(self, *args, **kwargs):
#         self.斷詞標題 = 文章整理工具.轉文章空白(self.斷詞標題)
#         self.斷詞內容 = 文章整理工具.轉文章空白(self.斷詞內容)
#         self.教羅標題 = 文章整理工具.轉文章空白(self.教羅標題)
#         self.教羅內容 = 文章整理工具.轉文章空白(self.教羅內容)
#         super(何澤政文章, self).save(*args, **kwargs)
# 
#     def 自動斷詞(self):
#         if self.斷詞標題 == '':
#             try:
#                 self.斷詞標題 = 斷詞(self.原本標題)
#                 self.save()
#             except:
#                 pass
#         if self.斷詞內容 == '':
#             try:
#                 self.斷詞內容 = 斷詞(self.原本內容)
#                 self.save()
#             except:
#                 pass
# 
#     def 自動翻譯(self):
#         if self.教羅標題 == '':
#             try:
#                 self.教羅標題 = 翻譯(self.斷詞標題)
#                 self.save()
#             except:
#                 pass
#         if self.教羅內容 == '':
#             try:
#                 self.教羅內容 = 翻譯(self.斷詞內容)
#                 self.save()
#             except:
#                 pass
# 
# Path: 文章/文章整理.py
# class 文章整理:
# 	def 轉文章空白(self, 文章):
# 		return '\n'.join(self.轉語句陣列空白(文章.split('\n'))).strip()
# 	def 轉語句陣列空白(self, 語句陣列):
# 		正常空白的文章 = []
# 		for 一逝 in 語句陣列:
# 			正常空白的文章.append(self.轉語句空白(一逝))
# 		return 正常空白的文章
# 	def 轉語句空白(self, 一逝):
# 		一逝=一逝.replace('，',' ， ').replace('。',' 。 ')\
# 			.replace('！',' ！ ').replace('、',' 、 ')
# 		處理掉空白無仝佮重複 = ' '.join(一逝.split()).strip()
# 		連字符加的空白 = 處理掉空白無仝佮重複.replace('- ', ' ').replace(' -', '-')
# 		return 連字符加的空白


from django.http import HttpResponse
from 文章.models import 何澤政文章
from 文章.文章整理 import 文章整理
import json
__文章整理 = 文章整理()


def 轉網頁(物件):
    return HttpResponse(json.dumps(物件))


def 全部文號(request):
    文號 = []
    for 文章 in 何澤政文章.objects.order_by('pk'):
        文號.append(文章.pk)
    return 轉網頁(文號)


def 揣翻譯對應(request, pk):

# Path: 文章/models.py
# class 何澤政文章(models.Model):
#     頭一擺翻譯時間 = models.DateField(auto_now_add=True)
#     上尾修改時間 = models.DateField(auto_now=True)
#     分類 = models.CharField(max_length=100)
#     原本標題 = models.CharField(max_length=255)
#     原本內容 = models.TextField()
#     斷詞標題 = models.CharField(blank=True, max_length=255)
#     斷詞內容 = models.TextField(blank=True)
# # 	assign_name = models.CharField(max_length=100)
#     # 原本欲審核用，已經無效
# # 	status_m = models.SmallIntegerField()
# # 	status_p = models.SmallIntegerField()
# # 	status_t = models.SmallIntegerField()
# # 	status_f = models.SmallIntegerField()
#     教羅標題 = models.CharField(blank=True, max_length=255)
# # 	TaiLuo = models.TextField(blank=True)
#     教羅內容 = models.TextField(blank=True)
# # 	TongYong = models.TextField(blank=True)
# # 	HaoLuo = models.TextField(blank=True)
# # 	is_backed_up = models.BooleanField()
# 
#     def __str__(self):
#         return self.原本標題
# 
#     @classmethod
#     def 這標題有用過無(cls, 原本標題):
#         return cls.objects.filter(原本標題=原本標題).exists()
# 
#     def save(self, *args, **kwargs):
#         self.斷詞標題 = 文章整理工具.轉文章空白(self.斷詞標題)
#         self.斷詞內容 = 文章整理工具.轉文章空白(self.斷詞內容)
#         self.教羅標題 = 文章整理工具.轉文章空白(self.教羅標題)
#         self.教羅內容 = 文章整理工具.轉文章空白(self.教羅內容)
#         super(何澤政文章, self).save(*args, **kwargs)
# 
#     def 自動斷詞(self):
#         if self.斷詞標題 == '':
#             try:
#                 self.斷詞標題 = 斷詞(self.原本標題)
#                 self.save()
#             except:
#                 pass
#         if self.斷詞內容 == '':
#             try:
#                 self.斷詞內容 = 斷詞(self.原本內容)
#                 self.save()
#             except:
#                 pass
# 
#     def 自動翻譯(self):
#         if self.教羅標題 == '':
#             try:
#                 self.教羅標題 = 翻譯(self.斷詞標題)
#                 self.save()
#             except:
#                 pass
#         if self.教羅內容 == '':
#             try:
#                 self.教羅內容 = 翻譯(self.斷詞內容)
#                 self.save()
#             except:
#                 pass
# 
# Path: 文章/文章整理.py
# class 文章整理:
# 	def 轉文章空白(self, 文章):
# 		return '\n'.join(self.轉語句陣列空白(文章.split('\n'))).strip()
# 	def 轉語句陣列空白(self, 語句陣列):
# 		正常空白的文章 = []
# 		for 一逝 in 語句陣列:
# 			正常空白的文章.append(self.轉語句空白(一逝))
# 		return 正常空白的文章
# 	def 轉語句空白(self, 一逝):
# 		一逝=一逝.replace('，',' ， ').replace('。',' 。 ')\
# 			.replace('！',' ！ ').replace('、',' 、 ')
# 		處理掉空白無仝佮重複 = ' '.join(一逝.split()).strip()
# 		連字符加的空白 = 處理掉空白無仝佮重複.replace('- ', ' ').replace(' -', '-')
# 		return 連字符加的空白


# Path: 文章/轉出.py
from django.http import HttpResponse
from 文章.models import 何澤政文章
from 文章.文章整理 import 文章整理
import json

__文章整理 = 文章整理()


def 轉網頁(物件):
    return HttpResponse(json.dumps(物件))


def 全部文號(request):
    文號 = []
    for 文章 in 何澤政文章.objects.order_by('pk'):
        文號.append(文章.pk)
    return 轉網頁(文號)


def 揣翻譯對應(request, pk):

    文章 = 何澤政文章.objects.get(pk=pk)