rottingresearch/rottingresearch
Flask WebApp that allows users to utilize linkrot project through GUI.
6.8K
A project devoted to helping academics and researchers provide robust citations and mitigate link rot. Visit rottingresearch.org to see it in action.
Link rot is an established phenomenon that affects everyone who uses the internet. Researchers looking at individual subjects have recently addressed the extent of link rot’s influence on scholarly publications. One recent study found that 36% of all links in research articles were broken. 37% of DOIs, once seen as a tool to prevent link rot, were broken (Miller, 2022).
Rotting Research allows academics and researchers to upload their work and check the reliability of their citations. It extracts all of the links from the document and then checks to see if the link is accessible to the public.
Check out our website at rottingresearch.org.
The status of our services can be observed at status.rottingresearch.org/status/rr.
APP_SECRET_KEY="RANDOM_SECRET_KEY"
docker-compose up --build
. You can use the
-d
flag to run the containers in 'detached' mode.As docker volume is used, any changes made are reflected immediately. To view
the container logs you can use docker logs -f rottingresearch
. The -f
flag
is used for following the logs.
docker build --tag rottingresearch .
docker run -d -p 8080:8080 rottingresearch
git clone https://github.com/rottingresearch/rottingresearch
rottingresearch
- cd rottingresearch
source setup.sh
- the script will automatically install the packages
and setup the environment variablesgit clone https://github.com/rottingresearch/rottingresearch
rottingresearch
- cd rottingresearch
pip3 install -r requirements.txt
app.py
and set app.config['UPLOAD_FOLDER']
to a valid temporary folder.APP_SECRET_KEY
environment variable - setx APP_SECRET_KEY "random"
ENV
running environment variable setx ENV "DEV"
redis-server
setx REDIS_URL "redis://localhost:6379"
python3 app.py
celery -A app:celery_app worker -B
For our code of conduct, please visit our Code of Conduct page.
This program is licensed with a GPLv3 License.
docker pull rottingresearch/rottingresearch