next meeting??
-
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
-
@nocling Timestamp will be 1614960000
-
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)
- Freitag is cool Uhrzeit in Unix Time ok soll so sein ... irgendwer wirds schon ĂŒbersetzen ;)
-
@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) -
danke fĂŒr den erfolgreichen beweis fĂŒr den
proof of concept d themensammlung -
@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...
-
@jegr
1617291339
Thu Apr 01 202117:35:39GMT+0200 (MitteleuropÀische Sommerzeit)1617375600
Fri Apr 02 2021 17:00:00 GMT+0200 (MitteleuropÀische Sommerzeit) -
@noplan https://forum.netgate.com/category/81/pfsense-german-user-group
-
@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
-
-
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 anjens@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 anjens@pandur ~ ./pfsug.py next MÀrz | pfSense Usergroup #004 - 2021-03-05 - 17:00
./pfsug.py <jahr>
- zeigt Liste alle Termine des angegebenen Jahres anjens@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 anMĂ€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!
-
soo cooooool !