packages feed

https-everywhere-rules-raw-4.0: vendor/https-everywhere/src/chrome/content/rules/Weather-Underground.xml

<!--
	CDN buckets:

		- icons-ak.wxug.com.edgesuite.net/...
			- icons.wxug.com
			- icons-ak.wxug.com


	Nonfunctional domains:

		- banners.wunderground.com	(times out)
		- weathersticker.wunderground.com
		- wublast.wunderground.com	

-->
<ruleset name="Weather Underground (buggy)" default_off="breaks storm reports">

	<target host="wunderground.com" />
	<target host="*.wunderground.com" />
	<target host="icons.wxug.com" />
	<target host="icons-ak.wxug.com" />


		<!--
			These paths 302s to http:

				- $
				- autoasp/
				- autobrand/
				- blog$
				- blog/
				- data/wximagenew/
				- graphics/
				- hurricane/\d{5}/\w+.jpg$
				- i/
				- metgraphics/

			These paths don't:

				- css/
				- i/w/
				- i/wu/
				- login.asp
				- members/signup.asp
					-->
	<rule from="^https?://(?:icons(?:-ak)?\.|www\.)?w(?:underground|xug)\.com/(css/|i/wu?/|(?:login|members/signup)\.asp(?:$|\?))"
		to="https://www.wunderground.com/$1" />

</ruleset>