mirror of
https://github.com/papers-we-love/papers-we-love.git
synced 2024-10-27 20:34:20 +00:00
Fixed download.sh logic for multiple arguments. Removed Readme section about executing script from anywhere. Updated the parsing of URLs to be more specific.
This commit is contained in:
parent
068255f5e5
commit
08d02b5bf6
@ -20,5 +20,3 @@ Optionally, to download specific topics specify their directories as arguments:
|
|||||||
```bash
|
```bash
|
||||||
$ ./scripts/download.sh android concurrency
|
$ ./scripts/download.sh android concurrency
|
||||||
```
|
```
|
||||||
|
|
||||||
This can be run from anywhere as long as the script doesn't change location
|
|
@ -16,7 +16,7 @@ download_for_directory() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Scrape URLs from markdown files
|
# Scrape URLs from markdown files
|
||||||
urls=$(ls | cat *.md 2> /dev/null | egrep -o 'https?://[^ ]+' | grep 'pdf' | tr -d ')')
|
urls=$(ls | cat *.md 2> /dev/null | egrep -o 'https?://[^ ]+' | grep '\.pdf' | tr -d ')')
|
||||||
|
|
||||||
for url in "$urls"; do
|
for url in "$urls"; do
|
||||||
# Ignore empty URLs
|
# Ignore empty URLs
|
||||||
@ -30,7 +30,7 @@ download_for_directory() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# If no directories are supplied, iterate over the entire repo.
|
# If no directories are supplied, iterate over the entire repo.
|
||||||
if [[ "$#" -ne 1 ]]; then
|
if [[ "$#" -eq 0 ]]; then
|
||||||
REPO_ROOT_DIR="$(dirname $0)/.."
|
REPO_ROOT_DIR="$(dirname $0)/.."
|
||||||
download_for_directory ${REPO_ROOT_DIR}
|
download_for_directory ${REPO_ROOT_DIR}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user