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

https://github.com/zumatt/msa

Multi Search Aggregator is a python script to perform systematic literature review on multiple platforms
https://github.com/zumatt/msa

scraper systematic-literature-reviews web-scraping-python

Last synced: 17 days ago
JSON representation

Multi Search Aggregator is a python script to perform systematic literature review on multiple platforms

Awesome Lists containing this project

README

          

# Multi-Search Aggregator (MSA)

![MSA Banner](https://img.shields.io/badge/Multi--Search%20Aggregator-0.0.1-violet)
![License](https://img.shields.io/badge/license-MIT-green)
![Python](https://img.shields.io/badge/python-3.8%2B-blue)
![Status](https://img.shields.io/badge/status-active-success)

Multi-Search Aggregator (MSA) is a powerful tool that combines multiple search engines and data sources into a single, unified interface. It provides efficient and comprehensive search capabilities across various platforms.

## Search Engines

- [x] Google
- [x] DuckDuckGo
- [x] Google Scholar
- [x] Zenodo
- [x] ResearchGate via Google
- [ ] DOAJ
- [ ] OpenAIRE
- [x] arXiv
- [x] CORE
- [ ] Crossref
- [ ] Europe PMC

## Features

- Unified search interface
- Multiple search engine support
- Advanced filtering options
- Fast and efficient results
- Secure data handling

## Installation

1. Clone the repository:
```bash
git clone https://github.com/zumatt/msa.git
cd msa
```

2. Create a virtual environment (recommended):
```bash
./msa install
```

## Usage

Perform a search
```bash
./msa search "your-search"
```

Clean the results
```bash
./msa clean
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Authors

Matteo Subet aka [Zumat](https://github.com/zumatt)

---

This work was carried out as part of the doctoral study _Integrating Digital Literacy and Open Process Documentation as Design Practices to Support Urban Manufacturing_ developed by Matteo Subet in the doctoral programme _Experimental Sciences and Technology_ at the University of Vic - Central University of Catalonia