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
- Host: GitHub
- URL: https://github.com/zumatt/msa
- Owner: zumatt
- License: mit
- Created: 2025-05-30T15:20:52.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-05-30T16:05:50.000Z (12 months ago)
- Last Synced: 2025-05-30T22:04:11.619Z (12 months ago)
- Topics: scraper, systematic-literature-reviews, web-scraping-python
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Multi-Search Aggregator (MSA)




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