Skip to content
This repository has been archived by the owner on Apr 25, 2023. It is now read-only.

Commit

Permalink
Merge pull request #735 from alonisser/master
Browse files Browse the repository at this point in the history
Missing django-mailer MessageLog cleanup management command added to cron
  • Loading branch information
alonisser authored Oct 22, 2016
2 parents dea6c01 + 075ad2e commit b8330c5
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 1 deletion.
6 changes: 5 additions & 1 deletion deploy/crontab.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,17 @@
59 04 * * * /oknesset_data/oknesset/Open-Knesset/manage.py send_email_to_editors 2>&1 | /usr/bin/logger -t open_knesset
00 05 * * * /oknesset_data/oknesset/Open-Knesset/manage.py notify --daily 2>&1 | /usr/bin/logger -t open_knesset
01 05 * * 5 /oknesset_data/oknesset/Open-Knesset/manage.py notify --weekly 2>&1 | /usr/bin/logger -t open_knesset
02 01,05,09,13,17,21 * * * /oknesset_data/oknesset/Open-Knesset/manage.py send_mail 2>&1 | /usr/bin/logger -t open_knesset
03 05 * * * /oknesset_data/oknesset/Open-Knesset/manage.py parse_future_committee_meetings 2>&1 | /usr/bin/logger -t open_knesset
30 04 * * * /oknesset_data/oknesset/Open-Knesset/manage.py okscrape lobbyists --dblog 2>&1 | /usr/bin/logger -t open_knesset
#20 05 * * 1,3,5 /oknesset_data/oknesset/Open-Knesset/manage.py update_sitemap 2>&1 | /usr/bin/logger -t open_knesset
26 04 * * * /oknesset_data/oknesset/Open-Knesset/manage.py scrape_votes 2>&1 | /usr/bin/logger -t open_knesset
43 04 * * * /oknesset_data/oknesset/Open-Knesset/manage.py update_links_from_kikar 2>&1 | /usr/bin/logger -t open_knesset
53 03 * * * /oknesset_data/oknesset/Open-Knesset/manage.py okscrape events PersonsEventsScraper --dblog 2>&1 | /usr/bin/logger -t open_knesset
# email handling
02 01,05,09,13,17,21 * * * /oknesset_data/oknesset/Open-Knesset/manage.py send_mail 2>&1 | /usr/bin/logger -t open_knesset
15 17,21 * * * /oknesset_data/oknesset/Open-Knesset/manage.py retry_deferred 2>&1 | /usr/bin/logger -t open_knesset
0 0 * * * /oknesset_data/oknesset/Open-Knesset/manage.py purge_mail_log 30 2>&1 | /usr/bin/logger -t open_knesset


# following is part of knesset-data project (https://github.com/hasadna/knesset-data)
# you should set the github auth token here (but only on the server of course)
Expand Down
1 change: 1 addition & 0 deletions simple/parsers/utils/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# -*- coding: utf-8 -*
20 changes: 20 additions & 0 deletions simple/parsers/utils/laws_parser_utils.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# -*- coding: utf-8 -*
import re


def normalize_correction_title_dashes(raw_title):
"""returns s with normalized spaces before and after the dash"""
if not raw_title:
return None
m = re.match(r'(תיקון)( ?)(-)( ?)(.*)'.decode('utf8'), raw_title)
if not m:
return raw_title
return ' '.join(m.groups()[0:5:2])


def parse_title(unparsed_title):
return re.match(u'הצעת ([^\(,]*)(.*?\((.*?)\))?(.*?\((.*?)\))?(.*?,(.*))?', unparsed_title)


def clean_line(a_line_str):
return a_line_str.strip().replace('\n', '').replace(' ', ' ')

0 comments on commit b8330c5

Please sign in to comment.