old_contents: # -*- coding: utf-8 -*-
  import scrapy
  import json
  import re
  
  from locations.items import GeojsonPointItem
  
  
  class BearStoreSpider(scrapy.Spider):
  
      name = "bearstore"
      allowed_domains = ["www.thebeerstore.ca/"]
      start_urls = (
          'http://www.thebeerstore.ca/storelocations.json',
      )
  
      def parse(self, response):
          results = json.loads(response.body_as_unicode())
          features = results["features"]
          for data in features:
              description = data['properties']['description']
              end_str = "<a href"
              properties = {
                  'ref': data['properties']['storeid'],
                  'lon': data['geometry']['coordinates'][1],
                  'lat': data['geometry']['coordinates'][0],
                  'name': data['properties']['name'],
                  'addr_full': description[:description.find(end_str)]
              }
  
              yield GeojsonPointItem(**properties)
  
new_contents: # -*- coding: utf-8 -*-
  import scrapy
  import json
  
  from locations.items import GeojsonPointItem
  
  
  class BeerStoreSpider(scrapy.Spider):
  
      name = "beer_store"
      allowed_domains = ["www.thebeerstore.ca/"]
      start_urls = (
          'http://www.thebeerstore.ca/storelocations.json',
      )
  
      def parse(self, response):
          results = json.loads(response.body_as_unicode())
          features = results["features"]
          for data in features:
              description = data['properties']['description']
              end_str = "<a href"
              properties = {
                  'ref': data['properties']['storeid'],
                  'lat': data['geometry']['coordinates'][0],
                  'lon': data['geometry']['coordinates'][1],
                  'name': data['properties']['name'],
                  'addr_full': description[:description.find(end_str)]
              }
  
              yield GeojsonPointItem(**properties)
  
subject: fix typo fixes #128