Comments (12)
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.
I would love that. Could you submit a PR?
from awesome-cli-apps.
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.
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.
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.
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.
Ok, cool, here it is: https://github.com/agarrharr/awesome-cli-apps-link-checker
from awesome-cli-apps.
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.
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.
@simeg ping! Do you still have that script ready?
from awesome-cli-apps.
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.
Closing this, since it appears to be up and running now.
from awesome-cli-apps.
Related Issues (20)
- Typo in Readme Graphic HOT 2
- jrnl HOT 1
- can you add ncspot to the list? HOT 1
- Adding cmk HOT 1
- SnowFS? HOT 3
- Info on business model for cli apps HOT 1
- No Docker link in Table of Contents [PR included]
- Suggesion : Add Eterm to the list HOT 1
- Add vis HOT 1
- Add CliFM HOT 1
- Fix dead links
- Refactor into HTTP Category
- Create PRs from CCC talk
- Add Back To Top Button HOT 1
- lazygit is worth to list HOT 1
- Books on writing CLI/TUI apps HOT 1
- Add videoinfox
- How to handle de facto replacements HOT 2
- mosh is not really a terminal sharing utility
- Suggestion: Gameshell
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-cli-apps.