Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/librecodecoop/scielo-scraping

Download all files from SciELO
https://github.com/librecodecoop/scielo-scraping

php php7 scielo scraper scraping symfony

Last synced: 23 days ago
JSON representation

Download all files from SciELO

Awesome Lists containing this project

README

        

![Test Status](https://github.com/librecodecoop/scielo-scraping/workflows/ci/badge.svg?branch=main)

# Scielo Scraping

Run web scraping in a specific SciELO journal and download all publications.

## Install

To install with composer:

```sh
composer require librecodecoop/scielo-scraping
```

## How to use?

Run the follow command to see commands list:

```bash
php bin/scielo
```

The main command:
```
php bin/scielo scielo:download-all --help
Usage:
scielo:download-all [options] [--]

Arguments:
slug Slug of journal

Options:
--year[=YEAR] Year of journal (multiple values allowed)
--volume[=VOLUME] Volume number (multiple values allowed)
--issue[=ISSUE] Issue name (multiple values allowed)
--article[=ARTICLE] Article name
--output[=OUTPUT] Output directory [default: "output"]
--assets[=ASSETS] Assets directory [default: "assets"]

```

All commands:

```
ojs
ojs:import-issue
ojs:setup-ojs Setup OJS, only use if you don't have OJS installed.
scielo
scielo:download-all
scielo:download-binary
scielo:download-metadata
```