If the same url is reposted within 1 second for an undisclosed count f0ck will not be able to check for existing hashes and therefore downloads the same url multiple times.
Possible ideas to prevent this:
URL queue
posts link to irc channel -> f0ck parses the link, adds it to the link queue -> posts same link multiple times after the first initial post, link will be compared to current queue and database hash, if match in either queue or db, link will be ignored.
Prevent f0cking of duplicate urls.
If the same url is reposted within 1 second for an undisclosed count f0ck will not be able to check for existing hashes and therefore downloads the same url multiple times.
Possible ideas to prevent this:
URL queue
<user> posts link to irc channel -> f0ck parses the link, adds it to the link queue -> <user> posts same link multiple times after the first initial post, link will be compared to current queue and database hash, if match in either queue or db, link will be ignored.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Prevent f0cking of duplicate urls.
If the same url is reposted within 1 second for an undisclosed count f0ck will not be able to check for existing hashes and therefore downloads the same url multiple times.
Possible ideas to prevent this:
URL queue
posts link to irc channel -> f0ck parses the link, adds it to the link queue -> posts same link multiple times after the first initial post, link will be compared to current queue and database hash, if match in either queue or db, link will be ignored.