Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    next meeting??

    Scheduled Pinned Locked Moved Deutsch
    52 Posts 6 Posters 7.3k Views
    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.
    • N
      NOCling
      last edited by

      Ja ist ja auch kein Ding das hier mal kurz ab zu quatschen was wir so grob bequatschen wollen.

      Denke aktuell die 2.5er in all ihrer Schönheit, positives wie negatives usw.

      WG, wo es ggf. bei IPv6 gerade klemmt, dann ist der Abend schon rum.

      Und was ist den jetzt an der Unix Time aus zu setzen, das ist wenigstens eindeutig 😋

      Netgate 6100 & Netgate 2100

      JeGrJ noplanN 2 Replies Last reply Reply Quote 0
      • JeGrJ
        JeGr LAYER 8 Moderator @NOCling
        last edited by

        @nocling Timestamp will be 1614960000

        Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

        If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

        noplanN 1 Reply Last reply Reply Quote 1
        • noplanN
          noplan @JeGr
          last edited by

          @jegr

          wenn das hier in arbeit ausarten, aus schluss ende das soll spaß machen denn sonst gehts nach hinten los

          nein nix excel nix listen nix nix nix das nervt und muss immer betreut werden macht NULL Sinn nur Aufwand den keiner braucht.

          Wirst sehen das wird ein SelbstlĂ€ufer, wenn die Teilnehmer verstehen, wenn sie was in großer Runde bequatschen wollen, einen 3 Zeiler rienschreiben. (hoffe ich doch)

          1. Freitag is cool Uhrzeit in Unix Time ok soll so sein ... irgendwer wirds schon ĂŒbersetzen ;)
          1 Reply Last reply Reply Quote 0
          • noplanN
            noplan @JeGr
            last edited by

            @jegr said in next meeting??:

            1614960000

            lt.
            https://www.unixtimestamp.com/index.php
            Fri Mar 05 2021 17:00:00 GMT+0100 (MitteleuropÀische Normalzeit)

            JeGrJ 1 Reply Last reply Reply Quote 0
            • noplanN
              noplan @NOCling
              last edited by

              @nocling

              danke fĂŒr den erfolgreichen beweis fĂŒr den
              proof of concept d themensammlung

              1 Reply Last reply Reply Quote 0
              • JeGrJ
                JeGr LAYER 8 Moderator @noplan
                last edited by

                @noplan said in next meeting??:

                @jegr said in next meeting??:

                1614960000

                lt.
                https://www.unixtimestamp.com/index.php
                Fri Mar 05 2021 17:00:00 GMT+0100 (MitteleuropÀische Normalzeit)

                dann aber Vorsicht ab April...

                Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                noplanN 1 Reply Last reply Reply Quote 0
                • noplanN
                  noplan @JeGr
                  last edited by noplan

                  @jegr
                  1617291339
                  Thu Apr 01 2021 17:35:39 GMT+0200 (MitteleuropÀische Sommerzeit)

                  1617375600
                  Fri Apr 02 2021 17:00:00 GMT+0200 (MitteleuropÀische Sommerzeit)

                  JeGrJ 2 Replies Last reply Reply Quote 0
                  • JeGrJ
                    JeGr LAYER 8 Moderator @noplan
                    last edited by

                    @noplan https://forum.netgate.com/category/81/pfsense-german-user-group

                    Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                    If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                    1 Reply Last reply Reply Quote 1
                    • JeGrJ
                      JeGr LAYER 8 Moderator @noplan
                      last edited by

                      @noplan Extra fĂŒr dich ein Python3 Skript geschrieben 👅

                      jens@pandur ~# ./pfsug.py                            
                      MĂ€rz       |  pfSense Usergroup #004 - 2021-03-05 - 17:00
                      April      |  pfSense Usergroup #005 - 2021-04-02 - 17:00
                      Mai        |  pfSense Usergroup #006 - 2021-05-07 - 17:00
                      Juni       |  pfSense Usergroup #007 - 2021-06-04 - 17:00
                      Juli       |  pfSense Usergroup #008 - 2021-07-02 - 17:00
                      August     |  pfSense Usergroup #009 - 2021-08-06 - 17:00
                      September  |  pfSense Usergroup #010 - 2021-09-03 - 17:00
                      Oktober    |  pfSense Usergroup #011 - 2021-10-01 - 17:00
                      November   |  pfSense Usergroup #012 - 2021-11-05 - 17:00
                      Dezember   |  pfSense Usergroup #013 - 2021-12-03 - 17:00
                      

                      Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                      If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                      noplanN 1 Reply Last reply Reply Quote 2
                      • noplanN
                        noplan @JeGr
                        last edited by

                        @jegr

                        Sehr sehr cool!!!

                        Awesome

                        JeGrJ 1 Reply Last reply Reply Quote 0
                        • JeGrJ
                          JeGr LAYER 8 Moderator @noplan
                          last edited by

                          Eine wilde Python(3) erscheint. Sie frisst die geplanten Termine.

                          #!/usr/bin/python3
                          import sys
                          
                          import calendar
                          from datetime import date
                          from datetime import datetime
                          
                          import textwrap
                          
                          from calendar import month_name, different_locale
                          def get_month_name(month_no, locale):
                              with different_locale(locale):
                                  return month_name[month_no]
                          
                          def diff_month(d1):
                              d2 = datetime(2020,11,1)
                              return (d1.year - d2.year) * 12 + d1.month - d2.month
                          
                          DAY_NAMES = [day for day in calendar.day_name]
                          
                          def meetup_day(year, month, weekday, spec_weekday):
                              day_index = DAY_NAMES.index(weekday)
                              possible_dates = [
                                  week[day_index]
                                  for week in calendar.monthcalendar(year, month)
                                  if week[day_index]] # remove zeroes
                          
                              if spec_weekday == 'teenth':
                                  for day_num in possible_dates:
                                      if 13 <= day_num <= 19:
                                          return date(year, month, day_num)
                              elif spec_weekday == 'last':
                                  day_index = -1
                              elif spec_weekday == 'first':
                                  day_index = 0
                              else:
                                  day_index = int(spec_weekday[0]) - 1
                              return date(year, month, possible_dates[day_index])
                          
                          year = datetime.now().year
                          month = 0
                          if len(sys.argv) > 1:
                              if sys.argv[1] != 'next':
                                  year = int(sys.argv[1])
                                  if year < 2021:
                                      print("regelmĂ€ĂŸiger Zeitplan erst ab 2021!")
                                      exit(1)
                              else:
                                  nextmeet = meetup_day(datetime.now().year,datetime.now().month, "Friday", "first")
                                  if nextmeet.day < datetime.now().day:
                                      nextmeet = meetup_day(datetime.now().year,datetime.now().month+1, "Friday", "first")
                                  title = f'pfSense Usergroup #{diff_month(datetime(nextmeet.year,nextmeet.month,1)):03d}'
                                  mon = get_month_name(nextmeet.month,"de_DE.UTF-8")
                                  print(mon.ljust(9," "),"|",title,'-',nextmeet,"- 17:00")
                                  exit(0)
                          
                          endlist = 12 # display a year's schedule by default
                          if len(sys.argv) > 2:
                              if sys.argv[2] == '1' and sys.argv[1] != 'next':
                                  endlist = (int(sys.argv[1])-datetime.now().year+1)*12
                                  year = datetime.now().year # reset year to current year
                          
                          for i in list(range(1,endlist+1)):
                              month += 1
                              if year < 2021:
                                  print("regelmĂ€ĂŸiger Zeitplan erst ab 2021!")
                                  exit(1)
                              if year == 2021:
                                  if (month == 1 or month == 2):
                                      continue
                              title = f'pfSense Usergroup #{diff_month(datetime(year,month,1)):03d}'
                              pfs = meetup_day(year, month, "Friday", "1st")
                              mon = get_month_name(month,"de_DE.UTF-8")
                              print(mon.ljust(9," "),"|",title,'-',pfs,"- 17:00")
                              if month%12 == False:
                                  # year's over, turn the page
                                  year += 1
                                  month = 0
                          

                          Das sollte die Frage "WANN NÄCHSTE MEETING GEPLANT!?!" eindeutig beantworten.

                          ./pfsug.py - zeigt Liste aller Termine des akt. Jahres an

                           jens@pandur ~ ./pfsug.py
                          MĂ€rz      | pfSense Usergroup #004 - 2021-03-05 - 17:00
                          April     | pfSense Usergroup #005 - 2021-04-02 - 17:00
                          Mai       | pfSense Usergroup #006 - 2021-05-07 - 17:00
                          Juni      | pfSense Usergroup #007 - 2021-06-04 - 17:00
                          Juli      | pfSense Usergroup #008 - 2021-07-02 - 17:00
                          August    | pfSense Usergroup #009 - 2021-08-06 - 17:00
                          September | pfSense Usergroup #010 - 2021-09-03 - 17:00
                          Oktober   | pfSense Usergroup #011 - 2021-10-01 - 17:00
                          November  | pfSense Usergroup #012 - 2021-11-05 - 17:00
                          Dezember  | pfSense Usergroup #013 - 2021-12-03 - 17:00
                          

                          ./pfsug.py next - zeigt nÀchsten Termin an

                           jens@pandur ~ ./pfsug.py next
                          MĂ€rz      | pfSense Usergroup #004 - 2021-03-05 - 17:00
                          

                          ./pfsug.py <jahr> - zeigt Liste alle Termine des angegebenen Jahres an

                          jens@pandur ~ ./pfsug.py 2023
                          Januar    | pfSense Usergroup #026 - 2023-01-06 - 17:00
                          Februar   | pfSense Usergroup #027 - 2023-02-03 - 17:00
                          MĂ€rz      | pfSense Usergroup #028 - 2023-03-03 - 17:00
                          April     | pfSense Usergroup #029 - 2023-04-07 - 17:00
                          Mai       | pfSense Usergroup #030 - 2023-05-05 - 17:00
                          Juni      | pfSense Usergroup #031 - 2023-06-02 - 17:00
                          Juli      | pfSense Usergroup #032 - 2023-07-07 - 17:00
                          August    | pfSense Usergroup #033 - 2023-08-04 - 17:00
                          September | pfSense Usergroup #034 - 2023-09-01 - 17:00
                          Oktober   | pfSense Usergroup #035 - 2023-10-06 - 17:00
                          November  | pfSense Usergroup #036 - 2023-11-03 - 17:00
                          Dezember  | pfSense Usergroup #037 - 2023-12-01 - 17:00
                          

                          ./pfsug.py <jahr> 1 - zeigt Liste alle Termine vom aktuellen Jahr bis angegebenen Jahr an

                          MĂ€rz      | pfSense Usergroup #004 - 2021-03-05 - 17:00
                          April     | pfSense Usergroup #005 - 2021-04-02 - 17:00
                          Mai       | pfSense Usergroup #006 - 2021-05-07 - 17:00
                          Juni      | pfSense Usergroup #007 - 2021-06-04 - 17:00
                          Juli      | pfSense Usergroup #008 - 2021-07-02 - 17:00
                          August    | pfSense Usergroup #009 - 2021-08-06 - 17:00
                          September | pfSense Usergroup #010 - 2021-09-03 - 17:00
                          Oktober   | pfSense Usergroup #011 - 2021-10-01 - 17:00
                          November  | pfSense Usergroup #012 - 2021-11-05 - 17:00
                          Dezember  | pfSense Usergroup #013 - 2021-12-03 - 17:00
                          Januar    | pfSense Usergroup #014 - 2022-01-07 - 17:00
                          Februar   | pfSense Usergroup #015 - 2022-02-04 - 17:00
                          MĂ€rz      | pfSense Usergroup #016 - 2022-03-04 - 17:00
                          April     | pfSense Usergroup #017 - 2022-04-01 - 17:00
                          Mai       | pfSense Usergroup #018 - 2022-05-06 - 17:00
                          Juni      | pfSense Usergroup #019 - 2022-06-03 - 17:00
                          Juli      | pfSense Usergroup #020 - 2022-07-01 - 17:00
                          August    | pfSense Usergroup #021 - 2022-08-05 - 17:00
                          September | pfSense Usergroup #022 - 2022-09-02 - 17:00
                          Oktober   | pfSense Usergroup #023 - 2022-10-07 - 17:00
                          November  | pfSense Usergroup #024 - 2022-11-04 - 17:00
                          Dezember  | pfSense Usergroup #025 - 2022-12-02 - 17:00
                          Januar    | pfSense Usergroup #026 - 2023-01-06 - 17:00
                          Februar   | pfSense Usergroup #027 - 2023-02-03 - 17:00
                          MĂ€rz      | pfSense Usergroup #028 - 2023-03-03 - 17:00
                          April     | pfSense Usergroup #029 - 2023-04-07 - 17:00
                          Mai       | pfSense Usergroup #030 - 2023-05-05 - 17:00
                          Juni      | pfSense Usergroup #031 - 2023-06-02 - 17:00
                          Juli      | pfSense Usergroup #032 - 2023-07-07 - 17:00
                          August    | pfSense Usergroup #033 - 2023-08-04 - 17:00
                          September | pfSense Usergroup #034 - 2023-09-01 - 17:00
                          Oktober   | pfSense Usergroup #035 - 2023-10-06 - 17:00
                          November  | pfSense Usergroup #036 - 2023-11-03 - 17:00
                          Dezember  | pfSense Usergroup #037 - 2023-12-01 - 17:00
                          

                          ./pfsug.py 2020 - Unsinnige Jahresangabe wird quittiert.

                          jens@pandur ~ ./pfsug.py 2020
                          regelmĂ€ĂŸiger Zeitplan erst ab 2021!
                          

                          Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                          If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                          noplanN 1 Reply Last reply Reply Quote 3
                          • noplanN
                            noplan @JeGr
                            last edited by

                            @jegr

                            soo cooooool !

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.