You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
293 lines
3.5 KiB
293 lines
3.5 KiB
"""Constants for HACS""" |
|
NAME_LONG = "HACS (Home Assistant Community Store)" |
|
NAME_SHORT = "HACS" |
|
VERSION = "0.20.4" |
|
DOMAIN = "hacs" |
|
PROJECT_URL = "https://github.com/hacs/integration/" |
|
CUSTOM_UPDATER_LOCATIONS = [ |
|
"{}/custom_components/custom_updater.py", |
|
"{}/custom_components/custom_updater/__init__.py", |
|
] |
|
|
|
ISSUE_URL = f"{PROJECT_URL}issues" |
|
DOMAIN_DATA = f"{NAME_SHORT.lower()}_data" |
|
|
|
ELEMENT_TYPES = ["integration", "plugin"] |
|
|
|
IFRAME = { |
|
"title": "Community", |
|
"icon": "mdi:alpha-c-box", |
|
"url": "/community_overview", |
|
"path": "community", |
|
"require_admin": True, |
|
} |
|
|
|
|
|
# Messages |
|
CUSTOM_UPDATER_WARNING = """ |
|
This cannot be used with custom_updater. |
|
To use this you need to remove custom_updater form {} |
|
""" |
|
|
|
STARTUP = f""" |
|
------------------------------------------------------------------- |
|
HACS (Home Assistant Community Store) |
|
|
|
Version: {VERSION} |
|
This is a custom integration |
|
If you have any issues with this you need to open an issue here: |
|
https://github.com/hacs/integration/issues |
|
------------------------------------------------------------------- |
|
""" |
|
|
|
LOCALE = [ |
|
"ALL", |
|
"AF", |
|
"AL", |
|
"DZ", |
|
"AS", |
|
"AD", |
|
"AO", |
|
"AI", |
|
"AQ", |
|
"AG", |
|
"AR", |
|
"AM", |
|
"AW", |
|
"AU", |
|
"AT", |
|
"AZ", |
|
"BS", |
|
"BH", |
|
"BD", |
|
"BB", |
|
"BY", |
|
"BE", |
|
"BZ", |
|
"BJ", |
|
"BM", |
|
"BT", |
|
"BO", |
|
"BQ", |
|
"BA", |
|
"BW", |
|
"BV", |
|
"BR", |
|
"IO", |
|
"BN", |
|
"BG", |
|
"BF", |
|
"BI", |
|
"KH", |
|
"CM", |
|
"CA", |
|
"CV", |
|
"KY", |
|
"CF", |
|
"TD", |
|
"CL", |
|
"CN", |
|
"CX", |
|
"CC", |
|
"CO", |
|
"KM", |
|
"CG", |
|
"CD", |
|
"CK", |
|
"CR", |
|
"HR", |
|
"CU", |
|
"CW", |
|
"CY", |
|
"CZ", |
|
"CI", |
|
"DK", |
|
"DJ", |
|
"DM", |
|
"DO", |
|
"EC", |
|
"EG", |
|
"SV", |
|
"GQ", |
|
"ER", |
|
"EE", |
|
"ET", |
|
"FK", |
|
"FO", |
|
"FJ", |
|
"FI", |
|
"FR", |
|
"GF", |
|
"PF", |
|
"TF", |
|
"GA", |
|
"GM", |
|
"GE", |
|
"DE", |
|
"GH", |
|
"GI", |
|
"GR", |
|
"GL", |
|
"GD", |
|
"GP", |
|
"GU", |
|
"GT", |
|
"GG", |
|
"GN", |
|
"GW", |
|
"GY", |
|
"HT", |
|
"HM", |
|
"VA", |
|
"HN", |
|
"HK", |
|
"HU", |
|
"IS", |
|
"IN", |
|
"ID", |
|
"IR", |
|
"IQ", |
|
"IE", |
|
"IM", |
|
"IL", |
|
"IT", |
|
"JM", |
|
"JP", |
|
"JE", |
|
"JO", |
|
"KZ", |
|
"KE", |
|
"KI", |
|
"KP", |
|
"KR", |
|
"KW", |
|
"KG", |
|
"LA", |
|
"LV", |
|
"LB", |
|
"LS", |
|
"LR", |
|
"LY", |
|
"LI", |
|
"LT", |
|
"LU", |
|
"MO", |
|
"MK", |
|
"MG", |
|
"MW", |
|
"MY", |
|
"MV", |
|
"ML", |
|
"MT", |
|
"MH", |
|
"MQ", |
|
"MR", |
|
"MU", |
|
"YT", |
|
"MX", |
|
"FM", |
|
"MD", |
|
"MC", |
|
"MN", |
|
"ME", |
|
"MS", |
|
"MA", |
|
"MZ", |
|
"MM", |
|
"NA", |
|
"NR", |
|
"NP", |
|
"NL", |
|
"NC", |
|
"NZ", |
|
"NI", |
|
"NE", |
|
"NG", |
|
"NU", |
|
"NF", |
|
"MP", |
|
"NO", |
|
"OM", |
|
"PK", |
|
"PW", |
|
"PS", |
|
"PA", |
|
"PG", |
|
"PY", |
|
"PE", |
|
"PH", |
|
"PN", |
|
"PL", |
|
"PT", |
|
"PR", |
|
"QA", |
|
"RO", |
|
"RU", |
|
"RW", |
|
"RE", |
|
"BL", |
|
"SH", |
|
"KN", |
|
"LC", |
|
"MF", |
|
"PM", |
|
"VC", |
|
"WS", |
|
"SM", |
|
"ST", |
|
"SA", |
|
"SN", |
|
"RS", |
|
"SC", |
|
"SL", |
|
"SG", |
|
"SX", |
|
"SK", |
|
"SI", |
|
"SB", |
|
"SO", |
|
"ZA", |
|
"GS", |
|
"SS", |
|
"ES", |
|
"LK", |
|
"SD", |
|
"SR", |
|
"SJ", |
|
"SZ", |
|
"SE", |
|
"CH", |
|
"SY", |
|
"TW", |
|
"TJ", |
|
"TZ", |
|
"TH", |
|
"TL", |
|
"TG", |
|
"TK", |
|
"TO", |
|
"TT", |
|
"TN", |
|
"TR", |
|
"TM", |
|
"TC", |
|
"TV", |
|
"UG", |
|
"UA", |
|
"AE", |
|
"GB", |
|
"US", |
|
"UM", |
|
"UY", |
|
"UZ", |
|
"VU", |
|
"VE", |
|
"VN", |
|
"VG", |
|
"VI", |
|
"WF", |
|
"EH", |
|
"YE", |
|
"ZM", |
|
"ZW", |
|
]
|
|
|