*list all of the albums (photosets) in the Flickr account*

        **Return:**
            - ``albumList`` -- the list of album names

        **Usage:**

            .. code-block:: python 

                from picaxe import picaxe
                flickr = picaxe(
                    log=log,
                    settings=settings
                )
                albumList = flickr.list_album_titles()

            and, if you print the list of albums:

            .. code-block:: text

                [u'Auto Upload', u'home movies', u'projects: thespacedoctor', u'notes: images and screengrabs']

def list_album_titles(
            self):
        """*list all of the albums (photosets) in the Flickr account*

        **Return:**
            - ``albumList`` -- the list of album names

        **Usage:**

            .. code-block:: python 

                from picaxe import picaxe
                flickr = picaxe(
                    log=log,
                    settings=settings
                )
                albumList = flickr.list_album_titles()

            and, if you print the list of albums:

            .. code-block:: text

                [u'Auto Upload', u'home movies', u'projects: thespacedoctor', u'notes: images and screengrabs']
        """
        self.log.info('starting the ``list_album_titles`` method')

        albumList = []

        try:
            response = requests.get(
                url="https://api.flickr.com/services/rest/",
                params={
                    "method": "flickr.photosets.getList",
                    "format": "json",
                    "nojsoncallback": "1",
                },
                auth=self.auth,
            )
        except requests.exceptions.RequestException:
            print('HTTP Request failed')

        albumList = []
        albumList[:] = [i["title"]["_content"]
                        for i in response.json()["photosets"]["photoset"]]

        self.log.info('completed the ``list_album_titles`` method')
        return albumList