diff --git a/.envs/.local/.django b/.envs/.local/.django index e443fede..86f37662 100644 --- a/.envs/.local/.django +++ b/.envs/.local/.django @@ -24,6 +24,6 @@ DJANGO_AWS_STORAGE_BUCKET_NAME='' # GitHub (please create a new file called .env and put these in there) # ------------------------------------------------------------------------------ -# GITHUB_ACCESS_TOKEN='' -# SINEQUA_CONFIGS_GITHUB_REPO='' -# GITHUB_BRANCH_FOR_WEBAPP='' +GITHUB_ACCESS_TOKEN='' +SINEQUA_CONFIGS_GITHUB_REPO='' +GITHUB_BRANCH_FOR_WEBAPP='' diff --git a/config_generation/minimum_api.py b/config_generation/minimum_api.py index ea714527..54795de7 100644 --- a/config_generation/minimum_api.py +++ b/config_generation/minimum_api.py @@ -31,7 +31,7 @@ def _process_response(self, response) -> dict[str, Any]: return meaningful_response - def query(self, term: str): + def query(self, term: str, page: int, collection_config_folder=None): url = f"{self.base_url}/api/v1/search.query" payload = { "app": self.app_name, @@ -39,11 +39,16 @@ def query(self, term: str): "name": self.query_name, "action": "search", "text": term, + "page": page, "pageSize": 1000, "tab": "all", }, "pretty": "true", } + + if collection_config_folder: + payload["query"]["collection"] = f"/SMD/{collection_config_folder}/" + response = requests.post(url, json=payload, verify=False) return self._process_response(response) diff --git a/jupyter_notebooks/health_check_on_urls_titles.ipynb b/jupyter_notebooks/health_check_on_urls_titles.ipynb new file mode 100644 index 00000000..827d138a --- /dev/null +++ b/jupyter_notebooks/health_check_on_urls_titles.ipynb @@ -0,0 +1,1290 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "8b79cdb8-aa33-48ee-bcde-5501ea9a252c", + "metadata": {}, + "outputs": [], + "source": [ + "%reload_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "d34770f9-7a11-4375-aba0-f4b8eb183382", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/Users/bpraveen23-ltp\n" + ] + } + ], + "source": [ + "cd" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "0e14be6d-5f2d-46c1-9f4d-55c043c6bd8d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/Users/bpraveen23-ltp/Desktop/sde-indexing-helper\n" + ] + } + ], + "source": [ + "cd Desktop/sde-indexing-helper" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "2b58c4ea-8a6d-4d13-ab5a-abc9190ba600", + "metadata": {}, + "outputs": [], + "source": [ + "from sde_collections.sinequa_api import Api" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "91d73c90-8001-43dd-b4b5-6e5f0b01731a", + "metadata": {}, + "outputs": [], + "source": [ + "api = Api(server_name='production')" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "e5de5771-ba0e-4339-8afa-a275131cf44f", + "metadata": {}, + "outputs": [], + "source": [ + "response = api.query(page=1, collection_config_folder='NASA POWER')" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d167abe2-323a-4586-aefc-e4ba1be3d022", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['id', 'queryName', 'rowCount', 'totalRowCount', 'cursorRowCount', 'page', 'pageSize', 'columnCount', 'groupBy', 'hasRelevance', 'sort', 'attributes', 'aggregations', 'records', 'answers', 'topPassages', 'tab', 'tabs', 'totalProcessingTime', 'methodresult'])" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "response.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "44f52dd9-07c7-442d-b536-00a8e42c87dc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "response['totalRowCount']" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "db7437f2-7b8c-4e01-a5a2-5fe18243132f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(response['records'])" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "78ac3368-b60b-41f4-bfca-11d8ec6764ed", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Finished fetching page : 1\n", + "Finished fetching page : 2\n", + "Finished fetching page : 3\n", + "Finished fetching page : 4\n", + "Finished fetching page : 5\n", + "Finished fetching page : 6\n", + "Finished fetching page : 7\n", + "Finished fetching page : 8\n", + "Finished fetching page : 9\n", + "Finished fetching page : 10\n", + "Finished fetching page : 11\n", + "Finished fetching page : 12\n", + "Finished fetching page : 13\n", + "Finished fetching page : 14\n", + "Finished fetching page : 15\n", + "Finished fetching page : 16\n", + "Finished fetching page : 17\n", + "Finished fetching page : 18\n", + "Finished fetching page : 19\n", + "Number of urls is : 18216\n" + ] + } + ], + "source": [ + "url_field = 'url1'\n", + "collection_config_folders = ['gcn_circulars']\n", + "for collection_congif_folder in collection_config_folders:\n", + " page = 1\n", + " url_info_dict = {}\n", + " while True:\n", + " response = api.query(page=page, collection_config_folder=collection_congif_folder)\n", + " if response.get(\"cursorRowCount\", 0) == 0: # Safeguard against missing 'cursorRowCount'\n", + " break;\n", + " for record in response.get('records', []): # Safeguard against missing 'records'\n", + " url = record.get(url_field)\n", + " title = record.get('title')\n", + " if url and title: # Ensure both url and title are present\n", + " url_info_dict[url] = {'title': title}\n", + " print(f'Finished fetching page : {page}')\n", + " page += 1\n", + " print(f'Number of urls is : {len(url_info_dict)}')\n", + " break\n" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "id": "b0f93490-3208-4321-9cea-c01fd1e497cd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "'https://gcn.nasa.gov/circulars/' in url_info_dict.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "ab8bd288-1e52-427f-aed2-532ee73094a0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'GCN - Circulars'" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url_info_dict.get('https://gcn.nasa.gov/circulars/')['title']" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "5a0b964c-aa17-4e60-8f1e-c1c229ad4fef", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'https://gcn.nasa.gov/circulars/': {'title': 'GCN - Circulars'},\n", + " 'https://gcn.nasa.gov/circulars/-1?page=338': {'title': 'GCN - Circulars - -1: Untitled'},\n", + " 'https://gcn.nasa.gov/circulars/-2?page=338': {'title': 'GCN - Circulars - -2: Untitled'},\n", + " 'https://gcn.nasa.gov/circulars/-3?page=338': {'title': 'GCN - Circulars - -3: Untitled'},\n", + " 'https://gcn.nasa.gov/circulars/-4?page=338': {'title': 'GCN - Circulars - -4: Untitled'},\n", + " 'https://gcn.nasa.gov/circulars/0?page=338': {'title': 'GCN - Circulars - 0: Untitled'},\n", + " 'https://gcn.nasa.gov/circulars/10000?page=238': {'title': 'GCN - Circulars - 10000: GRB 090904A: afterglow confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10001?page=238': {'title': 'GCN - Circulars - 10001: Short-Duration GRB 090621: Skynet/Dolomiti Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10002?page=238': {'title': 'GCN - Circulars - 10002: GRB 090518: Skynet/PROMPT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10003?page=238': {'title': 'GCN - Circulars - 10003: GRB 090926A: Skynet/PROMPT Observations of Day 6 - 11 Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10004?page=238': {'title': 'GCN - Circulars - 10004: GRB 090910: SuperAGILE Localization of a Long GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10005?page=238': {'title': 'GCN - Circulars - 10005: SuperAGILE GRB is 091010 and not 090910'},\n", + " 'https://gcn.nasa.gov/circulars/10006?page=238': {'title': 'GCN - Circulars - 10006: GRB 091010: Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10007?page=238': {'title': 'GCN - Circulars - 10007: GRB 091010: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10008?page=238': {'title': 'GCN - Circulars - 10008: GRB 091010: GROND afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10009?page=238': {'title': 'GCN - Circulars - 10009: RT-2 observation of the bright GRB 090926A'},\n", + " 'https://gcn.nasa.gov/circulars/1000?page=328': {'title': 'GCN - Circulars - 1000: GRB010222 - Optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/10010?page=238': {'title': 'GCN - Circulars - 10010: Detection of a short GRB 090929A by RT-2 Experiment'},\n", + " 'https://gcn.nasa.gov/circulars/10011?page=238': {'title': 'GCN - Circulars - 10011: GRB 091010 optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10012?page=238': {'title': 'GCN - Circulars - 10012: GRB 091010: Enhanced XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10013?page=238': {'title': 'GCN - Circulars - 10013: Konus-Wind observations of GRB 091010'},\n", + " 'https://gcn.nasa.gov/circulars/10014?page=238': {'title': 'GCN - Circulars - 10014: GRB 091010: RXTE detection'},\n", + " 'https://gcn.nasa.gov/circulars/10015?page=238': {'title': 'GCN - Circulars - 10015: GRB 090530A: Skynet/DSO Detections'},\n", + " 'https://gcn.nasa.gov/circulars/10016?page=238': {'title': 'GCN - Circulars - 10016: GRB 090531A: Skynet/PROMPT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10017?page=238': {'title': 'GCN - Circulars - 10017: GRB 091010: Faulkes Telescope North observations'},\n", + " 'https://gcn.nasa.gov/circulars/10018?page=238': {'title': 'GCN - Circulars - 10018: GRB 091010: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10019?page=238': {'title': 'GCN - Circulars - 10019: Radio observation of GRB080916c with ATCA'},\n", + " 'https://gcn.nasa.gov/circulars/1001?page=328': {'title': 'GCN - Circulars - 1001: GRB010220 optical obsercations'},\n", + " 'https://gcn.nasa.gov/circulars/10020?page=238': {'title': 'GCN - Circulars - 10020: Radio observation of GRB090926a with ATCA'},\n", + " 'https://gcn.nasa.gov/circulars/10021?page=238': {'title': 'GCN - Circulars - 10021: Radio observation of GRB090927 with ATCA'},\n", + " 'https://gcn.nasa.gov/circulars/10022?page=238': {'title': 'GCN - Circulars - 10022: GRB 091010: AGILE-MCAL measurement and GRID upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10023?page=238': {'title': 'GCN - Circulars - 10023: GRB 091010: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10024?page=238': {'title': 'GCN - Circulars - 10024: GRB 091010: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10025?page=238': {'title': 'GCN - Circulars - 10025: GRB 090815: a faint long GRB localized by INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10026?page=238': {'title': 'GCN - Circulars - 10026: GRB 091015: correction to GCN 10025'},\n", + " 'https://gcn.nasa.gov/circulars/10027?page=238': {'title': 'GCN - Circulars - 10027: GRB 091010: optical afterglow candidate rejection'},\n", + " 'https://gcn.nasa.gov/circulars/10028?page=238': {'title': 'GCN - Circulars - 10028: GRB 090726 R band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10029?page=238': {'title': 'GCN - Circulars - 10029: GRB 091015: RTT150 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/1002?page=328': {'title': 'GCN - Circulars - 1002: GRB 010222, Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10030?page=238': {'title': 'GCN - Circulars - 10030: GRB 091010: optical obsevation'},\n", + " 'https://gcn.nasa.gov/circulars/10031?page=238': {'title': 'GCN - Circulars - 10031: GRB 091003: Gemini-N redshift of possible host galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/10032?page=238': {'title': 'GCN - Circulars - 10032: GRB 091003: Possible Supernova Component'},\n", + " 'https://gcn.nasa.gov/circulars/10033?page=238': {'title': 'GCN - Circulars - 10033: Fwd: GRB 091003: Possible Supernova Component Retraction'},\n", + " 'https://gcn.nasa.gov/circulars/10034?page=238': {'title': 'GCN - Circulars - 10034: GRB 091018: Swift detection of a burst with optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10035?page=238': {'title': 'GCN - Circulars - 10035: GRB 091015: Skynet/PROMPT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10036?page=238': {'title': 'GCN - Circulars - 10036: GRB 091018: ROTSE-III Detection of Optical Counterpart'},\n", + " 'https://gcn.nasa.gov/circulars/10037?page=238': {'title': 'GCN - Circulars - 10037: GRB 091018: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10038?page=238': {'title': 'GCN - Circulars - 10038: GRB091018: Magellan Echellette Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10039?page=238': {'title': 'GCN - Circulars - 10039: GRB 091018: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/1003?page=328': {'title': 'GCN - Circulars - 1003: GRB010222 - Optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/10040?page=238': {'title': 'GCN - Circulars - 10040: GRB 091018: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10041?page=238': {'title': 'GCN - Circulars - 10041: GRB091018: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10042?page=238': {'title': 'GCN - Circulars - 10042: GRB 091018: VLT/X-shooter spectra'},\n", + " 'https://gcn.nasa.gov/circulars/10043?page=238': {'title': 'GCN - Circulars - 10043: GRB 091018: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10044?page=238': {'title': 'GCN - Circulars - 10044: GRB 091018 : Faulkes Telescope South Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10045?page=238': {'title': 'GCN - Circulars - 10045: Konus-RF observation of GRB 091018'},\n", + " 'https://gcn.nasa.gov/circulars/10046?page=238': {'title': 'GCN - Circulars - 10046: GRB 091018: Skynet/PROMPT Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10047?page=238': {'title': 'GCN - Circulars - 10047: GRB 091018: miniTAO/ANIR Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10048?page=238': {'title': 'GCN - Circulars - 10048: GRB 091020: Swift detection of a burst with an optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10049?page=238': {'title': 'GCN - Circulars - 10049: GRB 090926A: Late-time Gemini South Observations and Possible Jet Break'},\n", + " 'https://gcn.nasa.gov/circulars/1004?page=328': {'title': 'GCN - Circulars - 1004: GRB010222: Sub-millimeter vanishing act'},\n", + " 'https://gcn.nasa.gov/circulars/10050?page=238': {'title': 'GCN - Circulars - 10050: GRB 091020: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10051?page=238': {'title': 'GCN - Circulars - 10051: GRB 091020, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10052?page=238': {'title': 'GCN - Circulars - 10052: GRB 091020: MASTER optical transient polarimetry'},\n", + " 'https://gcn.nasa.gov/circulars/10053?page=237': {'title': 'GCN - Circulars - 10053: GRB 091020: NOT spectroscopic redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10054?page=237': {'title': 'GCN - Circulars - 10054: GRB091020 Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10055?page=237': {'title': 'GCN - Circulars - 10055: GRB 091018: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10056?page=237': {'title': 'GCN - Circulars - 10056: GRB 091020: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10057?page=237': {'title': 'GCN - Circulars - 10057: Konus-Wind observations of GRB 091010'},\n", + " 'https://gcn.nasa.gov/circulars/10058?page=237': {'title': 'GCN - Circulars - 10058: GRB 091020: Lick observations'},\n", + " 'https://gcn.nasa.gov/circulars/10059?page=237': {'title': 'GCN - Circulars - 10059: Konus-Wind observations of GRB 091020 (correction to GCN 10057)'},\n", + " 'https://gcn.nasa.gov/circulars/1005?page=328': {'title': 'GCN - Circulars - 1005: GRB010222: Chandra X-ray Observatory Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10060?page=237': {'title': 'GCN - Circulars - 10060: GRB 091020: Additional Lick observations'},\n", + " 'https://gcn.nasa.gov/circulars/10061?page=237': {'title': 'GCN - Circulars - 10061: GRB 091018: Skynet/PROMPT Continued Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10062?page=237': {'title': 'GCN - Circulars - 10062: GRB 091024: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10063?page=237': {'title': 'GCN - Circulars - 10063: GRB 091024: Faulkes Telescope North Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10064?page=237': {'title': 'GCN - Circulars - 10064: GRB 091024: GRAS004 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10065?page=237': {'title': 'GCN - Circulars - 10065: GRB 091024 Gemini-North redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10066?page=237': {'title': 'GCN - Circulars - 10066: GRB 091024 : Faulkes Telescope North - Afterglow Confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10067?page=237': {'title': 'GCN - Circulars - 10067: GRB 091024: Xinglong TNT optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/10068?page=237': {'title': 'GCN - Circulars - 10068: Swift-BAT trigger 373691 is a galactic bulge transient'},\n", + " 'https://gcn.nasa.gov/circulars/10069?page=237': {'title': 'GCN - Circulars - 10069: GRB 091024: Swift-XRT team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1006?page=328': {'title': 'GCN - Circulars - 1006: Congratulate Scott on the 1000th GRB Coordinates Network Circular!'},\n", + " 'https://gcn.nasa.gov/circulars/10070?page=237': {'title': 'GCN - Circulars - 10070: GRB 091024: Fermi GBM Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10071?page=237': {'title': 'GCN - Circulars - 10071: Swift-BAT Triggers 373679-373684 are not real'},\n", + " 'https://gcn.nasa.gov/circulars/10072?page=237': {'title': 'GCN - Circulars - 10072: GRB 091024: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10073?page=237': {'title': 'GCN - Circulars - 10073: GRB091024: VRcIc Afterglow Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10074?page=237': {'title': 'GCN - Circulars - 10074: GRB 091024: Super-LOTIS early observations'},\n", + " 'https://gcn.nasa.gov/circulars/10075?page=237': {'title': 'GCN - Circulars - 10075: GRB 091024: KAIT optical afterglow observations'},\n", + " 'https://gcn.nasa.gov/circulars/10076?page=237': {'title': 'GCN - Circulars - 10076: GRB 091020: Early TLS Multicolor detections, red afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10077?page=237': {'title': 'GCN - Circulars - 10077: GRB 091024: TLS Upper Limit'},\n", + " 'https://gcn.nasa.gov/circulars/10078?page=237': {'title': 'GCN - Circulars - 10078: GRB091024 Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10079?page=237': {'title': 'GCN - Circulars - 10079: Swift-BAT Triggers 373776-373778 are not real'},\n", + " 'https://gcn.nasa.gov/circulars/1007?page=328': {'title': 'GCN - Circulars - 1007: GRB 010222 - HEGRA GeV/TeV Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10080?page=237': {'title': 'GCN - Circulars - 10080: GRB 091020 : Xinglong TNT upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10081?page=237': {'title': 'GCN - Circulars - 10081: GRB 091026: Swift detection of a Gamma Ray Burst'},\n", + " 'https://gcn.nasa.gov/circulars/10082?page=237': {'title': 'GCN - Circulars - 10082: GRB 091026: Updated Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10083?page=237': {'title': 'GCN - Circulars - 10083: Konus-Wind and Konus-RF observations of GRB 091024'},\n", + " 'https://gcn.nasa.gov/circulars/10084?page=237': {'title': 'GCN - Circulars - 10084: GRB 091026: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10085?page=237': {'title': 'GCN - Circulars - 10085: GRB 091026: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10086?page=237': {'title': 'GCN - Circulars - 10086: GRB 091024: Burst was outside the Swift-BAT FOV after T0(BAT)+460sec'},\n", + " 'https://gcn.nasa.gov/circulars/10087?page=237': {'title': 'GCN - Circulars - 10087: GRB 091026: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10088?page=237': {'title': 'GCN - Circulars - 10088: Radio afterglow detection from GRB 091020'},\n", + " 'https://gcn.nasa.gov/circulars/10089?page=237': {'title': 'GCN - Circulars - 10089: GRB 091026: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1008?page=328': {'title': 'GCN - Circulars - 1008: Support extension to the BeppoSAX mission'},\n", + " 'https://gcn.nasa.gov/circulars/10090?page=237': {'title': 'GCN - Circulars - 10090: GRB 091020: Late TLS detection'},\n", + " 'https://gcn.nasa.gov/circulars/10091?page=237': {'title': 'GCN - Circulars - 10091: GRB 091026: GROND Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10092?page=237': {'title': 'GCN - Circulars - 10092: GRB 091024: YNAO-GMG observations'},\n", + " 'https://gcn.nasa.gov/circulars/10093?page=237': {'title': 'GCN - Circulars - 10093: GRB 091024: Keck/LRIS Spectroscopy'},\n", + " 'https://gcn.nasa.gov/circulars/10094?page=237': {'title': 'GCN - Circulars - 10094: GRB 091026: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10095?page=237': {'title': 'GCN - Circulars - 10095: GRB 091020: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10096?page=237': {'title': 'GCN - Circulars - 10096: A mistake in testing a new function in Swift'},\n", + " 'https://gcn.nasa.gov/circulars/10097?page=237': {'title': 'GCN - Circulars - 10097: GRB 091029: Swift detection of a burst with an optical counterpart'},\n", + " 'https://gcn.nasa.gov/circulars/10098?page=237': {'title': 'GCN - Circulars - 10098: GRB 091029: GROND Detection of the Optical/NIR Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10099?page=237': {'title': 'GCN - Circulars - 10099: GRB 091029: Skynet/PROMPT Observations of Peak and Fading'},\n", + " 'https://gcn.nasa.gov/circulars/1009?page=328': {'title': 'GCN - Circulars - 1009: GRB010222, late-time optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/100?page=337': {'title': 'GCN - Circulars - 100: GRB980611'},\n", + " 'https://gcn.nasa.gov/circulars/10100?page=237': {'title': 'GCN - Circulars - 10100: GRB 091029: Gemini-South Redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10101?page=237': {'title': 'GCN - Circulars - 10101: GRB091024 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10102?page=237': {'title': 'GCN - Circulars - 10102: GRB 091029: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10103?page=237': {'title': 'GCN - Circulars - 10103: GRB 091029: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10104?page=237': {'title': 'GCN - Circulars - 10104: GRB 091029: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10105?page=237': {'title': 'GCN - Circulars - 10105: Fermi Gamma-ray Burst Monitor trigger 091028818 is not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10106?page=237': {'title': 'GCN - Circulars - 10106: GRB 091029: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10107?page=237': {'title': 'GCN - Circulars - 10107: GRB 091029: Skynet/PROMPT Continued Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10108?page=237': {'title': 'GCN - Circulars - 10108: GRB091029: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10109?page=237': {'title': 'GCN - Circulars - 10109: GRB 090920: Skynet/DSO Detection'},\n", + " 'https://gcn.nasa.gov/circulars/1010?page=328': {'title': 'GCN - Circulars - 1010: GRB990705, VLT-FORS1 observations of the host galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/10110?page=237': {'title': 'GCN - Circulars - 10110: GRB 091018, SMARTS optical/IR afterglow observations'},\n", + " 'https://gcn.nasa.gov/circulars/10111?page=237': {'title': 'GCN - Circulars - 10111: GRB 091029, SMARTS optical/IR afterglow observations'},\n", + " 'https://gcn.nasa.gov/circulars/10112?page=237': {'title': 'GCN - Circulars - 10112: GRB 091018: Skynet/PROMPT Observations of Possible Host Galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/10113?page=237': {'title': 'GCN - Circulars - 10113: GRB 090926a, SMARTS optical/IR afterglow observations'},\n", + " 'https://gcn.nasa.gov/circulars/10114?page=237': {'title': 'GCN - Circulars - 10114: GRB 091024: Fermi LAT upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10115?page=237': {'title': 'GCN - Circulars - 10115: GRB 091031: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10116?page=237': {'title': 'GCN - Circulars - 10116: GRB 091024: optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10117?page=237': {'title': 'GCN - Circulars - 10117: GRB 091102: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10118?page=237': {'title': 'GCN - Circulars - 10118: GRB 091102: Swift/UVOT Finding Chart Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10119?page=237': {'title': 'GCN - Circulars - 10119: GRB 091102: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1011?page=328': {'title': 'GCN - Circulars - 1011: IPN TRIANGULATION OF GRB010324'},\n", + " 'https://gcn.nasa.gov/circulars/10120?page=237': {'title': 'GCN - Circulars - 10120: GRB 091102: Swift/XRT localization'},\n", + " 'https://gcn.nasa.gov/circulars/10121?page=237': {'title': 'GCN - Circulars - 10121: GRB 091102: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10122?page=237': {'title': 'GCN - Circulars - 10122: GRB 091102: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10123?page=237': {'title': 'GCN - Circulars - 10123: GRB 091102: GROND Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10124?page=237': {'title': 'GCN - Circulars - 10124: GRB 091102: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10125?page=237': {'title': 'GCN - Circulars - 10125: GRB 091102: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10126?page=237': {'title': 'GCN - Circulars - 10126: GRB 091102A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10127?page=237': {'title': 'GCN - Circulars - 10127: GRB 091102 : Faulkes Telescope South Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10128?page=237': {'title': 'GCN - Circulars - 10128: Fermi LAT Upper Limits on GRB 091010'},\n", + " 'https://gcn.nasa.gov/circulars/10129?page=237': {'title': 'GCN - Circulars - 10129: GRB 091102: LABOCA/APEX submm observations'},\n", + " 'https://gcn.nasa.gov/circulars/1012?page=328': {'title': 'GCN - Circulars - 1012: Optical Observations of GRB 010324'},\n", + " 'https://gcn.nasa.gov/circulars/10130?page=237': {'title': 'GCN - Circulars - 10130: GRB 091104: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10131?page=237': {'title': 'GCN - Circulars - 10131: GRB 091104: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10132?page=237': {'title': 'GCN - Circulars - 10132: GRB091102 : MOA optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10133?page=237': {'title': 'GCN - Circulars - 10133: GRB091026 : IRSF NIR upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10134?page=237': {'title': 'GCN - Circulars - 10134: GRB 091104: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10135?page=237': {'title': 'GCN - Circulars - 10135: GRB 091104: Swift XRT Refined Analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10136?page=237': {'title': 'GCN - Circulars - 10136: GRB 091104: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10137?page=237': {'title': 'GCN - Circulars - 10137: GRB 091029: Observations from Stardome Observatory'},\n", + " 'https://gcn.nasa.gov/circulars/10138?page=237': {'title': 'GCN - Circulars - 10138: GRB 091109: Swift detection of a burst with optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10139?page=237': {'title': 'GCN - Circulars - 10139: GRB091109: REM detection of the NIR afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/1013?page=328': {'title': 'GCN - Circulars - 1013: Duration, ECT, peak flux and fluence of GRB010324'},\n", + " 'https://gcn.nasa.gov/circulars/10140?page=237': {'title': 'GCN - Circulars - 10140: GRB 091109: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10141?page=237': {'title': 'GCN - Circulars - 10141: GRB 091109: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10142?page=237': {'title': 'GCN - Circulars - 10142: GRB 091109: Faulkes Telescope South observations'},\n", + " 'https://gcn.nasa.gov/circulars/10143?page=237': {'title': 'GCN - Circulars - 10143: GRB 091109: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10144?page=237': {'title': 'GCN - Circulars - 10144: GRB 091109: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10145?page=237': {'title': 'GCN - Circulars - 10145: GRB 091109: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10146?page=237': {'title': 'GCN - Circulars - 10146: GRB 091030: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10147?page=237': {'title': 'GCN - Circulars - 10147: GRB091109: Correction to GCN 10139'},\n", + " 'https://gcn.nasa.gov/circulars/10148?page=237': {'title': 'GCN - Circulars - 10148: GRB 091109B: Swift detection of a short burst'},\n", + " 'https://gcn.nasa.gov/circulars/10149?page=237': {'title': 'GCN - Circulars - 10149: GRB 091109B: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1014?page=328': {'title': 'GCN - Circulars - 1014: GRB010326: Localization by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10150?page=237': {'title': 'GCN - Circulars - 10150: GRB 091109B: Optical limits from Watcher'},\n", + " 'https://gcn.nasa.gov/circulars/10151?page=237': {'title': 'GCN - Circulars - 10151: GRB 091109B: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10152?page=237': {'title': 'GCN - Circulars - 10152: GRB 091109B: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10153?page=236': {'title': 'GCN - Circulars - 10153: GRB 091109b: Magellan Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10154?page=236': {'title': 'GCN - Circulars - 10154: GRB 091109B: VLT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10155?page=236': {'title': 'GCN - Circulars - 10155: GRB 091109B: Swift-XRT Team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10156?page=236': {'title': 'GCN - Circulars - 10156: GRB 091109B: VLT afterglow confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10157?page=236': {'title': 'GCN - Circulars - 10157: GRB 091109B: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10158?page=236': {'title': 'GCN - Circulars - 10158: GRB 091109A: GROND and VLT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10159?page=236': {'title': 'GCN - Circulars - 10159: GRB 091111: a faint long GRB detected with INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/1015?page=328': {'title': 'GCN - Circulars - 1015: GRB010326: Refined Localization by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10160?page=236': {'title': 'GCN - Circulars - 10160: GRB 091111: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10161?page=236': {'title': 'GCN - Circulars - 10161: GRB 091111: BOOTES-3 contemporaneous imaging'},\n", + " 'https://gcn.nasa.gov/circulars/10162?page=236': {'title': 'GCN - Circulars - 10162: GRB 091112: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10163?page=236': {'title': 'GCN - Circulars - 10163: GRB 091031: Fermi LAT detection of a faint burst'},\n", + " 'https://gcn.nasa.gov/circulars/10164?page=236': {'title': 'GCN - Circulars - 10164: GRB 091112: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10165?page=236': {'title': 'GCN - Circulars - 10165: GRB 091112: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10166?page=236': {'title': 'GCN - Circulars - 10166: Konus-Wind and Konus-RF observations of GRB 091031'},\n", + " 'https://gcn.nasa.gov/circulars/10167?page=236': {'title': 'GCN - Circulars - 10167: GRB091111: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10168?page=236': {'title': 'GCN - Circulars - 10168: GRB 091109B: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10169?page=236': {'title': 'GCN - Circulars - 10169: GRB 091102A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/1016?page=328': {'title': 'GCN - Circulars - 1016: GRB 010326 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10170?page=236': {'title': 'GCN - Circulars - 10170: GRB 091112: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10171?page=236': {'title': 'GCN - Circulars - 10171: GRB 091117A Detected in ground analysis of BAT data and IPN triangulation'},\n", + " 'https://gcn.nasa.gov/circulars/10172?page=236': {'title': 'GCN - Circulars - 10172: GRB 091117: OSN I-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10173?page=236': {'title': 'GCN - Circulars - 10173: GRB 091117: XRT source coincident with a DSS galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/10174?page=236': {'title': 'GCN - Circulars - 10174: GRB 091117: Magellan optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10175?page=236': {'title': 'GCN - Circulars - 10175: Konus-Wind observations of GRB 091117A'},\n", + " 'https://gcn.nasa.gov/circulars/10176?page=236': {'title': 'GCN - Circulars - 10176: GRB 091117: Gemini-North spectroscopy of DSS galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/10177?page=236': {'title': 'GCN - Circulars - 10177: GRB 091117: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10178?page=236': {'title': 'GCN - Circulars - 10178: GRB091117: Gemini South Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10179?page=236': {'title': 'GCN - Circulars - 10179: GRB 091117: Evidence for Variability of XRT Source #1'},\n", + " 'https://gcn.nasa.gov/circulars/1017?page=328': {'title': 'GCN - Circulars - 1017: GRB 010326: Optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10180?page=236': {'title': 'GCN - Circulars - 10180: GRB 091117 BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10181?page=236': {'title': 'GCN - Circulars - 10181: GRB 091117: Swift-XRT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10182?page=236': {'title': 'GCN - Circulars - 10182: GRB 091117: VLA radio observations'},\n", + " 'https://gcn.nasa.gov/circulars/10183?page=236': {'title': 'GCN - Circulars - 10183: GRB 091117: 2nd epoch of Magellan optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10184?page=236': {'title': 'GCN - Circulars - 10184: GRB 091117A: Swift/UVOT followup observations'},\n", + " 'https://gcn.nasa.gov/circulars/10185?page=236': {'title': 'GCN - Circulars - 10185: GRB 091117: TNG optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10186?page=236': {'title': 'GCN - Circulars - 10186: GRB 091117A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10187?page=236': {'title': 'GCN - Circulars - 10187: GRB 091120: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10188?page=236': {'title': 'GCN - Circulars - 10188: GRB 091120: MAXI GSC detection'},\n", + " 'https://gcn.nasa.gov/circulars/10189?page=236': {'title': 'GCN - Circulars - 10189: Konus-Wind observation of GRB 091120'},\n", + " 'https://gcn.nasa.gov/circulars/1018?page=328': {'title': 'GCN - Circulars - 1018: GRB010326B: Localization by HETE (2nd GRB for this date)'},\n", + " 'https://gcn.nasa.gov/circulars/10190?page=236': {'title': 'GCN - Circulars - 10190: IPN Triangulation of GRB091120'},\n", + " 'https://gcn.nasa.gov/circulars/10191?page=236': {'title': 'GCN - Circulars - 10191: GRB 091127: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10192?page=236': {'title': 'GCN - Circulars - 10192: GRB 091127: Liverpool Telescope afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10193?page=236': {'title': 'GCN - Circulars - 10193: GRB 091127: Swift/UVOT Detection of an Optical Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10194?page=236': {'title': 'GCN - Circulars - 10194: GRB 091127: REM NIR afterglow detection'},\n", + " 'https://gcn.nasa.gov/circulars/10195?page=236': {'title': 'GCN - Circulars - 10195: GRB 091127 : GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10196?page=236': {'title': 'GCN - Circulars - 10196: GRB 091127: NOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10197?page=236': {'title': 'GCN - Circulars - 10197: GRB 091127: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10198?page=236': {'title': 'GCN - Circulars - 10198: GRB 091127: CAHA 1.23m I-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10199?page=236': {'title': 'GCN - Circulars - 10199: GRB 091127: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/1019?page=328': {'title': 'GCN - Circulars - 1019: GRB010324, optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/101?page=337': {'title': 'GCN - Circulars - 101: GRB980613 Near Infra-Red Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10200?page=236': {'title': 'GCN - Circulars - 10200: GRB 091127: TAROT La Silla observatory optical decay'},\n", + " 'https://gcn.nasa.gov/circulars/10201?page=236': {'title': 'GCN - Circulars - 10201: GRB 091127: Swift-XRT afterglow detection and analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10202?page=236': {'title': 'GCN - Circulars - 10202: GRB 091127: Gemini-N redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10203?page=236': {'title': 'GCN - Circulars - 10203: GRB 091127: MASTER early optical transient polarimetry'},\n", + " 'https://gcn.nasa.gov/circulars/10204?page=236': {'title': 'GCN - Circulars - 10204: GRB 091127: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10205?page=236': {'title': 'GCN - Circulars - 10205: GRB 091127: Further NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10206?page=236': {'title': 'GCN - Circulars - 10206: GRB 091127: LABOCA/APEX submm observations'},\n", + " 'https://gcn.nasa.gov/circulars/10207?page=236': {'title': 'GCN - Circulars - 10207: GRB 091127: optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10208?page=236': {'title': 'GCN - Circulars - 10208: GRB 091127: TAROT La Silla observatory optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10209?page=236': {'title': 'GCN - Circulars - 10209: Konus-Wind observation of GRB 091127'},\n", + " 'https://gcn.nasa.gov/circulars/1020?page=328': {'title': 'GCN - Circulars - 1020: GRB 010326B: Optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10210?page=236': {'title': 'GCN - Circulars - 10210: GRB 091128: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10211?page=236': {'title': 'GCN - Circulars - 10211: GRB 091127: Radio observations'},\n", + " 'https://gcn.nasa.gov/circulars/10212?page=236': {'title': 'GCN - Circulars - 10212: GRB 091130: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10213?page=236': {'title': 'GCN - Circulars - 10213: GRB 091130: MASTER observations'},\n", + " 'https://gcn.nasa.gov/circulars/10214?page=236': {'title': 'GCN - Circulars - 10214: GRB 091130B: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10215?page=236': {'title': 'GCN - Circulars - 10215: GRB 091130B: SDSS galaxy at XRT location'},\n", + " 'https://gcn.nasa.gov/circulars/10216?page=236': {'title': 'GCN - Circulars - 10216: GRB 091130B: MASTER observations'},\n", + " 'https://gcn.nasa.gov/circulars/10217?page=236': {'title': 'GCN - Circulars - 10217: Swift trigger 377436 (possible GRB 091130A) is not a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10218?page=236': {'title': 'GCN - Circulars - 10218: GRB 091130B: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10219?page=236': {'title': 'GCN - Circulars - 10219: GRB 091127: Skynet/PROMPT Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/1021?page=328': {'title': 'GCN - Circulars - 1021: GRB010324: BeppoSAX/GRBM data'},\n", + " 'https://gcn.nasa.gov/circulars/10220?page=236': {'title': 'GCN - Circulars - 10220: GRB 091130B: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10221?page=236': {'title': 'GCN - Circulars - 10221: GRB 091130B: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10222?page=236': {'title': 'GCN - Circulars - 10222: GRB 091130B: Swift-XRT team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10223?page=236': {'title': 'GCN - Circulars - 10223: GRB 091126: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10224?page=236': {'title': 'GCN - Circulars - 10224: GRB 091127: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10225?page=236': {'title': 'GCN - Circulars - 10225: GRB 091126B: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10226?page=236': {'title': 'GCN - Circulars - 10226: GRB 091123: Fermi GBM detection of a very long burst'},\n", + " 'https://gcn.nasa.gov/circulars/10227?page=236': {'title': 'GCN - Circulars - 10227: GRB 091130A: Xinglong TNT upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10228?page=236': {'title': 'GCN - Circulars - 10228: Konus-Wind observation of very long GRB 091123'},\n", + " 'https://gcn.nasa.gov/circulars/10229?page=236': {'title': 'GCN - Circulars - 10229: Short X-ray Transient Detection by MAXI/GSC'},\n", + " 'https://gcn.nasa.gov/circulars/1022?page=328': {'title': 'GCN - Circulars - 1022: GRB 010326A: Further optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10230?page=236': {'title': 'GCN - Circulars - 10230: GRB 091127: Skynet/PROMPT Continued Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10231?page=236': {'title': 'GCN - Circulars - 10231: GRB 091020: MASTER-Net optical polarization observations'},\n", + " 'https://gcn.nasa.gov/circulars/10232?page=236': {'title': 'GCN - Circulars - 10232: GRB 091117: Chandra Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10233?page=236': {'title': 'GCN - Circulars - 10233: GRB 091127: redshift confirmation with X-shooter'},\n", + " 'https://gcn.nasa.gov/circulars/10234?page=236': {'title': 'GCN - Circulars - 10234: GRB 091202: a long GRB detected by INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10235?page=236': {'title': 'GCN - Circulars - 10235: GRB 091202: Liverpool Telescope Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10236?page=236': {'title': 'GCN - Circulars - 10236: GRB 091202: TAROT Calern observatory optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10237?page=236': {'title': 'GCN - Circulars - 10237: GRB 091126A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10238?page=236': {'title': 'GCN - Circulars - 10238: GRB 091127: Zadko Telescope Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10239?page=236': {'title': 'GCN - Circulars - 10239: GRB 091202 - UVOT-enhanced XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/1023?page=328': {'title': 'GCN - Circulars - 1023: GRB010222, CXO X-ray observations'},\n", + " 'https://gcn.nasa.gov/circulars/10240?page=236': {'title': 'GCN - Circulars - 10240: GRB 091202: Optical and NIR observations'},\n", + " 'https://gcn.nasa.gov/circulars/10241?page=236': {'title': 'GCN - Circulars - 10241: GRB 091202: Liverpool Telescope observations'},\n", + " 'https://gcn.nasa.gov/circulars/10242?page=236': {'title': 'GCN - Circulars - 10242: GRB 091202: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10243?page=236': {'title': 'GCN - Circulars - 10243: GRB091202: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10244?page=236': {'title': 'GCN - Circulars - 10244: GRB 091127, SMARTS optical/IR afterglow observations'},\n", + " 'https://gcn.nasa.gov/circulars/10245?page=236': {'title': 'GCN - Circulars - 10245: GRB091127: Continuing Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10246?page=236': {'title': 'GCN - Circulars - 10246: GRB 091109A: GROND confirmation of redshift z = 3.5'},\n", + " 'https://gcn.nasa.gov/circulars/10247?page=236': {'title': 'GCN - Circulars - 10247: GRB 091202: GTC & CAHA optical/nIR afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10248?page=236': {'title': 'GCN - Circulars - 10248: GRB 091127: GAO 150cm telescope Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10249?page=236': {'title': 'GCN - Circulars - 10249: GRB 091127: Skynet/PROMPT Observations of Possible Host Galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/1024?page=328': {'title': 'GCN - Circulars - 1024: Further Optical Observations of GRB 010324'},\n", + " 'https://gcn.nasa.gov/circulars/10250?page=236': {'title': 'GCN - Circulars - 10250: GRB 091123: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10251?page=236': {'title': 'GCN - Circulars - 10251: A small revision to the GRB-naming convention'},\n", + " 'https://gcn.nasa.gov/circulars/10252?page=236': {'title': 'GCN - Circulars - 10252: Short X-ray Transient, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10253?page=235': {'title': 'GCN - Circulars - 10253: GRB 091208: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10254?page=235': {'title': 'GCN - Circulars - 10254: GRB 091208: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10255?page=235': {'title': 'GCN - Circulars - 10255: GRB 091208B: BOOTES-3 optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10256?page=235': {'title': 'GCN - Circulars - 10256: GRB 091208B: Swift detection of a burst with an optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10257?page=235': {'title': 'GCN - Circulars - 10257: GRB 091208B, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10258?page=235': {'title': 'GCN - Circulars - 10258: GRB 091208B: MITSuME Okayama Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10259?page=235': {'title': 'GCN - Circulars - 10259: GRB 091208B: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/1025?page=328': {'title': 'GCN - Circulars - 1025: GRB010220, field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10260?page=235': {'title': 'GCN - Circulars - 10260: GRB 091208B: MITSuME Akeno Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10261?page=235': {'title': 'GCN - Circulars - 10261: GRB 091208A, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10262?page=235': {'title': 'GCN - Circulars - 10262: GRB 091208B: Faulkes Telescope North and South Optical Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10263?page=235': {'title': 'GCN - Circulars - 10263: GRB 091208B: Gemini-North redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10264?page=235': {'title': 'GCN - Circulars - 10264: GRB 091208A Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10265?page=235': {'title': 'GCN - Circulars - 10265: GRB 091208B, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10266?page=235': {'title': 'GCN - Circulars - 10266: GRB 091208B: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10267?page=235': {'title': 'GCN - Circulars - 10267: GRB091208B: Swift/UVOT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10268?page=235': {'title': 'GCN - Circulars - 10268: GRB 091208B: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10269?page=235': {'title': 'GCN - Circulars - 10269: GRB091208B: NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/1026?page=328': {'title': 'GCN - Circulars - 1026: GRB010326, field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10270?page=235': {'title': 'GCN - Circulars - 10270: GRB 091208A: Swift-XRT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10271?page=235': {'title': 'GCN - Circulars - 10271: GRB 091208B: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10272?page=235': {'title': 'GCN - Circulars - 10272: GRB 091208B: Keck HIRES redshift confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10273?page=235': {'title': 'GCN - Circulars - 10273: GRB 091208B: optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10274?page=235': {'title': 'GCN - Circulars - 10274: GRB091208A: Swift/UVOT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10275?page=235': {'title': 'GCN - Circulars - 10275: GRB 091208B: GAO 150cm telescope Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10276?page=235': {'title': 'GCN - Circulars - 10276: Konus-Wind observation of GRB 091208A'},\n", + " 'https://gcn.nasa.gov/circulars/10277?page=235': {'title': 'GCN - Circulars - 10277: GRB 091208A: GAO 150cm telescope Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10278?page=235': {'title': 'GCN - Circulars - 10278: GRB 091208A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10279?page=235': {'title': 'GCN - Circulars - 10279: GRB 091208B: Xinglong TNT optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/1027?page=328': {'title': 'GCN - Circulars - 1027: GRB010326B, field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10280?page=235': {'title': 'GCN - Circulars - 10280: Trigger 379449: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10281?page=235': {'title': 'GCN - Circulars - 10281: GRB 091215: Faulkes Telescope North observations'},\n", + " 'https://gcn.nasa.gov/circulars/10282?page=235': {'title': 'GCN - Circulars - 10282: Swift trigger 379449 (possible GRB) is not a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10283?page=235': {'title': 'GCN - Circulars - 10283: GRB 091221: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10284?page=235': {'title': 'GCN - Circulars - 10284: GRB 091221: ROTSE-III Detection of Optical Counterpart'},\n", + " 'https://gcn.nasa.gov/circulars/10285?page=235': {'title': 'GCN - Circulars - 10285: GRB 091221: UVOT Confirmation of an Optical Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10286?page=235': {'title': 'GCN - Circulars - 10286: GRB 091221, GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10287?page=235': {'title': 'GCN - Circulars - 10287: GRB 091221: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10288?page=235': {'title': 'GCN - Circulars - 10288: GRB 091221: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10289?page=235': {'title': 'GCN - Circulars - 10289: GRB 091221: Swift/UVOT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1028?page=328': {'title': 'GCN - Circulars - 1028: GRB010324, field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10290?page=235': {'title': 'GCN - Circulars - 10290: GRB091221: Swift/UVOT refined analysis, correction.'},\n", + " 'https://gcn.nasa.gov/circulars/10291?page=235': {'title': 'GCN - Circulars - 10291: GRB 091221 Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10292?page=235': {'title': 'GCN - Circulars - 10292: GRB 091117: Swift-XRT late time observations'},\n", + " 'https://gcn.nasa.gov/circulars/10293?page=235': {'title': 'GCN - Circulars - 10293: GRB 091221: Fermi GBM Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10294?page=235': {'title': 'GCN - Circulars - 10294: GRB 091221: Skynet/PROMPT Detections'},\n", + " 'https://gcn.nasa.gov/circulars/10295?page=235': {'title': 'GCN - Circulars - 10295: GRB 091221 : IRSF NIR upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10296?page=235': {'title': 'GCN - Circulars - 10296: Trigger 381434: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10297?page=235': {'title': 'GCN - Circulars - 10297: Swift Trigger 381434 is not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10298?page=235': {'title': 'GCN - Circulars - 10298: GRB 091230: a long GRB detected by INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10299?page=235': {'title': 'GCN - Circulars - 10299: GRB 091230: GROND optical/NIR afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/1029?page=328': {'title': 'GCN - Circulars - 1029: GRB 980326: Late-time HST/STIS observations'},\n", + " 'https://gcn.nasa.gov/circulars/102?page=337': {'title': 'GCN - Circulars - 102: GRB 980613 optical/IR obs.'},\n", + " 'https://gcn.nasa.gov/circulars/10300?page=235': {'title': 'GCN - Circulars - 10300: GRB 091230: Swift-XRT observation'},\n", + " 'https://gcn.nasa.gov/circulars/10301?page=235': {'title': 'GCN - Circulars - 10301: Trigger 381591: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10302?page=235': {'title': 'GCN - Circulars - 10302: GRB 091230: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10303?page=235': {'title': 'GCN - Circulars - 10303: Swift Trigger 381591: Uncatalogued UVOT Source'},\n", + " 'https://gcn.nasa.gov/circulars/10304?page=235': {'title': 'GCN - Circulars - 10304: GRB 091231: GROND NIR observations'},\n", + " 'https://gcn.nasa.gov/circulars/10305?page=235': {'title': 'GCN - Circulars - 10305: Swift Trigger 381591 is probably not a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10306?page=235': {'title': 'GCN - Circulars - 10306: Swift Trigger 381591: Retraction of Reported UVOT Source'},\n", + " 'https://gcn.nasa.gov/circulars/10307?page=235': {'title': 'GCN - Circulars - 10307: GRB 100103A: a long GRB detected with INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10308?page=235': {'title': 'GCN - Circulars - 10308: GRB 100103A: Swift/XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10309?page=235': {'title': 'GCN - Circulars - 10309: GRB 100103A: Correction to Swift position error'},\n", + " 'https://gcn.nasa.gov/circulars/1030?page=328': {'title': 'GCN - Circulars - 1030: REVISED LOCATION OF GRB010326A'},\n", + " 'https://gcn.nasa.gov/circulars/10310?page=235': {'title': 'GCN - Circulars - 10310: GRB 100103A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10311?page=235': {'title': 'GCN - Circulars - 10311: Konus-Wind observation of GRB 100103A'},\n", + " 'https://gcn.nasa.gov/circulars/10312?page=235': {'title': 'GCN - Circulars - 10312: GRB 100103A - UVOT-enhanced XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10313?page=235': {'title': 'GCN - Circulars - 10313: GRB 100103A: Swift-XRT team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10314?page=235': {'title': 'GCN - Circulars - 10314: GRB 100103A: GROND Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10315?page=235': {'title': 'GCN - Circulars - 10315: Swift Trigger #382159 is due to XTE J1752-223'},\n", + " 'https://gcn.nasa.gov/circulars/10316?page=235': {'title': 'GCN - Circulars - 10316: Swift/BAT Detects an Outburst from XTE J1901+014'},\n", + " 'https://gcn.nasa.gov/circulars/10317?page=235': {'title': 'GCN - Circulars - 10317: GRB 100111A: Swift detection of a burst with an optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10318?page=235': {'title': 'GCN - Circulars - 10318: GRB 100111A: NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10319?page=235': {'title': 'GCN - Circulars - 10319: GRB 100111A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/1031?page=328': {'title': 'GCN - Circulars - 1031: GRB010324, revised field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10320?page=235': {'title': 'GCN - Circulars - 10320: GRB100111A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10321?page=235': {'title': 'GCN - Circulars - 10321: GRB 100111A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10322?page=235': {'title': 'GCN - Circulars - 10322: GRB 100111A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10323?page=235': {'title': 'GCN - Circulars - 10323: GRB 100111A: Swift UVOT Refined Analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10324?page=235': {'title': 'GCN - Circulars - 10324: GRB 100111A: PAIRITEL NIR Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10325?page=235': {'title': 'GCN - Circulars - 10325: GRB 100115A detected in ground analysis of Swift-BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10326?page=235': {'title': 'GCN - Circulars - 10326: GRB 100115A: Swift-XRT candidate afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10327?page=235': {'title': 'GCN - Circulars - 10327: GRB 100115A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10328?page=235': {'title': 'GCN - Circulars - 10328: GRB 100115A: SARA Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10329?page=235': {'title': 'GCN - Circulars - 10329: NOT observation of GRB100115A localization'},\n", + " 'https://gcn.nasa.gov/circulars/1032?page=328': {'title': 'GCN - Circulars - 1032: GRB Observation Report'},\n", + " 'https://gcn.nasa.gov/circulars/10330?page=235': {'title': 'GCN - Circulars - 10330: GRB 100116A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10331?page=235': {'title': 'GCN - Circulars - 10331: GRB100115A: Revision of NOT observation'},\n", + " 'https://gcn.nasa.gov/circulars/10332?page=235': {'title': 'GCN - Circulars - 10332: GRB 100115A: SARA Astrometry'},\n", + " 'https://gcn.nasa.gov/circulars/10333?page=235': {'title': 'GCN - Circulars - 10333: GRB 100116A: Fermi LAT detection'},\n", + " 'https://gcn.nasa.gov/circulars/10334?page=235': {'title': 'GCN - Circulars - 10334: GRB 100115A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10335?page=235': {'title': 'GCN - Circulars - 10335: GRB 100115A: Gemini-N photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10336?page=235': {'title': 'GCN - Circulars - 10336: GRB 100117A: Swift detection of a short hard burst'},\n", + " 'https://gcn.nasa.gov/circulars/10337?page=235': {'title': 'GCN - Circulars - 10337: GRB100117A: Possible afterglow from NOT observation'},\n", + " 'https://gcn.nasa.gov/circulars/10338?page=235': {'title': 'GCN - Circulars - 10338: GRB 100117A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10339?page=235': {'title': 'GCN - Circulars - 10339: GRB 100117A: Gemini South Imaging and CFHT Pre-Explosion Images'},\n", + " 'https://gcn.nasa.gov/circulars/1033?page=328': {'title': 'GCN - Circulars - 1033: BeppoSAX GRB ALERT: GRB010412'},\n", + " 'https://gcn.nasa.gov/circulars/10340?page=235': {'title': 'GCN - Circulars - 10340: GRB 100117A: Magellan IMACS imaging'},\n", + " 'https://gcn.nasa.gov/circulars/10341?page=235': {'title': 'GCN - Circulars - 10341: GRB 100117A: Gemini-North upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10342?page=235': {'title': 'GCN - Circulars - 10342: GRB 100117A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10343?page=235': {'title': 'GCN - Circulars - 10343: GRB 100117A: Optical object inside the revised XRT error circle'},\n", + " 'https://gcn.nasa.gov/circulars/10344?page=235': {'title': 'GCN - Circulars - 10344: Swift/UVOT refined analysis of GRB100117A'},\n", + " 'https://gcn.nasa.gov/circulars/10345?page=235': {'title': 'GCN - Circulars - 10345: GRB 100117A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10346?page=235': {'title': 'GCN - Circulars - 10346: GRB 100117A: Gemini North spectroscopy'},\n", + " 'https://gcn.nasa.gov/circulars/10347?page=235': {'title': 'GCN - Circulars - 10347: Konus-Wind observation of GRB 100116A'},\n", + " 'https://gcn.nasa.gov/circulars/10348?page=235': {'title': 'GCN - Circulars - 10348: GRB 100119A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10349?page=235': {'title': 'GCN - Circulars - 10349: GRB 100117A: candidate optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/1034?page=328': {'title': 'GCN - Circulars - 1034: BeppoSAX GRB: extension of BSAX operations upto April 30, 2002'},\n", + " 'https://gcn.nasa.gov/circulars/10350?page=235': {'title': 'GCN - Circulars - 10350: GRB091109A: VLT/FORS2 spectroscopic redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10351?page=235': {'title': 'GCN - Circulars - 10351: GRB 100119A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10352?page=235': {'title': 'GCN - Circulars - 10352: GRB 100115A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10353?page=234': {'title': 'GCN - Circulars - 10353: GRB 100116A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10354?page=234': {'title': 'GCN - Circulars - 10354: GRB 100122A: MASTER-Net optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10355?page=234': {'title': 'GCN - Circulars - 10355: GRB 100122A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10356?page=234': {'title': 'GCN - Circulars - 10356: Konus-Wind observation of GRB 100119A'},\n", + " 'https://gcn.nasa.gov/circulars/10357?page=234': {'title': 'GCN - Circulars - 10357: GRB 100119A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10358?page=234': {'title': 'GCN - Circulars - 10358: GRB 100131A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10359?page=234': {'title': 'GCN - Circulars - 10359: Short X-ray Transient detected by MAXI/GSC'},\n", + " 'https://gcn.nasa.gov/circulars/1035?page=328': {'title': 'GCN - Circulars - 1035: GRB010412: refined positions from BeppoSAX'},\n", + " 'https://gcn.nasa.gov/circulars/10360?page=234': {'title': 'GCN - Circulars - 10360: GRB 100203A Detected in Ground Analysis of BAT Data'},\n", + " 'https://gcn.nasa.gov/circulars/10361?page=234': {'title': 'GCN - Circulars - 10361: GRB 100205A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10362?page=234': {'title': 'GCN - Circulars - 10362: GRB 100205A: NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10363?page=234': {'title': 'GCN - Circulars - 10363: GRB 100131A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10364?page=234': {'title': 'GCN - Circulars - 10364: GRB 100205A: Super-LOTIS early observations'},\n", + " 'https://gcn.nasa.gov/circulars/10365?page=234': {'title': 'GCN - Circulars - 10365: GRB 100205A: Gemini-South Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10366?page=234': {'title': 'GCN - Circulars - 10366: GRB 100205A Gemini-North IR afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10367?page=234': {'title': 'GCN - Circulars - 10367: GRB 100205A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10368?page=234': {'title': 'GCN - Circulars - 10368: GRB 100203A: Swift XRT and UVOT refined analyses'},\n", + " 'https://gcn.nasa.gov/circulars/10369?page=234': {'title': 'GCN - Circulars - 10369: GRB 100205A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1036?page=328': {'title': 'GCN - Circulars - 1036: IPN Triangulation of GRB010412'},\n", + " 'https://gcn.nasa.gov/circulars/10370?page=234': {'title': 'GCN - Circulars - 10370: GRB 100205A: Swift UVOT upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10371?page=234': {'title': 'GCN - Circulars - 10371: GRB 100205A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10372?page=234': {'title': 'GCN - Circulars - 10372: GRB 100113A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10373?page=234': {'title': 'GCN - Circulars - 10373: GRB 100130B: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10374?page=234': {'title': 'GCN - Circulars - 10374: GRB 100205A: Gemini-N + NIRI photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10375?page=234': {'title': \"GCN - Circulars - 10375: GRB100205A: CFHT z'-band observation\"},\n", + " 'https://gcn.nasa.gov/circulars/10376?page=234': {'title': 'GCN - Circulars - 10376: GRB 100206A: Swift detection of a short hard burst'},\n", + " 'https://gcn.nasa.gov/circulars/10377?page=234': {'title': 'GCN - Circulars - 10377: GRB 100206A: Pre-explosion imaging and host candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10378?page=234': {'title': 'GCN - Circulars - 10378: GRB 100206A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10379?page=234': {'title': 'GCN - Circulars - 10379: GRB 100206A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1037?page=328': {'title': 'GCN - Circulars - 1037: GRB010412: BeppoSAX GRBM and WFC observations'},\n", + " 'https://gcn.nasa.gov/circulars/10380?page=234': {'title': 'GCN - Circulars - 10380: GRB 100206A: Optical limit'},\n", + " 'https://gcn.nasa.gov/circulars/10381?page=234': {'title': 'GCN - Circulars - 10381: GRB 100206A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10382?page=234': {'title': 'GCN - Circulars - 10382: GRB 100206A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10383?page=234': {'title': 'GCN - Circulars - 10383: GRB 100205A: GROND upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10384?page=234': {'title': 'GCN - Circulars - 10384: GRB 100206A: optical observations from Southern Spain'},\n", + " 'https://gcn.nasa.gov/circulars/10385?page=234': {'title': 'GCN - Circulars - 10385: GRB 100206A, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10386?page=234': {'title': 'GCN - Circulars - 10386: GRB 100206A: WHT candidate afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10387?page=234': {'title': 'GCN - Circulars - 10387: GRB 100206A: NOT NIR observations'},\n", + " 'https://gcn.nasa.gov/circulars/10388?page=234': {'title': 'GCN - Circulars - 10388: GRB100206: MITSuME optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10389?page=234': {'title': 'GCN - Circulars - 10389: GRB 100206A - Keck/LRIS Spectroscopy'},\n", + " 'https://gcn.nasa.gov/circulars/1038?page=327': {'title': 'GCN - Circulars - 1038: GRB010412: Optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10390?page=234': {'title': 'GCN - Circulars - 10390: GRB 100206A: PAIRITEL Photometry of Host Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10391?page=234': {'title': 'GCN - Circulars - 10391: GRB 100206A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10392?page=234': {'title': 'GCN - Circulars - 10392: GRB 100206A: YNAO-GMG observations'},\n", + " 'https://gcn.nasa.gov/circulars/10393?page=234': {'title': 'GCN - Circulars - 10393: GRB 100131A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10394?page=234': {'title': 'GCN - Circulars - 10394: GRB 100206A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10395?page=234': {'title': 'GCN - Circulars - 10395: GRB 100206A: Gemini-North observations'},\n", + " 'https://gcn.nasa.gov/circulars/10396?page=234': {'title': 'GCN - Circulars - 10396: GRB 100206A: GROND upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10397?page=234': {'title': 'GCN - Circulars - 10397: GRB 100205B: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10398?page=234': {'title': 'GCN - Circulars - 10398: GRB 100205A: BOAO/LOAO zYJK observation'},\n", + " 'https://gcn.nasa.gov/circulars/10399?page=234': {'title': 'GCN - Circulars - 10399: GRB 100205A: Keck limits on an underlying host galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/1039?page=327': {'title': 'GCN - Circulars - 1039: GRB010412: Optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/103?page=337': {'title': 'GCN - Circulars - 103: GRB 980613 new optical/IR observations'},\n", + " 'https://gcn.nasa.gov/circulars/10400?page=234': {'title': 'GCN - Circulars - 10400: GRB 091127: Detection of a Supernova'},\n", + " 'https://gcn.nasa.gov/circulars/10401?page=234': {'title': 'GCN - Circulars - 10401: GRB 100212A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10402?page=234': {'title': 'GCN - Circulars - 10402: GRB 100212A: candidate optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10403?page=234': {'title': 'GCN - Circulars - 10403: GRB 100212A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10404?page=234': {'title': 'GCN - Circulars - 10404: GRB 100212A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10405?page=234': {'title': 'GCN - Circulars - 10405: GRB 100212A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10406?page=234': {'title': 'GCN - Circulars - 10406: GRB 100212A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10407?page=234': {'title': 'GCN - Circulars - 10407: GRB 100212A: LOAO R-band Detection/V-band Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10408?page=234': {'title': 'GCN - Circulars - 10408: Swift/UVOT observations of GRB120212A'},\n", + " 'https://gcn.nasa.gov/circulars/10409?page=234': {'title': 'GCN - Circulars - 10409: Swift/UVOT observations of GRB100212A - correction of the name of the burst'},\n", + " 'https://gcn.nasa.gov/circulars/1040?page=327': {'title': 'GCN - Circulars - 1040: GRB 010326b Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10410?page=234': {'title': 'GCN - Circulars - 10410: GRB 100206A: Second epoch Gemini-north observations and afterglow limits'},\n", + " 'https://gcn.nasa.gov/circulars/10411?page=234': {'title': 'GCN - Circulars - 10411: GRB 100213A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10412?page=234': {'title': 'GCN - Circulars - 10412: GRB 100213B: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10413?page=234': {'title': 'GCN - Circulars - 10413: GRB 100213B: NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10414?page=234': {'title': 'GCN - Circulars - 10414: GRB 100213A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10415?page=234': {'title': 'GCN - Circulars - 10415: GRB 100213A: SARA observations'},\n", + " 'https://gcn.nasa.gov/circulars/10416?page=234': {'title': 'GCN - Circulars - 10416: GRB 100213B: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10417?page=234': {'title': 'GCN - Circulars - 10417: GRB 100213B: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10418?page=234': {'title': 'GCN - Circulars - 10418: GRB 100213A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10419?page=234': {'title': 'GCN - Circulars - 10419: GRB 100213B: PAIRITEL NIR Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1041?page=327': {'title': 'GCN - Circulars - 1041: Giant flare from SGR1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10420?page=234': {'title': 'GCN - Circulars - 10420: GRB 100213A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10421?page=234': {'title': 'GCN - Circulars - 10421: GRB 100213B: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10422?page=234': {'title': 'GCN - Circulars - 10422: GRB 100213B: Gemini-N Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10423?page=234': {'title': 'GCN - Circulars - 10423: GRB 100213B: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10424?page=234': {'title': 'GCN - Circulars - 10424: GRB 100213A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10425?page=234': {'title': 'GCN - Circulars - 10425: GRB 100213A: GRT Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10426?page=234': {'title': 'GCN - Circulars - 10426: GRB 100213B: GRT Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10427?page=234': {'title': 'GCN - Circulars - 10427: GRB 100213A: Swift-BAT lag analysis indicates probably SHB'},\n", + " 'https://gcn.nasa.gov/circulars/10428?page=234': {'title': 'GCN - Circulars - 10428: GRB 100216A Short, hard GRB detected in ground analysis of Swift-BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10429?page=234': {'title': 'GCN - Circulars - 10429: GRB 100216A: Keck imaging'},\n", + " 'https://gcn.nasa.gov/circulars/1042?page=327': {'title': 'GCN - Circulars - 1042: GRB010412, field photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10430?page=234': {'title': 'GCN - Circulars - 10430: GRB 100219A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10431?page=234': {'title': 'GCN - Circulars - 10431: GRB 100218A : Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10432?page=234': {'title': 'GCN - Circulars - 10432: GRB 100219A: Swift/UVOT Detection of a Source near the XRT Position'},\n", + " 'https://gcn.nasa.gov/circulars/10433?page=234': {'title': 'GCN - Circulars - 10433: GRB 100219A: Pre-explosion imaging and host candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10434?page=234': {'title': 'GCN - Circulars - 10434: GRB 100219A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10435?page=234': {'title': 'GCN - Circulars - 10435: GRB 100216A: XRT Refined Analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10436?page=234': {'title': 'GCN - Circulars - 10436: GRB 100219A: Swift/UVOT Detection of the Optical Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10437?page=234': {'title': 'GCN - Circulars - 10437: GRB 100219A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10438?page=234': {'title': 'GCN - Circulars - 10438: GRB 100219A: NOT OA observations'},\n", + " 'https://gcn.nasa.gov/circulars/10439?page=234': {'title': 'GCN - Circulars - 10439: GRB 100219A: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/1043?page=327': {'title': 'GCN - Circulars - 1043: IPN Triangulation of the Giant Flare from SGR1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10440?page=234': {'title': 'GCN - Circulars - 10440: GRB100219A Akeno and Okayama MITSuME Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10441?page=234': {'title': 'GCN - Circulars - 10441: GRB 100219A: VLT/X-shooter redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10442?page=234': {'title': 'GCN - Circulars - 10442: GRB 100216A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10443?page=234': {'title': 'GCN - Circulars - 10443: GRB 100219A - Gemini South Spectroscopy'},\n", + " 'https://gcn.nasa.gov/circulars/10444?page=234': {'title': 'GCN - Circulars - 10444: GRB 100219A: XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10445?page=234': {'title': 'GCN - Circulars - 10445: GRB 100219A: X-shooter refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10446?page=234': {'title': 'GCN - Circulars - 10446: GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10447?page=234': {'title': 'GCN - Circulars - 10447: Swift Triggers 413744 and 413745 are not GRBs'},\n", + " 'https://gcn.nasa.gov/circulars/10448?page=234': {'title': 'GCN - Circulars - 10448: GRB 100223A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10449?page=234': {'title': 'GCN - Circulars - 10449: GRB 100225A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/1044?page=327': {'title': 'GCN - Circulars - 1044: SGR1900+14, I-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10450?page=234': {'title': 'GCN - Circulars - 10450: GRB 100225A: Fermi LAT detection'},\n", + " 'https://gcn.nasa.gov/circulars/10451?page=234': {'title': 'GCN - Circulars - 10451: GRB 100224A SHB found in ground analysis of BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10452?page=234': {'title': 'GCN - Circulars - 10452: GRB 100219A: GAO 150cm telescope Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10453?page=233': {'title': 'GCN - Circulars - 10453: GRB 100219A: optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10454?page=233': {'title': 'GCN - Circulars - 10454: GRB 100213B: Mondy optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10455?page=233': {'title': 'GCN - Circulars - 10455: GRB 100206A: optical observations in Terskol'},\n", + " 'https://gcn.nasa.gov/circulars/10456?page=233': {'title': 'GCN - Circulars - 10456: GRB 100206A: optical observations in CrAO'},\n", + " 'https://gcn.nasa.gov/circulars/10457?page=233': {'title': 'GCN - Circulars - 10457: GRB 100224B: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10458?page=233': {'title': 'GCN - Circulars - 10458: GRB 100302A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10459?page=233': {'title': 'GCN - Circulars - 10459: GRB 100302A: Skynet/DAO Observations'},\n", + " 'https://gcn.nasa.gov/circulars/1045?page=327': {'title': 'GCN - Circulars - 1045: Possible precursor to the SGR1900+14 giant burst'},\n", + " 'https://gcn.nasa.gov/circulars/10460?page=233': {'title': 'GCN - Circulars - 10460: GRB 100302A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10461?page=233': {'title': 'GCN - Circulars - 10461: GRB 1000302A : A possible afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10462?page=233': {'title': 'GCN - Circulars - 10462: GRB 100302A, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10463?page=233': {'title': 'GCN - Circulars - 10463: GRB 100302A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10464?page=233': {'title': 'GCN - Circulars - 10464: GRB 100302A: Optical observations at Crni Vrh'},\n", + " 'https://gcn.nasa.gov/circulars/10465?page=233': {'title': 'GCN - Circulars - 10465: GRB 100302A: Gemini-N OT confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10466?page=233': {'title': 'GCN - Circulars - 10466: GRB 100302A: Gemini-North redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10467?page=233': {'title': 'GCN - Circulars - 10467: GRB 100302A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10468?page=233': {'title': 'GCN - Circulars - 10468: GRB 100302A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10469?page=233': {'title': 'GCN - Circulars - 10469: GRB 100302A: Ondrejov 65cm limit'},\n", + " 'https://gcn.nasa.gov/circulars/1046?page=327': {'title': 'GCN - Circulars - 1046: Chandra Observations of SGR 1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10470?page=233': {'title': 'GCN - Circulars - 10470: GRB 100305A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10471?page=233': {'title': 'GCN - Circulars - 10471: GRB 100305A: P60 Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10472?page=233': {'title': 'GCN - Circulars - 10472: GRB 100305A: PAIRITEL NIR Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10473?page=233': {'title': 'GCN - Circulars - 10473: GRB 100305A: Gemini-N OT candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10474?page=233': {'title': 'GCN - Circulars - 10474: GRB 100305A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10475?page=233': {'title': 'GCN - Circulars - 10475: GRB 100305A Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10476?page=233': {'title': 'GCN - Circulars - 10476: GRB 100305A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10477?page=233': {'title': 'GCN - Circulars - 10477: GRB 100305A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10478?page=233': {'title': \"GCN - Circulars - 10478: GRB 100305A: Gemini z'-band observation\"},\n", + " 'https://gcn.nasa.gov/circulars/10479?page=233': {'title': 'GCN - Circulars - 10479: GRB 100305A, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1047?page=327': {'title': 'GCN - Circulars - 1047: SGR 1900+14, Chandra observations'},\n", + " 'https://gcn.nasa.gov/circulars/10480?page=233': {'title': 'GCN - Circulars - 10480: GRB100302A : LOAO observations and Lulin afterglow analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10481?page=233': {'title': 'GCN - Circulars - 10481: GRB 100305A: Super-LOTIS early observations'},\n", + " 'https://gcn.nasa.gov/circulars/10482?page=233': {'title': 'GCN - Circulars - 10482: GRB100305A: Optical upper limits at IAO'},\n", + " 'https://gcn.nasa.gov/circulars/10483?page=233': {'title': 'GCN - Circulars - 10483: IBAS Alert 5992 is not a GRB, but XTE J1855-026'},\n", + " 'https://gcn.nasa.gov/circulars/10484?page=233': {'title': 'GCN - Circulars - 10484: GRB 100316A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10485?page=233': {'title': 'GCN - Circulars - 10485: GRB 100316A: Swift-XRT detection'},\n", + " 'https://gcn.nasa.gov/circulars/10486?page=233': {'title': 'GCN - Circulars - 10486: GRB 100316A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10487?page=233': {'title': 'GCN - Circulars - 10487: GRB 100316 optical candidate from 1.23m CAHA telescope'},\n", + " 'https://gcn.nasa.gov/circulars/10488?page=233': {'title': 'GCN - Circulars - 10488: GRB 100316 optical candidate from 1.23m CAHA telescope'},\n", + " 'https://gcn.nasa.gov/circulars/10489?page=233': {'title': 'GCN - Circulars - 10489: GRB 100316B: Swift detection of a burst with optical counterpart'},\n", + " 'https://gcn.nasa.gov/circulars/1048?page=327': {'title': 'GCN - Circulars - 1048: Chandra Observations of SGR 1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10490?page=233': {'title': 'GCN - Circulars - 10490: GRB 100316A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10491?page=233': {'title': 'GCN - Circulars - 10491: GRB 100316C: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10492?page=233': {'title': 'GCN - Circulars - 10492: XRF 100315A: MAXI/GSC detection of a short X-ray transient'},\n", + " 'https://gcn.nasa.gov/circulars/10493?page=233': {'title': 'GCN - Circulars - 10493: GRB 100316B: GROND Detection of the Optical/NIR Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10494?page=233': {'title': 'GCN - Circulars - 10494: GRB 100316B: Skynet/PROMPT Observations of Fading'},\n", + " 'https://gcn.nasa.gov/circulars/10495?page=233': {'title': 'GCN - Circulars - 10495: GRB 100316B: VLT/X-shooter redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10496?page=233': {'title': 'GCN - Circulars - 10496: GRB 100316D: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10497?page=233': {'title': 'GCN - Circulars - 10497: GRB 100316C: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10498?page=233': {'title': 'GCN - Circulars - 10498: Trigger 416140 is almost certainly not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10499?page=233': {'title': 'GCN - Circulars - 10499: GRB100316A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1049?page=327': {'title': 'GCN - Circulars - 1049: SGR 1900+14: Detection of extended X-ray emission'},\n", + " 'https://gcn.nasa.gov/circulars/104?page=337': {'title': 'GCN - Circulars - 104: GRB980613 BeppoSAX-NFI follow up'},\n", + " 'https://gcn.nasa.gov/circulars/10500?page=233': {'title': 'GCN - Circulars - 10500: GRB 100316B: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10501?page=233': {'title': 'GCN - Circulars - 10501: GRB 100316A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10502?page=233': {'title': 'GCN - Circulars - 10502: GRB 100316B: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10503?page=233': {'title': 'GCN - Circulars - 10503: GRB 100316A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10504?page=233': {'title': 'GCN - Circulars - 10504: GRB 100316A: TAROT Calern observatory optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10505?page=233': {'title': 'GCN - Circulars - 10505: GRB 100316D: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10506?page=233': {'title': 'GCN - Circulars - 10506: GRB 100316C: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10507?page=233': {'title': 'GCN - Circulars - 10507: GRB 100316C: Swift-XRT team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10508?page=233': {'title': 'GCN - Circulars - 10508: GRB 100316B: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10509?page=233': {'title': 'GCN - Circulars - 10509: GRB 100316C: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1050?page=327': {'title': 'GCN - Circulars - 1050: Millimeter observation of SGR 1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10510?page=233': {'title': 'GCN - Circulars - 10510: GRB100316C: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10511?page=233': {'title': 'GCN - Circulars - 10511: GRB 100316D: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10512?page=233': {'title': 'GCN - Circulars - 10512: GRB 100316D: VLT/X-shooter observations'},\n", + " 'https://gcn.nasa.gov/circulars/10513?page=233': {'title': 'GCN - Circulars - 10513: GRB 100316D: Gemini/GMOS and VLT/X-shooter observations'},\n", + " 'https://gcn.nasa.gov/circulars/10514?page=233': {'title': 'GCN - Circulars - 10514: GRB 100316D: GROND Detection of the Optical/NIR Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10515?page=233': {'title': 'GCN - Circulars - 10515: Trigger 416226 is probably not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10516?page=233': {'title': 'GCN - Circulars - 10516: GRB 100316C: GROND Detection of a Optical/NIR Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10517?page=233': {'title': 'GCN - Circulars - 10517: Tentative redshift of GRB100316D from X-ray data'},\n", + " 'https://gcn.nasa.gov/circulars/10518?page=233': {'title': 'GCN - Circulars - 10518: GRB 100316B: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10519?page=233': {'title': 'GCN - Circulars - 10519: GRB 100316D: Swift XRT enhanced position and further refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1051?page=327': {'title': 'GCN - Circulars - 1051: GRB 010222 /corrections to VBT data'},\n", + " 'https://gcn.nasa.gov/circulars/10520?page=233': {'title': 'GCN - Circulars - 10520: GRB 100316D: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10521?page=233': {'title': 'GCN - Circulars - 10521: GRB 100316A: optical observations in CrAO'},\n", + " 'https://gcn.nasa.gov/circulars/10522?page=233': {'title': 'GCN - Circulars - 10522: GRB 100219A: optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10523?page=233': {'title': 'GCN - Circulars - 10523: GRB 100316D: Further Gemini observations'},\n", + " 'https://gcn.nasa.gov/circulars/10524?page=233': {'title': 'GCN - Circulars - 10524: GRB 100316D: Pre-burst emission measured by BAT'},\n", + " 'https://gcn.nasa.gov/circulars/10525?page=233': {'title': 'GCN - Circulars - 10525: GRB 100316D: Possible Supernova'},\n", + " 'https://gcn.nasa.gov/circulars/10526?page=233': {'title': 'GCN - Circulars - 10526: GRB 100319A: Swift detection of a burst; possible SGR'},\n", + " 'https://gcn.nasa.gov/circulars/10527?page=233': {'title': 'GCN - Circulars - 10527: GRB 100219A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10528?page=233': {'title': 'GCN - Circulars - 10528: Swift-BAT refined analysis of the probable new SGR 1833-0832'},\n", + " 'https://gcn.nasa.gov/circulars/10529?page=233': {'title': 'GCN - Circulars - 10529: Swift-XRT refined position of the probable new SGR 1833-0832'},\n", + " 'https://gcn.nasa.gov/circulars/1052?page=327': {'title': 'GCN - Circulars - 1052: SGR 1900+14: Correction to GCN 1049'},\n", + " 'https://gcn.nasa.gov/circulars/10530?page=233': {'title': 'GCN - Circulars - 10530: Probable SGR 1833-0832: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10531?page=233': {'title': 'GCN - Circulars - 10531: Probable SGR 1833-0832: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10532?page=233': {'title': 'GCN - Circulars - 10532: GRB 100319A: correction to GCN 10527'},\n", + " 'https://gcn.nasa.gov/circulars/10533?page=233': {'title': 'GCN - Circulars - 10533: GRB 100316D: ATCA radio observations'},\n", + " 'https://gcn.nasa.gov/circulars/10534?page=233': {'title': 'GCN - Circulars - 10534: Discovery of the Spin Period of SGR 1833-0832'},\n", + " 'https://gcn.nasa.gov/circulars/10535?page=233': {'title': 'GCN - Circulars - 10535: Possible pulsation period in SGR 1833-0832'},\n", + " 'https://gcn.nasa.gov/circulars/10536?page=233': {'title': 'GCN - Circulars - 10536: SGR 1833-0832 is pulsed at 7.56 seconds'},\n", + " 'https://gcn.nasa.gov/circulars/10537?page=233': {'title': 'GCN - Circulars - 10537: SGR 1833-0832 is pulsed at 7.56 seconds'},\n", + " 'https://gcn.nasa.gov/circulars/10538?page=233': {'title': 'GCN - Circulars - 10538: SGR 1833-0832: Archival Chandra Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10539?page=233': {'title': 'GCN - Circulars - 10539: GRB 100322A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/1053?page=327': {'title': 'GCN - Circulars - 1053: SGR1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10540?page=233': {'title': 'GCN - Circulars - 10540: SGR 1833-0832: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10541?page=233': {'title': 'GCN - Circulars - 10541: GRB 100316D: Spectroscopic Discovery of a Supernova from Magellan'},\n", + " 'https://gcn.nasa.gov/circulars/10542?page=233': {'title': 'GCN - Circulars - 10542: GRB 100322B or possible Galactic transient detected in ground analysis of BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10543?page=233': {'title': 'GCN - Circulars - 10543: Emerging Supernova in the Afterglow of GRB 100316D'},\n", + " 'https://gcn.nasa.gov/circulars/10544?page=233': {'title': 'GCN - Circulars - 10544: GRB 100324A found in ground analysis of BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10545?page=233': {'title': 'GCN - Circulars - 10545: GRB 100324A: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10546?page=233': {'title': 'GCN - Circulars - 10546: GRB 100325A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10547?page=233': {'title': 'GCN - Circulars - 10547: GROND observations of GRB100316D/SN2010bh'},\n", + " 'https://gcn.nasa.gov/circulars/10548?page=233': {'title': 'GCN - Circulars - 10548: GRB 100325A: Fermi LAT detection'},\n", + " 'https://gcn.nasa.gov/circulars/10549?page=233': {'title': 'GCN - Circulars - 10549: Fermi/GBM and Swift/BAT detection of a burst from SGR 1806-20'},\n", + " 'https://gcn.nasa.gov/circulars/1054?page=327': {'title': 'GCN - Circulars - 1054: SGR1900+14 - correction'},\n", + " 'https://gcn.nasa.gov/circulars/10550?page=233': {'title': 'GCN - Circulars - 10550: GRB 100322A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10551?page=233': {'title': 'GCN - Circulars - 10551: Fermi GBM detection of four Solar Flares'},\n", + " 'https://gcn.nasa.gov/circulars/10552?page=233': {'title': 'GCN - Circulars - 10552: Short X-ray Transient detected by MAXI/GSC'},\n", + " 'https://gcn.nasa.gov/circulars/10553?page=232': {'title': 'GCN - Circulars - 10553: Konus-Wind observation of GRB 100322A'},\n", + " 'https://gcn.nasa.gov/circulars/10554?page=232': {'title': 'GCN - Circulars - 10554: IPN triangulation of GRB100324B'},\n", + " 'https://gcn.nasa.gov/circulars/10555?page=232': {'title': 'GCN - Circulars - 10555: GRB 100331A: A long GRB detected by INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10556?page=232': {'title': 'GCN - Circulars - 10556: Konus-Wind observation of GRB 100324B'},\n", + " 'https://gcn.nasa.gov/circulars/10557?page=232': {'title': 'GCN - Circulars - 10557: GRB 100331A: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10558?page=232': {'title': 'GCN - Circulars - 10558: INTEGRAL trigger 5994 / GRB 100331A: GROND detection of a variable source'},\n", + " 'https://gcn.nasa.gov/circulars/10559?page=232': {'title': 'GCN - Circulars - 10559: INTEGRAL trigger 5994 (GRB100331A): Swift/XRT observations'},\n", + " 'https://gcn.nasa.gov/circulars/1055?page=327': {'title': 'GCN - Circulars - 1055: BeppoSAX/NFI Follow-up Observation of SGR 1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10560?page=232': {'title': 'GCN - Circulars - 10560: GRB 100331B: SuperAGILE Localization of a Long GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10561?page=232': {'title': 'GCN - Circulars - 10561: Swift detection of LS V +44 17'},\n", + " 'https://gcn.nasa.gov/circulars/10562?page=232': {'title': 'GCN - Circulars - 10562: GRB 100331B: Swift/XRT possible afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10563?page=232': {'title': 'GCN - Circulars - 10563: GRB 100331B: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10564?page=232': {'title': 'GCN - Circulars - 10564: GRB 100324B: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10565?page=232': {'title': 'GCN - Circulars - 10565: GRB 100316A: R-band limit'},\n", + " 'https://gcn.nasa.gov/circulars/10566?page=232': {'title': 'GCN - Circulars - 10566: GRB 100331B: BOOTES-3 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10567?page=232': {'title': 'GCN - Circulars - 10567: GRB 100401A Burst, possibly short, detected in ground analysis of BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/10568?page=232': {'title': 'GCN - Circulars - 10568: GRB 100401A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10569?page=232': {'title': 'GCN - Circulars - 10569: Swift/BAT trigger 417974 (GRB100401A): Swift/XRT observations'},\n", + " 'https://gcn.nasa.gov/circulars/1056?page=327': {'title': 'GCN - Circulars - 1056: SGR 1900+14 : RXTE observations'},\n", + " 'https://gcn.nasa.gov/circulars/10570?page=232': {'title': 'GCN - Circulars - 10570: GRB 100401A: Swift/UVOT Upper Limit'},\n", + " 'https://gcn.nasa.gov/circulars/10571?page=232': {'title': 'GCN - Circulars - 10571: Master-Net observations on the Swift trigger on LS V +44 17'},\n", + " 'https://gcn.nasa.gov/circulars/10572?page=232': {'title': 'GCN - Circulars - 10572: GRB 100331B: GROND Upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10573?page=232': {'title': 'GCN - Circulars - 10573: IBAS Alert n. 5995: not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10574?page=232': {'title': 'GCN - Circulars - 10574: IBAS Alert n. 5996: not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10575?page=232': {'title': 'GCN - Circulars - 10575: MASTER observations on the Swift second trigger on LS V +44 17'},\n", + " 'https://gcn.nasa.gov/circulars/10576?page=232': {'title': 'GCN - Circulars - 10576: INTEGRAL Alert n. 5995: MASTER-Net optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10577?page=232': {'title': 'GCN - Circulars - 10577: GRB100401A: GROND Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10578?page=232': {'title': 'GCN - Circulars - 10578: Trigger 419015 is probably not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10579?page=232': {'title': 'GCN - Circulars - 10579: Swift-BAT trigger 419015 is not astrophysical'},\n", + " 'https://gcn.nasa.gov/circulars/1057?page=327': {'title': 'GCN - Circulars - 1057: SGR 1900+14: No evidence of extended X-ray emission'},\n", + " 'https://gcn.nasa.gov/circulars/10580?page=232': {'title': 'GCN - Circulars - 10580: Spin down rate and inferred dipole magnetic field of the new soft gamma-ray repeater SGR 1833-0832'},\n", + " 'https://gcn.nasa.gov/circulars/10581?page=232': {'title': 'GCN - Circulars - 10581: GRB 100413A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10582?page=232': {'title': 'GCN - Circulars - 10582: GRB 100413A: MASTER-Net optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10583?page=232': {'title': 'GCN - Circulars - 10583: GRB 100413: xinglong TNT optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10584?page=232': {'title': 'GCN - Circulars - 10584: GRB 100413A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10585?page=232': {'title': 'GCN - Circulars - 10585: GRB 100413A: Swift-BAT initial refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10586?page=232': {'title': 'GCN - Circulars - 10586: GRB 100413A: Swift-XRT Refined Analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10587?page=232': {'title': 'GCN - Circulars - 10587: GRB 100413A: SARA upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10588?page=232': {'title': 'GCN - Circulars - 10588: Tentative redshift of GRB100413A from X-ray data'},\n", + " 'https://gcn.nasa.gov/circulars/10589?page=232': {'title': 'GCN - Circulars - 10589: GRB 100413A: Faulkes Telescope South observations'},\n", + " 'https://gcn.nasa.gov/circulars/1058?page=327': {'title': 'GCN - Circulars - 1058: GRB010427, Gamma Ray Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10590?page=232': {'title': 'GCN - Circulars - 10590: Konus-Wind observation of GRB 100413A'},\n", + " 'https://gcn.nasa.gov/circulars/10591?page=232': {'title': 'GCN - Circulars - 10591: GRB 100413A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10592?page=232': {'title': 'GCN - Circulars - 10592: GRB 100413A: GROND Upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10593?page=232': {'title': 'GCN - Circulars - 10593: GRB 100413B : Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10594?page=232': {'title': 'GCN - Circulars - 10594: GRB100414A: Fermi LAT detection'},\n", + " 'https://gcn.nasa.gov/circulars/10595?page=232': {'title': 'GCN - Circulars - 10595: GRB 100414A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10596?page=232': {'title': 'GCN - Circulars - 10596: GRB 100415A: MAXI/GSC detection of a probable GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10597?page=232': {'title': 'GCN - Circulars - 10597: Konus-Wind observation of GRB 100414B'},\n", + " 'https://gcn.nasa.gov/circulars/10598?page=232': {'title': 'GCN - Circulars - 10598: Konus-Wind observation of GRB 100414A (correction to GCN 10597)'},\n", + " 'https://gcn.nasa.gov/circulars/10599?page=232': {'title': 'GCN - Circulars - 10599: GRB 100414A: IPN Localization'},\n", + " 'https://gcn.nasa.gov/circulars/1059?page=327': {'title': 'GCN - Circulars - 1059: GRB010214, optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/105?page=337': {'title': 'GCN - Circulars - 105: GRB980613 observations from Palomar'},\n", + " 'https://gcn.nasa.gov/circulars/10600?page=232': {'title': 'GCN - Circulars - 10600: GRB 100413A: Swift-BAT final refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10601?page=232': {'title': 'GCN - Circulars - 10601: GRB 100414A: Swift-XRT detection of a possible X-ray afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10602?page=232': {'title': 'GCN - Circulars - 10602: GRB 100413B: Swift Confirmation of Burst'},\n", + " 'https://gcn.nasa.gov/circulars/10603?page=232': {'title': 'GCN - Circulars - 10603: GRB 100414A: Palomar Transient Factory Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10604?page=232': {'title': 'GCN - Circulars - 10604: GRB 100413A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10605?page=232': {'title': 'GCN - Circulars - 10605: GRB 100414A: Enhanced Swift-XRT position of candidate afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10606?page=232': {'title': 'GCN - Circulars - 10606: GRB 100414A: Gemini-N candidate and redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10607?page=232': {'title': 'GCN - Circulars - 10607: GRB 100414A: GROND Detection of the Optical Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10608?page=232': {'title': 'GCN - Circulars - 10608: GRB 100414A: Gemini-N observation (correction)'},\n", + " 'https://gcn.nasa.gov/circulars/10609?page=232': {'title': 'GCN - Circulars - 10609: GRB 100414A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/1060?page=327': {'title': 'GCN - Circulars - 1060: X-ray precursors to the large flare from SGR 1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10610?page=232': {'title': 'GCN - Circulars - 10610: GRB 100414A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10611?page=232': {'title': 'GCN - Circulars - 10611: GRB 100413A: Radio Afterglow Detection with the EVLA'},\n", + " 'https://gcn.nasa.gov/circulars/10612?page=232': {'title': 'GCN - Circulars - 10612: GRB 100418A: Swift detection of a burst with a possible optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10613?page=232': {'title': 'GCN - Circulars - 10613: GRB 100418A: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10614?page=232': {'title': 'GCN - Circulars - 10614: GRB 100418A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10615?page=232': {'title': 'GCN - Circulars - 10615: GRB 100418A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10616?page=232': {'title': 'GCN - Circulars - 10616: GRB 100418A: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10617?page=232': {'title': 'GCN - Circulars - 10617: GRB 100418A: GROND observations; missing author list added'},\n", + " 'https://gcn.nasa.gov/circulars/10618?page=232': {'title': 'GCN - Circulars - 10618: GRB100414A: SAO RAS optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10619?page=232': {'title': 'GCN - Circulars - 10619: GRB 100418A: SARA observations'},\n", + " 'https://gcn.nasa.gov/circulars/1061?page=327': {'title': 'GCN - Circulars - 1061: GRB000418: HST/STIS Second-epoch Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10620?page=232': {'title': 'GCN - Circulars - 10620: GRB100418A: VLT/X-shooter redshift and photometry'},\n", + " 'https://gcn.nasa.gov/circulars/10621?page=232': {'title': 'GCN - Circulars - 10621: GRB 100418A: host galaxy detection in the SDSS'},\n", + " 'https://gcn.nasa.gov/circulars/10622?page=232': {'title': 'GCN - Circulars - 10622: GRB 100418A: Swift-XRT Refined Analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10623?page=232': {'title': 'GCN - Circulars - 10623: GRB 100413A: GMRT observation of radio afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10624?page=232': {'title': 'GCN - Circulars - 10624: GRB 100418A: Gemini-N redshift confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10625?page=232': {'title': 'GCN - Circulars - 10625: GRB 100418A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10626?page=232': {'title': 'GCN - Circulars - 10626: GRB 100418A: ROVOR optical afterglow detection'},\n", + " 'https://gcn.nasa.gov/circulars/10627?page=232': {'title': 'GCN - Circulars - 10627: GRB 100418A PAIRITEL NIR Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10628?page=232': {'title': 'GCN - Circulars - 10628: GRB 100420A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10629?page=232': {'title': 'GCN - Circulars - 10629: GRB 100420A: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1062?page=327': {'title': 'GCN - Circulars - 1062: GRB010518: a faint BeppoSAX detection'},\n", + " 'https://gcn.nasa.gov/circulars/10630?page=232': {'title': 'GCN - Circulars - 10630: GRB 100418A: SMA submm detection'},\n", + " 'https://gcn.nasa.gov/circulars/10631?page=232': {'title': 'GCN - Circulars - 10631: GRB 100418A: VLT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10632?page=232': {'title': 'GCN - Circulars - 10632: GRB 100414A: Confirmation of the X-ray afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10633?page=232': {'title': 'GCN - Circulars - 10633: GRB 100418A: MASTER-Net optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10634?page=232': {'title': 'GCN - Circulars - 10634: GRB 100418A: optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10635?page=232': {'title': 'GCN - Circulars - 10635: GRB 100418A: RTT150 observations during the optical afterglow maximum'},\n", + " 'https://gcn.nasa.gov/circulars/10636?page=232': {'title': 'GCN - Circulars - 10636: GRB 100420A: SARA Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10637?page=232': {'title': 'GCN - Circulars - 10637: GRB 100418A: SARA second epoch'},\n", + " 'https://gcn.nasa.gov/circulars/10638?page=232': {'title': 'GCN - Circulars - 10638: GRB 100420A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10639?page=232': {'title': 'GCN - Circulars - 10639: GRB 100420A: XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1063?page=327': {'title': 'GCN - Circulars - 1063: GRB000301C: Late-time HST/STIS observation'},\n", + " 'https://gcn.nasa.gov/circulars/10640?page=232': {'title': 'GCN - Circulars - 10640: GRB 100420A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10641?page=232': {'title': 'GCN - Circulars - 10641: GRB 100414A: CFHT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10642?page=232': {'title': 'GCN - Circulars - 10642: GRB100420A: MITSuME optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10643?page=232': {'title': 'GCN - Circulars - 10643: GRB 100418A: RTT150 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10644?page=232': {'title': 'GCN - Circulars - 10644: GRB 100418A: further GROND observations and light curve fit'},\n", + " 'https://gcn.nasa.gov/circulars/10645?page=232': {'title': 'GCN - Circulars - 10645: GRB 100418A: Continuing Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10646?page=232': {'title': 'GCN - Circulars - 10646: GRB100418A: REM possible afterglow detection'},\n", + " 'https://gcn.nasa.gov/circulars/10647?page=232': {'title': 'GCN - Circulars - 10647: GRB 100418A: WSRT Radio Detection'},\n", + " 'https://gcn.nasa.gov/circulars/10648?page=232': {'title': 'GCN - Circulars - 10648: GRB 100418A: Continued PAIRITEL NIR Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10649?page=232': {'title': 'GCN - Circulars - 10649: GRB 100414A: Radio Afterglow Detection with the Expanded VLA'},\n", + " 'https://gcn.nasa.gov/circulars/1064?page=327': {'title': 'GCN - Circulars - 1064: HETE Fully-Automated GCN Notices'},\n", + " 'https://gcn.nasa.gov/circulars/10650?page=232': {'title': 'GCN - Circulars - 10650: Radio afterglow detection of GRB 100418A with the EVLA'},\n", + " 'https://gcn.nasa.gov/circulars/10651?page=232': {'title': 'GCN - Circulars - 10651: GRB 100423A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10652?page=232': {'title': 'GCN - Circulars - 10652: GRB 100423A: GROND discovery of afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10653?page=231': {'title': 'GCN - Circulars - 10653: GRB 100423A: Skynet/PROMPT Detections'},\n", + " 'https://gcn.nasa.gov/circulars/10654?page=231': {'title': 'GCN - Circulars - 10654: Trigger 420256: Swift detection of a possible GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10655?page=231': {'title': 'GCN - Circulars - 10655: Swift Trigger 420256: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10656?page=231': {'title': 'GCN - Circulars - 10656: Swift Trigger 420256: BOOTES-2 observations'},\n", + " 'https://gcn.nasa.gov/circulars/10657?page=231': {'title': 'GCN - Circulars - 10657: Swift Trigger 420256: IAC80 R-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10658?page=231': {'title': 'GCN - Circulars - 10658: GRB 100423A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10659?page=231': {'title': 'GCN - Circulars - 10659: GRB 100423B: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/1065?page=327': {'title': 'GCN - Circulars - 1065: IPN triangulation of GRB010612'},\n", + " 'https://gcn.nasa.gov/circulars/10660?page=231': {'title': 'GCN - Circulars - 10660: GRB 100420A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10661?page=231': {'title': 'GCN - Circulars - 10661: GRB 100418A: Possible Evidence for a Supernova'},\n", + " 'https://gcn.nasa.gov/circulars/10662?page=231': {'title': 'GCN - Circulars - 10662: Swift Trigger 420256: D50 optical limits'},\n", + " 'https://gcn.nasa.gov/circulars/10663?page=231': {'title': 'GCN - Circulars - 10663: Swift-BAT refined analysis of trigger 420256'},\n", + " 'https://gcn.nasa.gov/circulars/10665?page=231': {'title': 'GCN - Circulars - 10665: GRB 100418A: ROVOR optical measurements at 35 hours'},\n", + " 'https://gcn.nasa.gov/circulars/10666?page=231': {'title': 'GCN - Circulars - 10666: GRB 100420A: GRT Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10667?page=231': {'title': 'GCN - Circulars - 10667: GRB 100424A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10668?page=231': {'title': 'GCN - Circulars - 10668: GRB 100424A: Prompt enhanced Swift-XRT position.'},\n", + " 'https://gcn.nasa.gov/circulars/10669?page=231': {'title': 'GCN - Circulars - 10669: GRB 100424A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/1066?page=327': {'title': 'GCN - Circulars - 1066: IPN triangulation of GRB010612'},\n", + " 'https://gcn.nasa.gov/circulars/10670?page=231': {'title': 'GCN - Circulars - 10670: GRB 100424A, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10671?page=231': {'title': 'GCN - Circulars - 10671: GRB 100424A: NOT optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10672?page=231': {'title': 'GCN - Circulars - 10672: GRB 100424A: WHT z-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10673?page=231': {'title': 'GCN - Circulars - 10673: GRB 100425A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10674?page=231': {'title': 'GCN - Circulars - 10674: GRB 100424A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10675?page=231': {'title': 'GCN - Circulars - 10675: GRB 100424A: PAIRITEL NIR Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10676?page=231': {'title': 'GCN - Circulars - 10676: GRB 100424A: GROND Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10677?page=231': {'title': \"GCN - Circulars - 10677: GRB 100424A : Lulin early z'-band upper limit\"},\n", + " 'https://gcn.nasa.gov/circulars/10678?page=231': {'title': 'GCN - Circulars - 10678: GRB100423A: MITSuME optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10679?page=231': {'title': 'GCN - Circulars - 10679: GRB100424A: MITSuME optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/1067?page=327': {'title': 'GCN - Circulars - 1067: IPN triangulation of GRB010613'},\n", + " 'https://gcn.nasa.gov/circulars/10680?page=231': {'title': 'GCN - Circulars - 10680: GRB 100425A: candidate optical afterglow from the VLT'},\n", + " 'https://gcn.nasa.gov/circulars/10681?page=231': {'title': 'GCN - Circulars - 10681: GRB 100424A: D50 optical limits'},\n", + " 'https://gcn.nasa.gov/circulars/10682?page=231': {'title': 'GCN - Circulars - 10682: GRB 100424A: Gemini/NIRI Candidate Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10683?page=231': {'title': 'GCN - Circulars - 10683: GRB 100425A: GROND afterglow observation'},\n", + " 'https://gcn.nasa.gov/circulars/10684?page=231': {'title': 'GCN - Circulars - 10684: GRB 100425A: VLT/X-shooter redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10685?page=231': {'title': 'GCN - Circulars - 10685: GRB 100425A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10686?page=231': {'title': 'GCN - Circulars - 10686: GRB 100425A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10687?page=231': {'title': 'GCN - Circulars - 10687: GRB 100424A: Liverpool Telescope Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10688?page=231': {'title': 'GCN - Circulars - 10688: GRB 100424A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10689?page=231': {'title': 'GCN - Circulars - 10689: GRB100425A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1068?page=327': {'title': 'GCN - Circulars - 1068: SGR1806-20: Localization by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10690?page=231': {'title': 'GCN - Circulars - 10690: GRB 100424A: Gemini/NIRI H-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10691?page=231': {'title': 'GCN - Circulars - 10691: GRB 100425A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10692?page=231': {'title': 'GCN - Circulars - 10692: GRB 100424A: NIR Afterglow Confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10693?page=231': {'title': 'GCN - Circulars - 10693: GRB 100424A: CrAO optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10694?page=231': {'title': 'GCN - Circulars - 10694: GRB 100418A: Terskol optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10695?page=231': {'title': 'GCN - Circulars - 10695: GRB 100423A: CrAO optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10696?page=231': {'title': 'GCN - Circulars - 10696: Konus-Wind observation of GRB 100423A'},\n", + " 'https://gcn.nasa.gov/circulars/10697?page=231': {'title': 'GCN - Circulars - 10697: GRB 100414A : WSRT Radio Detection'},\n", + " 'https://gcn.nasa.gov/circulars/10698?page=231': {'title': 'GCN - Circulars - 10698: GRB 100414A : EVLA Radio Detection'},\n", + " 'https://gcn.nasa.gov/circulars/10699?page=231': {'title': 'GCN - Circulars - 10699: GRB 100427A detected in ground analysis of Swift BAT data'},\n", + " 'https://gcn.nasa.gov/circulars/1069?page=327': {'title': 'GCN - Circulars - 1069: GRB 00630: Host Galaxy'},\n", + " 'https://gcn.nasa.gov/circulars/106?page=337': {'title': 'GCN - Circulars - 106: GRB980613 Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10700?page=231': {'title': 'GCN - Circulars - 10700: GRB 100418A: RTT150 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10701?page=231': {'title': 'GCN - Circulars - 10701: GRB 100424a. Radio observations'},\n", + " 'https://gcn.nasa.gov/circulars/10702?page=231': {'title': 'GCN - Circulars - 10702: GRB 100427A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10703?page=231': {'title': 'GCN - Circulars - 10703: GRB 100427A: Swift XRT and UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10704?page=231': {'title': 'GCN - Circulars - 10704: GRB 100420A: Terskol optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10705?page=231': {'title': 'GCN - Circulars - 10705: GRB 100423A: xinglong TNT optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10706?page=231': {'title': 'GCN - Circulars - 10706: GRB 100420A: Gemini discovery of infrared afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10707?page=231': {'title': 'GCN - Circulars - 10707: GRB 100420A: EVLA radio observations'},\n", + " 'https://gcn.nasa.gov/circulars/10708?page=231': {'title': 'GCN - Circulars - 10708: Trigger 421072: Possible Swift detection of a GRB or transient'},\n", + " 'https://gcn.nasa.gov/circulars/10709?page=231': {'title': 'GCN - Circulars - 10709: GRB100423A : Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/1070?page=327': {'title': 'GCN - Circulars - 1070: SGR1806-20: A Second, Intense Burst Localized by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10710?page=231': {'title': 'GCN - Circulars - 10710: INTEGRAL observations of Swift GRB trigger 421072'},\n", + " 'https://gcn.nasa.gov/circulars/10711?page=231': {'title': 'GCN - Circulars - 10711: Swift-BAT trigger 421072 is not astrophyical'},\n", + " 'https://gcn.nasa.gov/circulars/10712?page=231': {'title': 'GCN - Circulars - 10712: GRB 100504A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10713?page=231': {'title': 'GCN - Circulars - 10713: GRB 100504A: UVOT-enhanced XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10714?page=231': {'title': 'GCN - Circulars - 10714: GRB 100503A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10715?page=231': {'title': 'GCN - Circulars - 10715: GRB 100504A: SARA-South Upper Limit'},\n", + " 'https://gcn.nasa.gov/circulars/10716?page=231': {'title': 'GCN - Circulars - 10716: GRB 100504A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10717?page=231': {'title': 'GCN - Circulars - 10717: GRB 100504A: GROND Upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10718?page=231': {'title': 'GCN - Circulars - 10718: GRB 100504A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10719?page=231': {'title': 'GCN - Circulars - 10719: GRB 100504A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1071?page=327': {'title': 'GCN - Circulars - 1071: IPN detection of SGR1900+14'},\n", + " 'https://gcn.nasa.gov/circulars/10720?page=231': {'title': 'GCN - Circulars - 10720: GRB 100418A: Flattening of the Swift/UVOT Optical Light Curve'},\n", + " 'https://gcn.nasa.gov/circulars/10721?page=231': {'title': 'GCN - Circulars - 10721: GRB 100504A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10722?page=231': {'title': 'GCN - Circulars - 10722: An SGR-like burst from the magnetar 1E 1841-04.5 in Kes 73'},\n", + " 'https://gcn.nasa.gov/circulars/10723?page=231': {'title': 'GCN - Circulars - 10723: GRB 100504A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10724?page=231': {'title': 'GCN - Circulars - 10724: Swift-BAT refined analysis of trigger 421262'},\n", + " 'https://gcn.nasa.gov/circulars/10725?page=231': {'title': 'GCN - Circulars - 10725: Fermi Gamma-ray Burst Monitor trigger 294712621 is not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10726?page=231': {'title': 'GCN - Circulars - 10726: GRB 100418A: RTT150 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10727?page=231': {'title': 'GCN - Circulars - 10727: GRB 100418A: Keck imaging'},\n", + " 'https://gcn.nasa.gov/circulars/10728?page=231': {'title': 'GCN - Circulars - 10728: GRB 100508A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10729?page=231': {'title': 'GCN - Circulars - 10729: GRB 100508A: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1072?page=327': {'title': 'GCN - Circulars - 1072: Possible burst from SGR1806-20'},\n", + " 'https://gcn.nasa.gov/circulars/10730?page=231': {'title': 'GCN - Circulars - 10730: GRB100508A: Swift/UVOT Detection of the Afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10731?page=231': {'title': 'GCN - Circulars - 10731: GRB 100508A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10732?page=231': {'title': 'GCN - Circulars - 10732: GRB 100508A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10733?page=231': {'title': 'GCN - Circulars - 10733: GRB 100508A: Swift-XRT Refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10734?page=231': {'title': 'GCN - Circulars - 10734: GRB 100508A: GROND Detection of the optical afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10735?page=231': {'title': 'GCN - Circulars - 10735: GRB100503A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10736?page=231': {'title': 'GCN - Circulars - 10736: GRB100508A: Further Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10737?page=231': {'title': 'GCN - Circulars - 10737: Trigger 421695: Swift detection of a possible burst'},\n", + " 'https://gcn.nasa.gov/circulars/10738?page=231': {'title': 'GCN - Circulars - 10738: GRB 100511A, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10739?page=231': {'title': 'GCN - Circulars - 10739: GRB 100510A: MAXI/GSC detection'},\n", + " 'https://gcn.nasa.gov/circulars/1073?page=327': {'title': 'GCN - Circulars - 1073: SGR1900+14: A Burst Localized by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10740?page=231': {'title': 'GCN - Circulars - 10740: GRB100504A: Optical upper limits at IAO'},\n", + " 'https://gcn.nasa.gov/circulars/10742?page=231': {'title': 'GCN - Circulars - 10742: Swift-BAT trigger 421695 is likely not astrophysical'},\n", + " 'https://gcn.nasa.gov/circulars/10743?page=231': {'title': 'GCN - Circulars - 10743: GRB 100511A: Super-LOTIS early observations'},\n", + " 'https://gcn.nasa.gov/circulars/10744?page=231': {'title': 'GCN - Circulars - 10744: GRB 100511A: Fermi GBM detection/observation'},\n", + " 'https://gcn.nasa.gov/circulars/10745?page=231': {'title': 'GCN - Circulars - 10745: GRB 100510A: Fermi GBM detection/observation'},\n", + " 'https://gcn.nasa.gov/circulars/10746?page=231': {'title': 'GCN - Circulars - 10746: GRB 100513A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10747?page=231': {'title': 'GCN - Circulars - 10747: GRB 100513A: PAIRITEL NIR afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10748?page=231': {'title': 'GCN - Circulars - 10748: GRB 100513A: SARA-N Upper Limit'},\n", + " 'https://gcn.nasa.gov/circulars/10749?page=231': {'title': 'GCN - Circulars - 10749: GRB 100513A: PAIRITEL continued observations and confirmation of fading'},\n", + " 'https://gcn.nasa.gov/circulars/1074?page=327': {'title': 'GCN - Circulars - 1074: SGR1900+14: Second Burst Localized by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10750?page=231': {'title': 'GCN - Circulars - 10750: GRB 100513A: Lick observations and R-band dropout'},\n", + " 'https://gcn.nasa.gov/circulars/10751?page=231': {'title': 'GCN - Circulars - 10751: GRB 100513A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10752?page=231': {'title': 'GCN - Circulars - 10752: GRB 100513A: Gemini/GMOS Spectroscopic Redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10753?page=231': {'title': 'GCN - Circulars - 10753: GRB 100513A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10754?page=231': {'title': 'GCN - Circulars - 10754: GRB 100513A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10755?page=230': {'title': 'GCN - Circulars - 10755: GRB 100513A, RIMOTS optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10756?page=230': {'title': 'GCN - Circulars - 10756: GRB 100513A: Swift/UVOT upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10757?page=230': {'title': 'GCN - Circulars - 10757: GRB 100513A: Faulkes Telescope South observations'},\n", + " 'https://gcn.nasa.gov/circulars/10759?page=230': {'title': 'GCN - Circulars - 10759: GRB 100514A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/1075?page=327': {'title': 'GCN - Circulars - 1075: GRB010629: A Burst Localized by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10760?page=230': {'title': 'GCN - Circulars - 10760: GRB 100514A: Faulkes Telescope South observations'},\n", + " 'https://gcn.nasa.gov/circulars/10761?page=230': {'title': 'GCN - Circulars - 10761: GRB 100514A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10762?page=230': {'title': 'GCN - Circulars - 10762: GRB 100514A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10763?page=230': {'title': 'GCN - Circulars - 10763: GRB 100514A: MASTER-Net optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10764?page=230': {'title': 'GCN - Circulars - 10764: GRB 100514A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10765?page=230': {'title': 'GCN - Circulars - 10765: GRB 100514A: YNAO-GMG observations'},\n", + " 'https://gcn.nasa.gov/circulars/10766?page=230': {'title': 'GCN - Circulars - 10766: GRB 100514A: Swift/UVOT Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10767?page=230': {'title': 'GCN - Circulars - 10767: GRB 100514A: optical afterglow confirmation'},\n", + " 'https://gcn.nasa.gov/circulars/10768?page=230': {'title': 'GCN - Circulars - 10768: GRB 100513A: EVLA radio observation'},\n", + " 'https://gcn.nasa.gov/circulars/10769?page=230': {'title': 'GCN - Circulars - 10769: GRB 100517A: MASTER-Net wide field camera prompt optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/1076?page=327': {'title': 'GCN - Circulars - 1076: IPN triangulation of GRB010629'},\n", + " 'https://gcn.nasa.gov/circulars/10770?page=230': {'title': 'GCN - Circulars - 10770: Fermi/GBM trigger 295791986 - unreliable location'},\n", + " 'https://gcn.nasa.gov/circulars/10771?page=230': {'title': 'GCN - Circulars - 10771: Swift Trigger 422437 is probably not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10772?page=230': {'title': 'GCN - Circulars - 10772: GRB 100518A: a long GRB detected with INTEGRAL'},\n", + " 'https://gcn.nasa.gov/circulars/10773?page=230': {'title': 'GCN - Circulars - 10773: Swift-BAT trigger 422437 is not anything astrophysical'},\n", + " 'https://gcn.nasa.gov/circulars/10774?page=230': {'title': 'GCN - Circulars - 10774: GRB 100513A: MITSuME Akeno Optical Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10775?page=230': {'title': 'GCN - Circulars - 10775: GRB 100518A: Swift target of opportunity observation of the INTEGRAL burst'},\n", + " 'https://gcn.nasa.gov/circulars/10776?page=230': {'title': 'GCN - Circulars - 10776: GRB 100518A: Faulkes Telescope North Afterglow Candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10777?page=230': {'title': 'GCN - Circulars - 10777: Update to the configuration of the Fermi-LAT onboard GRB search'},\n", + " 'https://gcn.nasa.gov/circulars/10778?page=230': {'title': 'GCN - Circulars - 10778: GRB 100518A: BOOTES-3 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10779?page=230': {'title': 'GCN - Circulars - 10779: GRB 100518A: optical afterglow decay'},\n", + " 'https://gcn.nasa.gov/circulars/1077?page=327': {'title': 'GCN - Circulars - 1077: GRB010629, optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10780?page=230': {'title': 'GCN - Circulars - 10780: GRB 100518A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10781?page=230': {'title': 'GCN - Circulars - 10781: GRB 100518A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10782?page=230': {'title': 'GCN - Circulars - 10782: GRB 100518A: GROND afterglow observation and photo-z'},\n", + " 'https://gcn.nasa.gov/circulars/10783?page=230': {'title': 'GCN - Circulars - 10783: GRB 100418A: CrAO optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10784?page=230': {'title': 'GCN - Circulars - 10784: GRB 100522A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10785?page=230': {'title': 'GCN - Circulars - 10785: GRB 100522A: BOOTES-2 optical limit'},\n", + " 'https://gcn.nasa.gov/circulars/10786?page=230': {'title': 'GCN - Circulars - 10786: GRB 100522A: NIR observations from CAHA'},\n", + " 'https://gcn.nasa.gov/circulars/10787?page=230': {'title': 'GCN - Circulars - 10787: GRB 100522A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10788?page=230': {'title': 'GCN - Circulars - 10788: GRB 100522A, Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10789?page=230': {'title': 'GCN - Circulars - 10789: GRB 100522A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1078?page=327': {'title': 'GCN - Circulars - 1078: SGR1900+14: High Fluence Burst Localized by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10790?page=230': {'title': 'GCN - Circulars - 10790: GRB 100522A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10791?page=230': {'title': 'GCN - Circulars - 10791: Swift/UVOT observations of GRB100522A.'},\n", + " 'https://gcn.nasa.gov/circulars/10793?page=230': {'title': 'GCN - Circulars - 10793: GRB 100522A: GROND observations, upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10794?page=230': {'title': 'GCN - Circulars - 10794: GRB 100418A: Subaru late-time optical imaging and spectroscopy'},\n", + " 'https://gcn.nasa.gov/circulars/10795?page=230': {'title': 'GCN - Circulars - 10795: GRB100522A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10796?page=230': {'title': 'GCN - Circulars - 10796: Konus-Wind observation of GRB 100522A'},\n", + " 'https://gcn.nasa.gov/circulars/10797?page=230': {'title': 'GCN - Circulars - 10797: GRB 100526A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10798?page=230': {'title': 'GCN - Circulars - 10798: GRB 100526A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10799?page=230': {'title': 'GCN - Circulars - 10799: GRB 100526B: Swift detection of a probable GRB'},\n", + " 'https://gcn.nasa.gov/circulars/1079?page=327': {'title': 'GCN - Circulars - 1079: GRB010629: Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/107?page=337': {'title': 'GCN - Circulars - 107: Discovery of a new SGR source, SGR1627-41'},\n", + " 'https://gcn.nasa.gov/circulars/10800?page=230': {'title': 'GCN - Circulars - 10800: GRB 100526A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10801?page=230': {'title': 'GCN - Circulars - 10801: GRB 100526A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10802?page=230': {'title': 'GCN - Circulars - 10802: GRB 100526B: Swift XRT/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10803?page=230': {'title': 'GCN - Circulars - 10803: GRB 100526B: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10804?page=230': {'title': 'GCN - Circulars - 10804: GRB 100526A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10805?page=230': {'title': 'GCN - Circulars - 10805: GRB 100526A: NOT optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10806?page=230': {'title': 'GCN - Circulars - 10806: GRB 100526A: Gemini/NIRI infrared afterglow candidate'},\n", + " 'https://gcn.nasa.gov/circulars/10807?page=230': {'title': 'GCN - Circulars - 10807: GRB 100526A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10808?page=230': {'title': 'GCN - Circulars - 10808: GRB 100526B: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10809?page=230': {'title': 'GCN - Circulars - 10809: GRB 100526B: Swift-XRT confirmation of fading afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/1080?page=327': {'title': 'GCN - Circulars - 1080: GRB 010629 Optical Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10810?page=230': {'title': 'GCN - Circulars - 10810: GRB 100528A: SuperAGILE Localization of a Long GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10811?page=230': {'title': 'GCN - Circulars - 10811: GRB 100528A: Fermi GBM observation'},\n", + " 'https://gcn.nasa.gov/circulars/10812?page=230': {'title': 'GCN - Circulars - 10812: GRB100526B: GROND Upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10813?page=230': {'title': 'GCN - Circulars - 10813: Swift UVOT and UVOT-enhanced XRT position for GRB 100528A'},\n", + " 'https://gcn.nasa.gov/circulars/10814?page=230': {'title': 'GCN - Circulars - 10814: GRB 100528A: NOT optical observation'},\n", + " 'https://gcn.nasa.gov/circulars/10815?page=230': {'title': 'GCN - Circulars - 10815: GRB 100528A: GROND detection in all bands'},\n", + " 'https://gcn.nasa.gov/circulars/10816?page=230': {'title': 'GCN - Circulars - 10816: GRB 100528A: Faulkes Telescope North Detection'},\n", + " 'https://gcn.nasa.gov/circulars/10817?page=230': {'title': 'GCN - Circulars - 10817: Konus-Wind observation of GRB 100528A'},\n", + " 'https://gcn.nasa.gov/circulars/10818?page=230': {'title': 'GCN - Circulars - 10818: GRB 100526A: optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10819?page=230': {'title': 'GCN - Circulars - 10819: GRB 100514A: CrAO optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/1081?page=327': {'title': 'GCN - Circulars - 1081: SGR1900+14 burst seen by HETE: BeppoSAX data'},\n", + " 'https://gcn.nasa.gov/circulars/10820?page=230': {'title': 'GCN - Circulars - 10820: GRB 100513A: CrAO optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10821?page=230': {'title': 'GCN - Circulars - 10821: GRB 100418A: Maidanak optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10822?page=230': {'title': 'GCN - Circulars - 10822: GRB 100111A: Maidanak optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10823?page=230': {'title': 'GCN - Circulars - 10823: Swift detection of outburst from the SFXT IGR J18410-0535'},\n", + " 'https://gcn.nasa.gov/circulars/10824?page=230': {'title': 'GCN - Circulars - 10824: GRB 100606A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10825?page=230': {'title': 'GCN - Circulars - 10825: GRB 100606A: Prompt enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10826?page=230': {'title': 'GCN - Circulars - 10826: Swift Trigger 424040 is not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/10827?page=230': {'title': 'GCN - Circulars - 10827: GRB 100606A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10828?page=230': {'title': 'GCN - Circulars - 10828: GRB 100606A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10829?page=230': {'title': 'GCN - Circulars - 10829: GRB 100606A Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/1082?page=327': {'title': 'GCN - Circulars - 1082: GRB 010222 - WHT BVRI images'},\n", + " 'https://gcn.nasa.gov/circulars/10830?page=230': {'title': 'GCN - Circulars - 10830: GRB 100606A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10831?page=230': {'title': 'GCN - Circulars - 10831: GRB 100606A: Gemini-South imaging'},\n", + " 'https://gcn.nasa.gov/circulars/10832?page=230': {'title': 'GCN - Circulars - 10832: Radio detection of GRB100418a with ATCA'},\n", + " 'https://gcn.nasa.gov/circulars/10833?page=230': {'title': 'GCN - Circulars - 10833: Konus-Wind observation of GRB 100606A'},\n", + " 'https://gcn.nasa.gov/circulars/10834?page=230': {'title': 'GCN - Circulars - 10834: Trigger 424161: Swift/BAT trigger on XTE J1946+274/GRO J1944+26'},\n", + " 'https://gcn.nasa.gov/circulars/10835?page=230': {'title': 'GCN - Circulars - 10835: GRB 100606A: GROND observations'},\n", + " 'https://gcn.nasa.gov/circulars/10836?page=230': {'title': 'GCN - Circulars - 10836: GRB 100606A: Suzaku WAM observation of the prompt emission'},\n", + " 'https://gcn.nasa.gov/circulars/10837?page=230': {'title': 'GCN - Circulars - 10837: GRB 100614A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10838?page=230': {'title': 'GCN - Circulars - 10838: GRB 100614A: Liverpool Telescope Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10839?page=230': {'title': 'GCN - Circulars - 10839: GRB 100614A: BOOTES-2/TELMA optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/1083?page=327': {'title': 'GCN - Circulars - 1083: BeppoSAX/GRBM detection of GRB010728'},\n", + " 'https://gcn.nasa.gov/circulars/10840?page=230': {'title': 'GCN - Circulars - 10840: GRB 100614A: WHT I-band observations'},\n", + " 'https://gcn.nasa.gov/circulars/10841?page=230': {'title': 'GCN - Circulars - 10841: GRB 100615A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10842?page=230': {'title': 'GCN - Circulars - 10842: GRB 100615A: NTT/Ultracam imaging'},\n", + " 'https://gcn.nasa.gov/circulars/10843?page=230': {'title': 'GCN - Circulars - 10843: GRB 100615A: PAIRITEL NIR Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10844?page=230': {'title': 'GCN - Circulars - 10844: GRB 100615A: GROND observations, upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10845?page=230': {'title': 'GCN - Circulars - 10845: GRB 100614 : XMM-Newton observation'},\n", + " 'https://gcn.nasa.gov/circulars/10846?page=230': {'title': 'GCN - Circulars - 10846: GRB 100614A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10847?page=230': {'title': 'GCN - Circulars - 10847: GRB 100615A: Swift-XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10848?page=230': {'title': 'GCN - Circulars - 10848: GRB 100615A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10849?page=230': {'title': 'GCN - Circulars - 10849: GRB 100614A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/1084?page=327': {'title': 'GCN - Circulars - 1084: Dramatic Increase in the Rate of X-ray Bursts Reported by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/10850?page=230': {'title': 'GCN - Circulars - 10850: GRB 100615A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10851?page=230': {'title': 'GCN - Circulars - 10851: GRB 100615A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10852?page=230': {'title': 'GCN - Circulars - 10852: GRB 100614A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10853?page=230': {'title': 'GCN - Circulars - 10853: GRB 100614A: MASTER-Net optical alert observations'},\n", + " 'https://gcn.nasa.gov/circulars/10854?page=230': {'title': 'GCN - Circulars - 10854: GRB 100614A: NOT optical upper limits'},\n", + " 'https://gcn.nasa.gov/circulars/10855?page=230': {'title': 'GCN - Circulars - 10855: GRB 100614A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10856?page=230': {'title': 'GCN - Circulars - 10856: GRB 100615A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10859?page=229': {'title': 'GCN - Circulars - 10859: Fermi GBM trigger 100612038 is not a GRB'},\n", + " 'https://gcn.nasa.gov/circulars/1085?page=327': {'title': 'GCN - Circulars - 1085: GCN and HETE status'},\n", + " 'https://gcn.nasa.gov/circulars/10860?page=229': {'title': 'GCN - Circulars - 10860: XRF 100616a : MAXI/GSC detection of a probable XRF'},\n", + " 'https://gcn.nasa.gov/circulars/10861?page=229': {'title': 'GCN - Circulars - 10861: GRB 100615A: Gemini/NIRI Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10862?page=229': {'title': 'GCN - Circulars - 10862: GRB 100614A: Gemini/NIRI Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10863?page=229': {'title': 'GCN - Circulars - 10863: GRB 100619A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10864?page=229': {'title': 'GCN - Circulars - 10864: GRB 100619A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10865?page=229': {'title': 'GCN - Circulars - 10865: GRB 100619A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10866?page=229': {'title': 'GCN - Circulars - 10866: GRB 100619A: Swift-XRT refind analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10867?page=229': {'title': 'GCN - Circulars - 10867: GRB 100619A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10868?page=229': {'title': 'GCN - Circulars - 10868: GRB 100619A: Fermi GBM detection'},\n", + " 'https://gcn.nasa.gov/circulars/10869?page=229': {'title': 'GCN - Circulars - 10869: GRB 100606A: Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/1086?page=327': {'title': 'GCN - Circulars - 1086: BeppoSAX/GRBM detection of GRB 010801'},\n", + " 'https://gcn.nasa.gov/circulars/10870?page=229': {'title': 'GCN - Circulars - 10870: GRB 100621A: Swift detection of a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10871?page=229': {'title': 'GCN - Circulars - 10871: GRB 100621A: ROTSE-III Optical Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10872?page=229': {'title': 'GCN - Circulars - 10872: GRB 100621A: Prompt enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10873?page=229': {'title': 'GCN - Circulars - 10873: GRB 100621A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10874?page=229': {'title': 'GCN - Circulars - 10874: GRB 100621A: GROND observation of bright NIR afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10875?page=229': {'title': 'GCN - Circulars - 10875: GRB 100621A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10876?page=229': {'title': 'GCN - Circulars - 10876: GRB 100621A: VLT/X-shooter redshift'},\n", + " 'https://gcn.nasa.gov/circulars/10877?page=229': {'title': 'GCN - Circulars - 10877: GRB 100621A: Swift XRT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10878?page=229': {'title': 'GCN - Circulars - 10878: GRB 100621A: Swift/UVOT observations'},\n", + " 'https://gcn.nasa.gov/circulars/10879?page=229': {'title': 'GCN - Circulars - 10879: GRB 100619A: Correction to the Fermi GBM trigger time'},\n", + " 'https://gcn.nasa.gov/circulars/1087?page=327': {'title': 'GCN - Circulars - 1087: GRB 010222: HST observations -- host galaxy and late-time decay'},\n", + " 'https://gcn.nasa.gov/circulars/10880?page=229': {'title': 'GCN - Circulars - 10880: GRB 100621A MOA-II optical limit'},\n", + " 'https://gcn.nasa.gov/circulars/10881?page=229': {'title': 'GCN - Circulars - 10881: GRB 100621A: IRSF/SIRIUS NIR Observation'},\n", + " 'https://gcn.nasa.gov/circulars/10882?page=229': {'title': 'GCN - Circulars - 10882: Konus-Wind observation of GRB 100621A'},\n", + " 'https://gcn.nasa.gov/circulars/10883?page=229': {'title': 'GCN - Circulars - 10883: GRB 100418A: late time optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10884?page=229': {'title': 'GCN - Circulars - 10884: GRB 100625A: Swift detection of a short hard burst'},\n", + " 'https://gcn.nasa.gov/circulars/10885?page=229': {'title': 'GCN - Circulars - 10885: GRB100625A : MOA optical upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/10886?page=229': {'title': 'GCN - Circulars - 10886: GRB 100625A: Enhanced Swift-XRT position'},\n", + " 'https://gcn.nasa.gov/circulars/10887?page=229': {'title': 'GCN - Circulars - 10887: GRB 100625A: Gemini candidate afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/10888?page=229': {'title': 'GCN - Circulars - 10888: GRB 100625A: Swift-XRT Team refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10889?page=229': {'title': 'GCN - Circulars - 10889: GRB 100625A : IRSF/SIRIUS NIR upper limit'},\n", + " 'https://gcn.nasa.gov/circulars/1088?page=327': {'title': 'GCN - Circulars - 1088: GRB000926 Host Galaxy Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10890?page=229': {'title': 'GCN - Circulars - 10890: Konus-Wind observation of GRB 100625A'},\n", + " 'https://gcn.nasa.gov/circulars/10891?page=229': {'title': 'GCN - Circulars - 10891: GRB 100625A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10892?page=229': {'title': 'GCN - Circulars - 10892: GRB 100625A: Swift/UVOT Upper Limits'},\n", + " 'https://gcn.nasa.gov/circulars/10893?page=229': {'title': 'GCN - Circulars - 10893: GRB 100614A: CrAO optical limit'},\n", + " 'https://gcn.nasa.gov/circulars/10894?page=229': {'title': 'GCN - Circulars - 10894: Swift-BAT trigger 426048 is not a burst'},\n", + " 'https://gcn.nasa.gov/circulars/10895?page=229': {'title': 'GCN - Circulars - 10895: GRB 100628A: Swift detection of a short hard burst'},\n", + " 'https://gcn.nasa.gov/circulars/10896?page=229': {'title': 'GCN - Circulars - 10896: GRB 100628A: Swift-BAT refined analysis'},\n", + " 'https://gcn.nasa.gov/circulars/10897?page=229': {'title': 'GCN - Circulars - 10897: GRB 100625A: Magellan near-IR Observations'},\n", + " 'https://gcn.nasa.gov/circulars/10898?page=229': {'title': 'GCN - Circulars - 10898: GRB 100628A: INTEGRAL SPI-ACS light curve'},\n", + " 'https://gcn.nasa.gov/circulars/10899?page=229': {'title': 'GCN - Circulars - 10899: GRB 100628A: Swift XRT detection of a possible X-ray afterglow'},\n", + " 'https://gcn.nasa.gov/circulars/1089?page=327': {'title': 'GCN - Circulars - 1089: Probable SGR or Short Duration GRB Detected by HETE'},\n", + " 'https://gcn.nasa.gov/circulars/108?page=337': {'title': 'GCN - Circulars - 108: GRB 980613 optical observations'},\n", + " 'https://gcn.nasa.gov/circulars/10900?page=229': {'title': 'GCN - Circulars - 10900: GRB100628A: RTT150 optical observations'},\n", + " ...}" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url_info_dict" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ecafefcb-34f8-4d90-bef6-e2f229bdcb17", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/scripts/health_checks_on_urls_titles.py b/scripts/health_checks_on_urls_titles.py new file mode 100644 index 00000000..770dfd10 --- /dev/null +++ b/scripts/health_checks_on_urls_titles.py @@ -0,0 +1,76 @@ +from sde_collections.models.candidate_url import CandidateURL +from sde_collections.models.collection import Collection +from sde_collections.sinequa_api import Api + + +def _health_check_on_urls_titles(server_name: str): + if server_name == "test": + url_field = "download_url" + status_field = "present_on_test" + title_field = "test_title" + elif server_name == "production": + url_field = "url1" + status_field = "present_on_prod" + title_field = "production_title" + else: + # Handle invalid server name + raise ValueError(f"Invalid server name: {server_name}") + + api = Api(server_name=server_name) + + collection_config_folders = [ + collection.config_folder for collection in Collection.objects.all() + ] + + for collection_config_folder in collection_config_folders: + page = 1 + urls_server_info_dict = {} + while True: + response = api.query( + page=page, collection_config_folder=collection_config_folder + ) + if ( + response.get("cursorRowCount", 0) == 0 + ): # Safeguard against missing 'cursorRowCount' + break + for record in response.get( + "records", [] + ): # Safeguard against missing 'records' + url = record.get(url_field) + title = record.get("title") + if url and title: # Ensure both url and title are present + urls_server_info_dict[url] = {"title": title} + page += 1 + print( + f"Finished collecting URLs from {server_name} server for config folder {collection_config_folder}" + ) + + collection_object = Collection.objects.filter( + config_folder=collection_config_folder + ) + candidate_urls_objects = CandidateURL.objects.filter( + collection=collection_object[0] + ) + for candidate_urls_object in candidate_urls_objects: + is_present_on_server = ( + candidate_urls_object.url in urls_server_info_dict.keys() + ) + if getattr(candidate_urls_object, status_field) != is_present_on_server: + setattr(candidate_urls_object, status_field, is_present_on_server) + try: + setattr( + candidate_urls_object, + title_field, + urls_server_info_dict.get(candidate_urls_object.url)["title"], + ) + except TypeError: + setattr(candidate_urls_object, title_field, "Unavailable") + candidate_urls_object.save() + print( + f"Finished updating urls within collection config folder {collection_config_folder}" + ) + + +if __name__ == "__main__": + _health_check_on_urls_titles(server_name="test") + _health_check_on_urls_titles(server_name="production") diff --git a/sde_collections/migrations/0036_candidateurl_present_on_prod_and_more.py b/sde_collections/migrations/0036_candidateurl_present_on_prod_and_more.py new file mode 100644 index 00000000..fa99afad --- /dev/null +++ b/sde_collections/migrations/0036_candidateurl_present_on_prod_and_more.py @@ -0,0 +1,50 @@ +# Generated by Django 4.2.6 on 2023-10-25 14:50 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("sde_collections", "0035_alter_candidateurl_unique_together"), + ] + + operations = [ + migrations.AddField( + model_name="candidateurl", + name="present_on_prod", + field=models.BooleanField( + default=False, + help_text="Helps keep track if the Current URL is present in production or not", + verbose_name="URL Present In Production?", + ), + ), + migrations.AddField( + model_name="candidateurl", + name="present_on_test", + field=models.BooleanField( + default=False, + help_text="Helps keep track if the Current URL is present in test environment or not", + verbose_name="URL Present In Test Environment?", + ), + ), + migrations.AddField( + model_name="candidateurl", + name="production_title", + field=models.CharField( + blank=True, + default="", + help_text="This is the title present on Production Server", + verbose_name="Title on Production Server", + ), + ), + migrations.AddField( + model_name="candidateurl", + name="test_title", + field=models.CharField( + blank=True, + default="", + help_text="This is the title present on Test Server", + verbose_name="Title on Test Server", + ), + ), + ] diff --git a/sde_collections/models/candidate_url.py b/sde_collections/models/candidate_url.py index 208b89b7..bd136d4b 100644 --- a/sde_collections/models/candidate_url.py +++ b/sde_collections/models/candidate_url.py @@ -42,6 +42,18 @@ class CandidateURL(models.Model): blank=True, help_text="This is the title generated based on a Title Pattern", ) + test_title = models.CharField( + "Title on Test Server", + default="", + blank=True, + help_text="This is the title present on Test Server", + ) + production_title = models.CharField( + "Title on Production Server", + default="", + blank=True, + help_text="This is the title present on Production Server", + ) level = models.IntegerField( "Level", default=0, blank=True, help_text="Level in the tree. Based on /." ) @@ -59,6 +71,16 @@ class CandidateURL(models.Model): default=False, help_text="This keeps track of whether the given url is pdf or not", ) + present_on_test = models.BooleanField( + "URL Present In Test Environment?", + default=False, + help_text="Helps keep track if the Current URL is present in test environment or not", + ) + present_on_prod = models.BooleanField( + "URL Present In Production?", + default=False, + help_text="Helps keep track if the Current URL is present in production or not", + ) class Meta: """Meta definition for Candidate URL.""" diff --git a/sde_collections/serializers.py b/sde_collections/serializers.py index 8d4805e1..ca4038c1 100644 --- a/sde_collections/serializers.py +++ b/sde_collections/serializers.py @@ -67,6 +67,10 @@ class Meta: "document_type", "document_type_display", "visited", + "test_title", + "production_title", + "present_on_test", + "present_on_prod", ) diff --git a/sde_indexing_helper/static/js/candidate_url_list.js b/sde_indexing_helper/static/js/candidate_url_list.js index 4f574069..4deca829 100644 --- a/sde_indexing_helper/static/js/candidate_url_list.js +++ b/sde_indexing_helper/static/js/candidate_url_list.js @@ -41,8 +41,12 @@ function initializeDataTable() { "columns": [ getURLColumn(), getExcludedColumn(true_icon, false_icon), + getIsPresentOnTestColumn(true_icon, false_icon), + getIsPresentInProductionColumn(true_icon, false_icon), getScrapedTitleColumn(), getGeneratedTitleColumn(), + getTestTitleColumn(), + getProdTitleColumn(), getVisitedColumn(true_icon, false_icon), getDocumentTypeColumn(), { "data": "id", "visible": false, "searchable": false }, @@ -161,6 +165,17 @@ function getGeneratedTitleColumn() { } } +function getTestTitleColumn() { + return { + "data": "test_title" + } +} + +function getProdTitleColumn() { + return { + "data": "production_title" + } +} function getExcludedColumn(true_icon, false_icon) { return { @@ -180,6 +195,22 @@ function getVisitedColumn(true_icon, false_icon) { } } +function getIsPresentOnTestColumn(true_icon, false_icon){ + return { + "data": "present_on_test", "class": "col-1 text-center", "render": function (data, type, row) { + return (data === true) ? true_icon : false_icon + } + } +} + +function getIsPresentInProductionColumn(true_icon, false_icon){ + return { + "data": "present_on_prod", "class": "col-1 text-center", "render": function (data, type, row) { + return (data === true) ? true_icon : false_icon + } + } +} + function getDocumentTypeColumn() { return { "data": "document_type", "render": function (data, type, row) { diff --git a/sde_indexing_helper/templates/sde_collections/candidate_urls_list.html b/sde_indexing_helper/templates/sde_collections/candidate_urls_list.html index 041d8e65..39c1e610 100644 --- a/sde_indexing_helper/templates/sde_collections/candidate_urls_list.html +++ b/sde_indexing_helper/templates/sde_collections/candidate_urls_list.html @@ -39,8 +39,12 @@

URL Exclude + URL on Test Server? + URL in Production? Scraped Title New Title + Title on Test Server + Title in Production Visited? Document Type ID