Example #1
0
 def check_authors(self, event=None):
     value = 0
     self.progress.config(maximum=len(models.Author.get()), value=value)
     self.check_button.config(state=tkinter.DISABLED)
     self.del_button.config(state=tkinter.DISABLED)
     self.add_button.config(state=tkinter.DISABLED)
     for _ in core.check_all_authors():
         self.progress.step()
         self.progress.update_idletasks()
     self.authors_updated(models.Author.get())
     self.check_button.config(state=tkinter.NORMAL)
     self.del_button.config(state=tkinter.NORMAL)
     self.add_button.config(state=tkinter.NORMAL)
Example #2
0
 def check_authors(self, event=None):
     value = 0
     self.progress.config(maximum=len(models.Author.get()), value=value)
     self.check_button.config(state=tkinter.DISABLED)
     self.del_button.config(state=tkinter.DISABLED)
     self.add_button.config(state=tkinter.DISABLED)
     for _ in core.check_all_authors():
         self.progress.step()
         self.progress.update_idletasks()
     self.authors_updated(models.Author.get())
     self.check_button.config(state=tkinter.NORMAL)
     self.del_button.config(state=tkinter.NORMAL)
     self.add_button.config(state=tkinter.NORMAL)
Example #3
0
    is_console = False
    try:
        init = not os.path.exists(settings.DB)
        models.init_connection(init=init)
        if init:
            core.create_author("http://samlib.ru/p/pupkin_wasja_ibragimowich/"
                               "indexdate.shtml")
        if args.import_xml:
            core.import_from_xml(args.import_xml)

        if args.url_fix:
            #core.authors_urls_to_samlib()
            core.authors_urls_to_zhurnal_lib()
        if args.check:
            is_console = True
            for author in core.check_all_authors():
                pass

        for url in args.remove_authors:
            is_console = True
            core.delete_author(url)

        for url in args.add_authors:
            is_console = True
            core.create_author(url)

        for url in args.exclude_books:
            is_console = True
            core.exclude_book(url)

        if args.show:
Example #4
0
    is_console = False
    try:
        init = not os.path.exists(settings.DB)
        models.init_connection(init=init)
        if init:
            core.create_author("http://samlib.ru/p/pupkin_wasja_ibragimowich/"
                               "indexdate.shtml")
        if args.import_xml:
            core.import_from_xml(args.import_xml)

        if args.url_fix:
            core.authors_urls_to_samlib()
        if args.check:
            is_console = True
            for author in core.check_all_authors():
                pass

        for url in args.remove_authors:
            is_console = True
            core.delete_author(url)

        for url in args.add_authors:
            is_console = True
            core.create_author(url)

        for url in args.exclude_books:
            is_console = True
            core.exclude_book(url)

        if args.show: