aboutsummaryrefslogtreecommitdiffstats
path: root/english/events
diff options
context:
space:
mode:
authorThomas Lange <lange@debian.org>2023-05-24 23:25:55 +0200
committerThomas Lange <lange@debian.org>2023-05-24 23:25:55 +0200
commit32dabeb50a88dd4ec7712a6c4f8e22d40ea1e52f (patch)
tree9821ed3bb05b1d1596a0eb42b8b9361d9d2da69d /english/events
parent377f5d5f1b03395f86de8a5de48208de56283956 (diff)
remove unused files
Diffstat (limited to 'english/events')
-rw-r--r--english/events/event.form19
-rw-r--r--english/events/submit-event-to-lwn115
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

© 2014-2024 Faster IT GmbH | imprint | privacy policy