Skip to content

Commit

Permalink
break up layers and change index of layers (PaddlePaddle#970)
Browse files Browse the repository at this point in the history
* break up layers and change index of layers

* prettify script
  • Loading branch information
haowang101779990 authored and shanyi15 committed Jun 29, 2019
1 parent 3b6e71b commit bf87c5c
Show file tree
Hide file tree
Showing 10 changed files with 15,168 additions and 15,124 deletions.
73 changes: 73 additions & 0 deletions doc/fluid/api_cn/layers-breakdown.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Tue Jun 25 21:36:04 2019
break down layers_cn to its sub categories
@author: haowang101779990
"""

import sys
import os
import re

stdi,stdo,stde=sys.stdin,sys.stdout,sys.stderr
reload(sys)
sys.stdin,sys.stdout,sys.stderr=stdi,stdo,stde
sys.setdefaultencoding('utf-8')

srcfile=open("layers_cn.rst",'r')
srclines=srcfile.readlines()
srcfile.close()

titles={}

i=0
while i <len(srclines):

if re.match(r'^=+$', srclines[i])!=None:

title=""
base_idx=i+1

for j in range(base_idx,len(srclines)):

if re.match(r'^=+$', srclines[j])!=None:
title="".join(srclines[base_idx:j])
title=title.strip().replace('\n','')
titles[title]=(i,j)
i=j+1
break

else:
i+=1

titlines=titles.values()
titlines.sort()

if not os.path.isdir("./layers_cn"):
os.mkdir("layers_cn")

for i in range(0,len(titlines)):
for key in titles.keys():
if(titles[key]==titlines[i]):

keyf=open("layers_cn/"+key+"_cn.rst",'w')

#title for this file
for _ in range(0,len(key)+5):
keyf.write("=")
keyf.write("\n"+key+"\n")
for _ in range(0,len(key)+5):
keyf.write("=")
keyf.write("\n")

#write into file
if i==len(titlines)-1:
keyf.write("".join(srclines[titlines[i][1]+1:]))
else:
keyf.write("".join(srclines[titlines[i][1]+1:titlines[i+1][0]]))

keyf.close()
Loading

0 comments on commit bf87c5c

Please sign in to comment.