Skip to content

Commit 1846035

Browse files
authored
Add Hindi हिन्दी and Arabic العربية sitemaps (#18)
1 parent 3b93c3f commit 1846035

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/sitemaps.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,17 @@ jobs:
3939
from googleapiclient.discovery import build
4040
from oauth2client.service_account import ServiceAccountCredentials
4141
def submit_sitemap(site_url, sitemap_url, credentials_json):
42-
credentials = ServiceAccountCredentials.from_json_keyfile_dict(json.loads(credentials_json), ['https://www.googleapis.com/auth/webmasters'])
43-
webmasters_service = build('webmasters', 'v3', credentials=credentials)
44-
webmasters_service.sitemaps().submit(siteUrl=site_url, feedpath=sitemap_url).execute()
45-
print(f'Submitted {sitemap_url}')
42+
try:
43+
credentials = ServiceAccountCredentials.from_json_keyfile_dict(json.loads(credentials_json), ['https://www.googleapis.com/auth/webmasters'])
44+
webmasters_service = build('webmasters', 'v3', credentials=credentials)
45+
webmasters_service.sitemaps().submit(siteUrl=site_url, feedpath=sitemap_url).execute()
46+
print(f'Submitted {sitemap_url} ✅')
47+
except Exception as e:
48+
print(f'ERROR ❌: {sitemap_url} failed to submit {e}')
4649
credentials_json = os.environ['CREDENTIALS_JSON']
4750
# Submit sitemap for the main site
4851
submit_sitemap('https://docs.ultralytics.com', 'https://docs.ultralytics.com/sitemap.xml', credentials_json)
4952
# Submit sitemaps for each language
50-
languages = ['zh', 'ko', 'ja', 'ru', 'de', 'fr', 'es', 'pt']
53+
languages = ['zh', 'ko', 'ja', 'ru', 'de', 'fr', 'es', 'pt', 'hi', 'ar']
5154
for lang in languages:
5255
submit_sitemap(f'https://docs.ultralytics.com/', f'https://docs.ultralytics.com/{lang}/sitemap.xml', credentials_json)

0 commit comments

Comments
 (0)