diff options
author | Thomas Lange <lange@debian.org> | 2023-05-24 23:25:55 +0200 |
---|---|---|
committer | Thomas Lange <lange@debian.org> | 2023-05-24 23:25:55 +0200 |
commit | 32dabeb50a88dd4ec7712a6c4f8e22d40ea1e52f (patch) | |
tree | 9821ed3bb05b1d1596a0eb42b8b9361d9d2da69d /english/events | |
parent | 377f5d5f1b03395f86de8a5de48208de56283956 (diff) |
remove unused files
Diffstat (limited to 'english/events')
-rw-r--r-- | english/events/event.form | 19 | ||||
-rw-r--r-- | english/events/submit-event-to-lwn | 115 |
2 files changed, 0 insertions, 134 deletions
diff --git a/english/events/event.form b/english/events/event.form deleted file mode 100644 index 5555f3002bc..00000000000 --- a/english/events/event.form +++ /dev/null @@ -1,19 +0,0 @@ -<define-tag abbr>CHOOSE AN ABBREVIATION</define-tag> -<define-tag year>YEAR</define-tag> -<define-tag pagetitle>TITLE</define-tag> -<define-tag where>LOCATION, COUNTRY</define-tag> -<define-tag startdate>YYYY-MM-DD</define-tag> -<define-tag enddate>YYYY-MM-DD</define-tag> -<define-tag infolink>LINK or empty</define-tag> -<define-tag coord>MAIN COORDINATOR or "none"</define-tag> - -<define-tag intro> - Put a description of what the event is.. in broad terms -</define-tag> - -<define-tag involve> - Put a description of what debian is doing for this event here -</define-tag> - -#use wml::debian::event -#Related Links here (free form) diff --git a/english/events/submit-event-to-lwn b/english/events/submit-event-to-lwn deleted file mode 100644 index 03528065334..00000000000 --- a/english/events/submit-event-to-lwn +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/python - -import mechanize -import datetime -import locale -import sys -import os -import re - -debug = False -dump = False - -config_dir = os.path.expanduser('~/.lwn-settings') -config_file = os.path.expanduser('~/.lwn-settings/config.py') -if not os.path.isdir(config_dir) and not os.path.exists(config_file): - print("Please configure your LWN settings in ~/.lwn-settings/config.py") - print("username = 'someone'") - print("password = 'somepass'") - print("debug = True") - print("dump = True") - sys.exit(1) - -sys.path.append(config_dir) -from config import * - -b = mechanize.Browser() -b.set_handle_refresh(False) -b.set_handle_robots(False) - -if debug: - b.set_debug_redirects(True) - b.set_debug_responses(True) - b.set_debug_http(True) - - if dump: - import logging - logger = logging.getLogger("mechanize") - logger.addHandler(logging.StreamHandler(sys.stdout)) - logger.setLevel(logging.INFO) - -def login(b): - b.open('http://lwn.net/Calendar/new/') - - for form in b.forms(): - if form.method == 'POST': - b.form = form - - b['Username'] = username - b['Password'] = password - - r = b.submit() - -def load_event(event_fn): - f = open(event_fn) - event_text = f.readlines() - f.close() - - tag_pattern = r'<define-tag ([^>]+)>(.*)<\/define-tag>' - - event = {} - - for line in event_text: - try: - (tag, value) = re.search(tag_pattern, line).groups() - except AttributeError: - continue - event[tag] = value - - desc = event.get('pagetitle') - shortname = event.get('abbr') - start = event.get('startdate') - end = event.get('enddate') - url = event.get('infolink') - where = event.get('where') - - place, city, country = where.split(', ') - year, month, day = map(int, end.split('-')) - end = datetime.date(year, month, day) - year, month, day = map(int, start.split('-')) - start = datetime.date(year, month, day) - month = start.strftime('%B') - days = (end-start).days+1 - - return (desc, shortname, year, month, day, days, url, city, country) - -def post_event(b, desc, shortname, year, month, day, days, url, city, country): - b.open('http://lwn.net/Calendar/new/') - - for form in b.forms(): - if form.method == 'POST': - b.form = form - - b['desc'] = desc - b['shortname'] = shortname - b['bdate_dw_year'] = year - b['bdate_dw_month'] = month - b['bdate_dw_day'] = day - b['days'] = days - b['url'] = url - b['city'] = city - b['country'] = country - - r = b.submit() - -def logout(b): - b.follow_link(url_regex=r'logout', nr=1) - -def main(): - login(b) - for event_fn in sys.argv[1:]: - event = load_event(event_fn) - post_event(b, *event) - logout(b) - -sys.exit(main())
\ No newline at end of file |