| OLD | NEW | 
|---|
| 1 # This file is part of the Adblock Plus web scripts, | 1 # This file is part of the Adblock Plus web scripts, | 
| 2 # Copyright (C) 2006-present eyeo GmbH | 2 # Copyright (C) 2006-present eyeo GmbH | 
| 3 # | 3 # | 
| 4 # Adblock Plus is free software: you can redistribute it and/or modify | 4 # Adblock Plus is free software: you can redistribute it and/or modify | 
| 5 # it under the terms of the GNU General Public License version 3 as | 5 # it under the terms of the GNU General Public License version 3 as | 
| 6 # published by the Free Software Foundation. | 6 # published by the Free Software Foundation. | 
| 7 # | 7 # | 
| 8 # Adblock Plus is distributed in the hope that it will be useful, | 8 # Adblock Plus is distributed in the hope that it will be useful, | 
| 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 21 from sitescripts.utils import get_config, setupStderr | 21 from sitescripts.utils import get_config, setupStderr | 
| 22 | 22 | 
| 23 | 23 | 
| 24 def generate_notifications(path): | 24 def generate_notifications(path): | 
| 25     notifications = load_notifications() | 25     notifications = load_notifications() | 
| 26     # Ignoring notifications with variants here - we can only process those in a | 26     # Ignoring notifications with variants here - we can only process those in a | 
| 27     # URL handler. | 27     # URL handler. | 
| 28     notifications = [x for x in notifications if 'variants' in x] | 28     notifications = [x for x in notifications if 'variants' in x] | 
| 29     output = { | 29     output = { | 
| 30         'notifications': notifications, | 30         'notifications': notifications, | 
| 31         'version': time.strftime('%Y%m%d%H%M', time.gmtime()) | 31         'version': time.strftime('%Y%m%d%H%M', time.gmtime()), | 
| 32     } | 32     } | 
| 33     with codecs.open(path, 'wb', encoding='utf-8') as file: | 33     with codecs.open(path, 'wb', encoding='utf-8') as file: | 
| 34         json.dump(output, file, ensure_ascii=False, indent=2, | 34         json.dump(output, file, ensure_ascii=False, indent=2, | 
| 35                   separators=(',', ': '), sort_keys=True) | 35                   separators=(',', ': '), sort_keys=True) | 
| 36 | 36 | 
| 37 | 37 | 
| 38 if __name__ == '__main__': | 38 if __name__ == '__main__': | 
| 39     setupStderr() | 39     setupStderr() | 
| 40     output = get_config().get('notifications', 'output') | 40     output = get_config().get('notifications', 'output') | 
| 41     generate_notifications(output) | 41     generate_notifications(output) | 
| OLD | NEW | 
|---|