Skip to content
Snippets Groups Projects
Commit 21947228 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

make directory creation more robust

parent 98299335
No related branches found
No related tags found
No related merge requests found
......@@ -6,15 +6,15 @@ orgnames="archivematica artefactual artefactual-labs" # GitHub organisations
page=1 # starting page
perpage=100 # HINT: 100 already per page max
maxpage=3 # HINT: should be future proof, currently <200 AM-related repos
local_repo_dir="archivematica_related_repos" # local subdir for repos
local_issue_dir="archivematica_related_issues" # local subdir for issues
local_repo_dir="../archivematica_related_repos" # local subdir for repos
local_issue_dir="../archivematica_related_issues" # local subdir for issues
orgs_base_url="https://api.github.com/orgs/" # base API URL for GitHub organisations
issue_base_url="https://github.com/archivematica/Issues/issues/" # base URL for GitHub issues
min_issue_count=1672 # as of 2024-04-02
fails=() # set of failed commands
# backup github repos
mkdir -p ../${local_repo_dir}
[[ ! -d ${local_repo_dir} ]] && mkdir -p ${local_repo_dir}
pushd ${local_repo_dir} || exit 1
until [ ${page} -gt ${maxpage} ]; do
for org in ${orgnames}; do
......@@ -42,7 +42,7 @@ done
popd || exit 1
# backup github issues
mkdir -p ../${local_issue_dir}
[[ ! -d ${local_issue_dir} ]] && mkdir -p ${local_issue_dir}
pushd ${local_issue_dir} || exit 1
for n in {1..100000}; do
url="${issue_base_url}${n}.html"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment