Find projects that align with your interests and have open issues!
Find open issues fitting your programming interests. Hopefully, it helps to find an exciting project that needs help!
python3 open-issue-finder
open-issue-projects.txt
.chmod +x open-issues-finder
open-issues-finder
and config.ini
should be in the same directory./usr/bin
, but I prefer $HOME/.local/bin/
. It comes down to preference.cp open-issues-finder config.ini $HOME/.local
The following is how I have it running on my VPS. It runs every day at 9 am.
0 9 * * * /usr/bin/python3.8 /home/vlad/.local/bin/open-issues-finder >/dev/null 2>&1
.service
file in /etc/systemd/system
. I'd name it something like potential-contributor.service
touch /etc/systemd/system/open-issues-finder.{service,timer}
.service
filevim -O open-issues-finder.service potential-contributor.timer
[Unit]
Description=Find projects with open issues and align with your programming interests.
[Service]
Type=oneshot
ExecStart=/usr/bin/open-issues-finder
[Install]
WantedBy=multi-user.target
[Unit]
Description=Run open-issues-finder every 24 hours
Requires=potential-contributor.service
[Timer]
Unit=potential-contributor.service
OnUnitInactiveSec=24h
AccuracySec=1s
[Install]
WantedBy=timers.target
If your system is not playing nicely with ExecStart
+ absolute path
or want it located elsewhere, then pass ExecStart
a direct sh command.
ExecStart=/bin/sh -c "python3 /usr/bin/open-issues-finder"
Exit vim. I'll wait
Enable & start newly created service
systemctl enable --now open-issues-finder.service open-issues-finder.timer
--help
and --verbose
It was created by Vlad Doster.
This project is hosted on GitHub. Please feel free to submit pull requests.
Copyright © 2019–2020 Vlad Doster. Released under the GPLv3 license, you can find it in the file LICENSE.