prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Add a "How do I..." page to our documentation
  <!--
  We know asking good questions takes effort, and we appreciate your time.
  Thank you.
  
  Please be aware that everyone has to follow our code of conduct:
  https://sunpy.org/coc
  
  These comments are hidden when you submit this github issue.
  
  Please have a search on our GitHub repository to see if a similar issue has already been posted.
  If a similar issue is closed, have a quick look to see if you are satisfied by the resolution.
  If not please go ahead and open an issue!
  -->
  
  
  <!--
  Provide a general description of the feature you would like.
  If you prefer, you can also suggest a draft design or API.
  -->
  
  e.g. this page from the xarray docs: http://xarray.pydata.org/en/stable/howdoi.html
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `examples/acquiring_data/searching_multiple_wavelengths.py`
  Content:
  ```
  1 """
  2 ==============================================
  3 Searching for multiple wavelengths with Fido
  4 ==============================================
  5 
  6 This example shows how you can search for several wavelengths of AIA data with Fido.
  7 """
  8 from astropy import units as u
  9 
  10 from sunpy.net import Fido
  11 from sunpy.net import attrs as a
  12 
  13 ###############################################################################
  14 # Here we are demonstrating how you can search for specific wavelengths of
  15 # AIA data using `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`
  16 # and the `sunpy.net.attrs.AttrOr` function.
  17 # For example, you may only want a single wavelength, say 171 Angstrom:
  18 
  19 aia_search = Fido.search(a.Time("2022-02-20 00:00", "2022-02-20 00:01"),
  20                          a.Instrument("AIA"),
  21                          a.Wavelength(171*u.angstrom))
  22 
  23 print(aia_search)
  24 
  25 ###############################################################################
  26 # But say you actually want to search for several wavelengths, rather than just one.
  27 # You could use the "|" operator, or instead you can use the `sunpy.net.attrs.AttrOr`
  28 # function.
  29 
  30 wavelengths = [94, 131, 171, 193, 211]*u.angstrom
  31 aia_search = Fido.search(a.Time("2022-02-20 00:00", "2022-02-20 00:01"),
  32                          a.Instrument("AIA"),
  33                          a.AttrOr([a.Wavelength(wav) for wav in wavelengths]))
  34 
  35 print(aia_search)
  36 
  37 # This returns several searches for each of the wavelengths, which can be indexed.
  38 # Here the first index is that of 94 angstrom.
  39 print(aia_search[0])
  40 
  41 ###############################################################################
  42 # You can then pass the `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`
  43 # result to :meth:`Fido.fetch <sunpy.net.fido_factory.UnifiedDownloaderFactory.fetch>`
  44 # to download the data, i.e., ``Fido.fetch(aia_search)``.
  45
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/examples/acquiring_data/searching_multiple_wavelengths.py b/examples/acquiring_data/searching_multiple_wavelengths.py
  deleted file mode 100644
  --- a/examples/acquiring_data/searching_multiple_wavelengths.py
  +++ /dev/null
  @@ -1,44 +0,0 @@
  -"""
  -==============================================
  -Searching for multiple wavelengths with Fido
  -==============================================
  -
  -This example shows how you can search for several wavelengths of AIA data with Fido.
  -"""
  -from astropy import units as u
  -
  -from sunpy.net import Fido
  -from sunpy.net import attrs as a
  -
  -###############################################################################
  -# Here we are demonstrating how you can search for specific wavelengths of
  -# AIA data using `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`
  -# and the `sunpy.net.attrs.AttrOr` function.
  -# For example, you may only want a single wavelength, say 171 Angstrom:
  -
  -aia_search = Fido.search(a.Time("2022-02-20 00:00", "2022-02-20 00:01"),
  -                         a.Instrument("AIA"),
  -                         a.Wavelength(171*u.angstrom))
  -
  -print(aia_search)
  -
  -###############################################################################
  -# But say you actually want to search for several wavelengths, rather than just one.
  -# You could use the "|" operator, or instead you can use the `sunpy.net.attrs.AttrOr`
  -# function.
  -
  -wavelengths = [94, 131, 171, 193, 211]*u.angstrom
  -aia_search = Fido.search(a.Time("2022-02-20 00:00", "2022-02-20 00:01"),
  -                         a.Instrument("AIA"),
  -                         a.AttrOr([a.Wavelength(wav) for wav in wavelengths]))
  -
  -print(aia_search)
  -
  -# This returns several searches for each of the wavelengths, which can be indexed.
  -# Here the first index is that of 94 angstrom.
  -print(aia_search[0])
  -
  -###############################################################################
  -# You can then pass the `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`
  -# result to :meth:`Fido.fetch <sunpy.net.fido_factory.UnifiedDownloaderFactory.fetch>`
  -# to download the data, i.e., ``Fido.fetch(aia_search)``.
  
verification_info: {"golden_diff": "diff --git a/examples/acquiring_data/searching_multiple_wavelengths.py b/examples/acquiring_data/searching_multiple_wavelengths.py\ndeleted file mode 100644\n--- a/examples/acquiring_data/searching_multiple_wavelengths.py\n+++ /dev/null\n@@ -1,44 +0,0 @@\n-\"\"\"\n-==============================================\n-Searching for multiple wavelengths with Fido\n-==============================================\n-\n-This example shows how you can search for several wavelengths of AIA data with Fido.\n-\"\"\"\n-from astropy import units as u\n-\n-from sunpy.net import Fido\n-from sunpy.net import attrs as a\n-\n-###############################################################################\n-# Here we are demonstrating how you can search for specific wavelengths of\n-# AIA data using `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`\n-# and the `sunpy.net.attrs.AttrOr` function.\n-# For example, you may only want a single wavelength, say 171 Angstrom:\n-\n-aia_search = Fido.search(a.Time(\"2022-02-20 00:00\", \"2022-02-20 00:01\"),\n-                         a.Instrument(\"AIA\"),\n-                         a.Wavelength(171*u.angstrom))\n-\n-print(aia_search)\n-\n-###############################################################################\n-# But say you actually want to search for several wavelengths, rather than just one.\n-# You could use the \"|\" operator, or instead you can use the `sunpy.net.attrs.AttrOr`\n-# function.\n-\n-wavelengths = [94, 131, 171, 193, 211]*u.angstrom\n-aia_search = Fido.search(a.Time(\"2022-02-20 00:00\", \"2022-02-20 00:01\"),\n-                         a.Instrument(\"AIA\"),\n-                         a.AttrOr([a.Wavelength(wav) for wav in wavelengths]))\n-\n-print(aia_search)\n-\n-# This returns several searches for each of the wavelengths, which can be indexed.\n-# Here the first index is that of 94 angstrom.\n-print(aia_search[0])\n-\n-###############################################################################\n-# You can then pass the `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`\n-# result to :meth:`Fido.fetch <sunpy.net.fido_factory.UnifiedDownloaderFactory.fetch>`\n-# to download the data, i.e., ``Fido.fetch(aia_search)``.\n", "issue": "Add a \"How do I...\" page to our documentation\n<!--\r\nWe know asking good questions takes effort, and we appreciate your time.\r\nThank you.\r\n\r\nPlease be aware that everyone has to follow our code of conduct:\r\nhttps://sunpy.org/coc\r\n\r\nThese comments are hidden when you submit this github issue.\r\n\r\nPlease have a search on our GitHub repository to see if a similar issue has already been posted.\r\nIf a similar issue is closed, have a quick look to see if you are satisfied by the resolution.\r\nIf not please go ahead and open an issue!\r\n-->\r\n\r\n\r\n<!--\r\nProvide a general description of the feature you would like.\r\nIf you prefer, you can also suggest a draft design or API.\r\n-->\r\n\r\ne.g. this page from the xarray docs: http://xarray.pydata.org/en/stable/howdoi.html\r\n\n", "before_files": [{"content": "\"\"\"\n==============================================\nSearching for multiple wavelengths with Fido\n==============================================\n\nThis example shows how you can search for several wavelengths of AIA data with Fido.\n\"\"\"\nfrom astropy import units as u\n\nfrom sunpy.net import Fido\nfrom sunpy.net import attrs as a\n\n###############################################################################\n# Here we are demonstrating how you can search for specific wavelengths of\n# AIA data using `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`\n# and the `sunpy.net.attrs.AttrOr` function.\n# For example, you may only want a single wavelength, say 171 Angstrom:\n\naia_search = Fido.search(a.Time(\"2022-02-20 00:00\", \"2022-02-20 00:01\"),\n                         a.Instrument(\"AIA\"),\n                         a.Wavelength(171*u.angstrom))\n\nprint(aia_search)\n\n###############################################################################\n# But say you actually want to search for several wavelengths, rather than just one.\n# You could use the \"|\" operator, or instead you can use the `sunpy.net.attrs.AttrOr`\n# function.\n\nwavelengths = [94, 131, 171, 193, 211]*u.angstrom\naia_search = Fido.search(a.Time(\"2022-02-20 00:00\", \"2022-02-20 00:01\"),\n                         a.Instrument(\"AIA\"),\n                         a.AttrOr([a.Wavelength(wav) for wav in wavelengths]))\n\nprint(aia_search)\n\n# This returns several searches for each of the wavelengths, which can be indexed.\n# Here the first index is that of 94 angstrom.\nprint(aia_search[0])\n\n###############################################################################\n# You can then pass the `Fido <sunpy.net.fido_factory.UnifiedDownloaderFactory>`\n# result to :meth:`Fido.fetch <sunpy.net.fido_factory.UnifiedDownloaderFactory.fetch>`\n# to download the data, i.e., ``Fido.fetch(aia_search)``.\n", "path": "examples/acquiring_data/searching_multiple_wavelengths.py"}], "after_files": [{"content": null, "path": "examples/acquiring_data/searching_multiple_wavelengths.py"}]}