omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Welcome!

    This is the community forum for my apps Pythonista and Editorial.

    For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.


    Speech Recognition failed

    Pythonista
    6
    69
    17393
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cvp
      cvp @Python567 last edited by

      @Python567 yes but this Pythonista doc, for Python keywords, points to standard doc. And this locale function has never worked.

      1 Reply Last reply Reply Quote 0
      • cvp
        cvp last edited by

        About the shortcut, do you want to open Shortuts app, execute a shortcut and come back in your script or only open Pythonista

        1 Reply Last reply Reply Quote 0
        • Python567
          Python567 last edited by Python567

          @cvp I want to execute a shortcut and come back to my skript

          cvp 1 Reply Last reply Reply Quote 0
          • cvp
            cvp last edited by cvp

            Even if I drunk too much 🍷

            # https://forum.omz-software.com/topic/4480/handling-locale-date-string-conversion
            
            import datetime
            from objc_util import *
            
            NSDateFormatter = ObjCClass('NSDateFormatter')
            dateFormatter = NSDateFormatter.alloc().init()
            
            NSLocale = ObjCClass('NSLocale')
            deLocale = NSLocale.alloc().initWithLocaleIdentifier_(ns('de'))
            dateFormatter.setLocale_(deLocale)
            
            NSDate = ObjCClass('NSDate')
            date = NSDate.alloc().init()
            
            now = f"{datetime.datetime.now():%d/%m/%Y}"
            
            # see https://coderwall.com/p/jj6k_a/quick-guide-to-objective-c-dateformatting
            dateFormatter.setDateFormat_('dd/MM/yyyy')
            date = dateFormatter.dateFromString_(now)
            
            dateFormatter.setDateFormat_('EEEE')
            now_day_in_German = str(dateFormatter.stringFromDate_(date))
            print(now_day_in_German)
            

            If you want an abbreviated name, use

            dateFormatter.setDateFormat_('EE')
            
            1 Reply Last reply Reply Quote 0
            • cvp
              cvp @Python567 last edited by

              @Python567 said:

              I want to execute a shortcut and come back to my skript

              Please, read carefully this topic and try with short script and shortcut.

              I didn't retry....

              1 Reply Last reply Reply Quote 0
              • cvp
                cvp last edited by

                You can also use, for month name

                dateFormatter.setDateFormat_('MMM')
                now_day_in_German = str(dateFormatter.stringFromDate_(date))
                print(now_day_in_German)
                
                dateFormatter.setDateFormat_('MMMM')
                now_day_in_German = str(dateFormatter.stringFromDate_(date))
                print(now_day_in_German)
                
                1 Reply Last reply Reply Quote 0
                • cvp
                  cvp last edited by

                  Or

                  dateFormatter.setDateFormat_('EEEE dd MMMM yyyy')
                  now_day_in_German = str(dateFormatter.stringFromDate_(date))
                  print(now_day_in_German)
                  # ==> Sonntag 14 Februar 2021
                  
                  1 Reply Last reply Reply Quote 0
                  • Python567
                    Python567 last edited by

                    @cvp ok, but what have I to import for that?

                    cvp 1 Reply Last reply Reply Quote 0
                    • cvp
                      cvp @Python567 last edited by cvp

                      @Python567 some posts above,(4 hours ago), you have a full script with the imports....

                      1 Reply Last reply Reply Quote 0
                      • Python567
                        Python567 last edited by Python567

                        @cvp that?:

                        import datetime
                        from objc_util import *
                        cvp 1 Reply Last reply Reply Quote 0
                        • cvp
                          cvp @Python567 last edited by

                          @Python567 yes, plus these lines once at begin of script

                          NSDateFormatter = ObjCClass('NSDateFormatter')
                          dateFormatter = NSDateFormatter.alloc().init()
                          
                          NSLocale = ObjCClass('NSLocale')
                          deLocale = NSLocale.alloc().initWithLocaleIdentifier_(ns('de'))
                          dateFormatter.setLocale_(deLocale)
                          
                          NSDate = ObjCClass('NSDate')
                          date = NSDate.alloc().init()
                          
                          1 Reply Last reply Reply Quote 0
                          • Python567
                            Python567 last edited by

                            @cvp ok. I found a code with the name email, is it possible to send an email with pythonista?

                            cvp 1 Reply Last reply Reply Quote 0
                            • cvp
                              cvp @Python567 last edited by cvp

                              @Python567 yes, the doc shows à functional example

                              1 Reply Last reply Reply Quote 0
                              • Python567
                                Python567 last edited by

                                @cvp really cool, can you send me the doc?

                                cvp 1 Reply Last reply Reply Quote 0
                                • cvp
                                  cvp @Python567 last edited by cvp

                                  @Python567 the doc is internal to Pythonista. Search on smtplib

                                  Swipe to left to display console, you see above a ? in a circle, tap it.
                                  You get the doc and you have a search field that appears. Type smtplib and enter....
                                  And read

                                  1 Reply Last reply Reply Quote 0
                                  • Python567
                                    Python567 last edited by

                                    @cvp great, thanks

                                    1 Reply Last reply Reply Quote 0
                                    • Python567
                                      Python567 last edited by

                                      @cvp by the way, can I change my Pythonista skript into a microsoft teams bot?

                                      cvp 1 Reply Last reply Reply Quote 0
                                      • cvp
                                        cvp @Python567 last edited by

                                        @Python567 no idea at all

                                        1 Reply Last reply Reply Quote 0
                                        • Python567
                                          Python567 last edited by

                                          @cvp ok, maybe an other guy can help

                                          1 Reply Last reply Reply Quote 0
                                          • Python567
                                            Python567 last edited by

                                            @cvp if that‘s not possible, can I create an apk file?

                                            cvp 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors