This repository contains the code to capture screenshots from websites automatically. It generates a list of websites to scrap then for each website, take a screenshot. This tool has been created for the purpose of an academic paper: The Effect of Increased Body Motion in Virtual Reality on a Placement-Retrieval Task[1].
It was inspired by another academic paper: Data Mountain: Using Spatial Memory for Document Management[2].
This project is using node.js
- install dependencies with
yarn
- write a config file config/config.yaml (you can use config/config.example.yaml as example)
- generate list of websites to scrap:
yarn generate:list
- generate screenshots:
yarn generate:screenshots
- [1]: Thibault Friedrich, Arnaud Prouzeau, and Michael McGuffin. 2021. The Effect of Increased Body Motion in Virtual Reality on a Placement-Retrieval Task. In Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology (VRST '21). Association for Computing Machinery, New York, NY, USA, Article 14, 1–5. DOI:https://doi.org/10.1145/3489849.3489888
- [2] : George Robertson, Mary Czerwinski, Kevin Larson, Daniel C. Robbins, David Thiel, and Maarten van Dantzich. 1998. Data mountain: using spatial memory for document management. In Proceedings of the 11th annual ACM symposium on User interface software and technology (UIST '98). Association for Computing Machinery, New York, NY, USA, 153–162. DOI:https://doi.org/10.1145/288392.288596