fromozu commited on
Commit
e13f393
·
verified ·
1 Parent(s): c5d8c66

Upload bilingual_book_maker/book_maker/loader/base_loader.py with huggingface_hub

Browse files
bilingual_book_maker/book_maker/loader/base_loader.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from abc import ABC, abstractmethod
2
+
3
+
4
+ class BaseBookLoader(ABC):
5
+ @staticmethod
6
+ def _is_special_text(text):
7
+ return text.isdigit() or text.isspace()
8
+
9
+ @abstractmethod
10
+ def _make_new_book(self, book):
11
+ pass
12
+
13
+ @abstractmethod
14
+ def make_bilingual_book(self):
15
+ pass
16
+
17
+ @abstractmethod
18
+ def load_state(self):
19
+ pass
20
+
21
+ @abstractmethod
22
+ def _save_temp_book(self):
23
+ pass
24
+
25
+ @abstractmethod
26
+ def _save_progress(self):
27
+ pass