homepage_preference.py 591 B

1234567891011121314151617
  1. from homepagebuilder.interfaces import script
  2. from homepagebuilder.core.types import Context
  3. @script('PreferenceUrl')
  4. def get_preferece_url(context:'Context', *_args, **_kwargs):
  5. settings = context.setter.toProperties()
  6. url = 'https://pcl.mcnews.thestack.top/'
  7. if settings.get('LightEdition', False):
  8. url += 'Light'
  9. args = []
  10. if settings.get('SkinNewra', False):
  11. args.append('skin=newra')
  12. if settings.get('HideTranslating', False):
  13. args.append('not_finished=false')
  14. if len(args) > 0:
  15. url += '?' + '&'.join(args)
  16. return url