Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9336997
D5631.id20085.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
D5631.id20085.diff
View Options
diff --git a/swh/lister/bitbucket/lister.py b/swh/lister/bitbucket/lister.py
--- a/swh/lister/bitbucket/lister.py
+++ b/swh/lister/bitbucket/lister.py
@@ -34,7 +34,7 @@
class BitbucketLister(Lister[BitbucketListerState, List[Dict[str, Any]]]):
- """List origins from Bitbucket using its REST API.
+ """List origins from Bitbucket using its API.
Bitbucket API has the following rate-limit configuration:
diff --git a/swh/lister/sourceforge/lister.py b/swh/lister/sourceforge/lister.py
--- a/swh/lister/sourceforge/lister.py
+++ b/swh/lister/sourceforge/lister.py
@@ -50,12 +50,12 @@
MAIN_SITEMAP_URL = "https://sourceforge.net/allura_sitemap/sitemap.xml"
SITEMAP_XML_NAMESPACE = "{http://www.sitemaps.org/schemas/sitemap/0.9}"
-# REST resource endpoint for information about the given project.
+# API resource endpoint for information about the given project.
#
# `namespace`: Project namespace. Very often `p`, but can be something else like
# `adobe`
# `project`: Project name, e.g. `seedai`. Can be a subproject, e.g `backapps/website`.
-PROJECT_REST_URL_FORMAT = "https://sourceforge.net/rest/{namespace}/{project}"
+PROJECT_API_URL_FORMAT = "https://sourceforge.net/rest/{namespace}/{project}"
# Predictable URL for cloning (in the broad sense) a VCS registered for the project.
#
@@ -116,7 +116,7 @@
projects.
Each XML sub-sitemap lists project pages, which are not unique per project: a
project can have a wiki, a home, a git, an svn, etc.
- For each unique project, we query a REST endpoint that lists (among
+ For each unique project, we query an API endpoint that lists (among
other things) the tools associated with said project, some of which are
the VCS used. Subprojects are considered separate projects.
Lastly we use the information of which VCS are used to build the predictable
@@ -196,7 +196,7 @@
def _get_pages_for_project(
self, namespace, project, last_modified
) -> SourceForgeListerPage:
- endpoint = PROJECT_REST_URL_FORMAT.format(namespace=namespace, project=project)
+ endpoint = PROJECT_API_URL_FORMAT.format(namespace=namespace, project=project)
res = self.page_request(endpoint, {}).json()
tools = res.get("tools")
diff --git a/swh/lister/sourceforge/tests/test_lister.py b/swh/lister/sourceforge/tests/test_lister.py
--- a/swh/lister/sourceforge/tests/test_lister.py
+++ b/swh/lister/sourceforge/tests/test_lister.py
@@ -13,7 +13,7 @@
from swh.lister import USER_AGENT
from swh.lister.sourceforge.lister import (
MAIN_SITEMAP_URL,
- PROJECT_REST_URL_FORMAT,
+ PROJECT_API_URL_FORMAT,
SourceForgeLister,
)
@@ -28,7 +28,7 @@
}
URLS_MATCHER = {
- PROJECT_REST_URL_FORMAT.format(namespace=namespace, project=project): project
+ PROJECT_API_URL_FORMAT.format(namespace=namespace, project=project): project
for project, namespace in TEST_PROJECTS.items()
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Jul 3 2025, 7:50 AM (10 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3220317
Attached To
D5631: lister: s/REST( API)?/API/
Event Timeline
Log In to Comment