19 lines
635 B
Python
19 lines
635 B
Python
from bot.targets import Targets
|
|
|
|
from bot.entries.jitenon import JitenonKokugoEntry
|
|
from bot.entries.jitenon import JitenonYojiEntry
|
|
from bot.entries.jitenon import JitenonKotowazaEntry
|
|
from bot.entries.smk8 import Smk8Entry
|
|
from bot.entries.daijirin2 import Daijirin2Entry
|
|
|
|
|
|
def new_entry(target, page_id):
|
|
entry_map = {
|
|
Targets.JITENON_KOKUGO: JitenonKokugoEntry,
|
|
Targets.JITENON_YOJI: JitenonYojiEntry,
|
|
Targets.JITENON_KOTOWAZA: JitenonKotowazaEntry,
|
|
Targets.SMK8: Smk8Entry,
|
|
Targets.DAIJIRIN2: Daijirin2Entry,
|
|
}
|
|
return entry_map[target](target, page_id)
|