Code Monkey home page Code Monkey logo

Comments (12)

simeg avatar simeg commented on May 21, 2024 1

Still have this on my TODO list. Been busy with IRL stuff (as you can tell from my commit history) but I intend to complete this soon. Sorry for the delay.

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

I would love that. Could you submit a PR?

from awesome-cli-apps.

simeg avatar simeg commented on May 21, 2024

I could, but first we would need to agree on where to put it. Having a separate branch sounds tedious to me, a separate repo sounds better. What do you think? It makes sense for it to live on your account no matter the approach.

If you think a separate repo sounds ok you can create one and I'll submit a PR.

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

Having a separate repo seems a little odd to me. What would be tedious about a branch?

What might be even better is just having a Github bot that submits a pull request if it finds a broken link. Then this could be used for many different projects. I wonder if this exists already...

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

It looks like this may already be doing this for every repo on GitHub: https://github.com/evuez/github-links-checker.

But it looks like the last issue is from 3 years ago.

from awesome-cli-apps.

simeg avatar simeg commented on May 21, 2024

My experience is that it's easier to accidentally merge branches that should not be merged than repos.

Yeah, a bot that does PRs that automatically removes broken links would be even better. I have no experience writing bots for GitHub though but I have a script ready to go for my proposal.

That python bot looks ok, but latest issue is from 2015 so I'm guessing it's not running anymore. Or maybe I'm misunderstanding it.

UPDATE:
What do you say as a first iteration to have a script run every 24hr in a separate branch? Low effort and we'll know if something is broken. This would require you to setup Travis with this repo though since you are the owner.

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

Ok, cool, here it is: https://github.com/agarrharr/awesome-cli-apps-link-checker

from awesome-cli-apps.

simeg avatar simeg commented on May 21, 2024

Ok cool! I just updated my comment suggesting to do it in a branch, I'll leave that decision up to you :) I'm fine with whatever.

Going to bed now so just let me know what you think is best and I'll create a PR when it's done. If you go with the repo maybe it could be donw in such a way that it checks for all of your list repos? I noticed you have several.

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

Yeah, let's go ahead and do it in a separate repo. It would be nice to check all my list repos.

https://github.com/agarrharr/awesome-link-checker

from awesome-cli-apps.

agarrharr avatar agarrharr commented on May 21, 2024

@simeg ping! Do you still have that script ready?

from awesome-cli-apps.

simeg avatar simeg commented on May 21, 2024

Hey @agarrharr. Been busy lately with IRL stuff but been meaning to fix this. Will try to get it done soon.

from awesome-cli-apps.

sjclayton avatar sjclayton commented on May 21, 2024

Closing this, since it appears to be up and running now.

from awesome-cli-apps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.