-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add(app): 13ft Ladder #4653
base: master
Are you sure you want to change the base?
add(app): 13ft Ladder #4653
Conversation
basically as generated by OpenRouter's Perplexity Llama 3.1 Sonar Large Online with a tailored prompt I edited the categories a bit and that's it. i even left the keywords for an AI-generated logo in there :headdesk:
fully-qualified image and fix up version subsequent "final" clean up - clean up description.md to communicate the project goals rather than the functional facts; remove extraneous output - add version tag to docker-compose image definition - updates to config.json to match other changes
WalkthroughThe changes introduce a new application called "13 Feet Ladder," designed as a self-hosted alternative to 12ft.io for bypassing paywalls and ads on various websites. This includes the addition of configuration files such as Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
I have it running at https://13ft.407.lol and it's currently in my custom repo at https://github.com/cori/runtipi-appstore/tree/coris-apps |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Outside diff range, codebase verification and nitpick comments (4)
apps/13ft/metadata/description.md (4)
1-4
: The introduction provides a clear overview of the app.For consistency, consider using a hyphen in "self-hosted":
-A site similar to [12ft.io](https://12ft.io) but is self hosted and works with websites that 12ft.io doesn't work with. +A site similar to [12ft.io](https://12ft.io) but is self-hosted and works with websites that 12ft.io doesn't work with.Tools
LanguageTool
[misspelling] ~3-~3: This word is normally spelled with a hyphen.
Context: ...ar to 12ft.io but is self hosted and works with websites that 12ft.io do...(EN_COMPOUNDS_SELF_HOSTED)
5-8
: The section provides useful information about the app's functionality.Consider the following improvements:
- Use a hyphen in "self-hosted" for consistency.
- Add missing commas for clarity.
- Replace the informal word "wanna" with "want to".
-This is a simple self hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. Specially for sites like medium, new york times which have paid articles that you normally cannot read. Now I do want you to support the creators you benefit from but if you just wanna see one single article and move on with your day then this might be helpful +This is a simple self-hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. Specially for sites like medium, new york times, which have paid articles that you normally cannot read. Now I do want you to support the creators you benefit from, but if you just want to see one single article and move on with your day, then this might be helpful.Tools
LanguageTool
[misspelling] ~7-~7: This word is normally spelled with a hyphen.
Context: ...th. ## What is this? This is a simple self hosted server that has a simple but powerful i...(EN_COMPOUNDS_SELF_HOSTED)
[uncategorized] ~7-~7: A comma might be missing here.
Context: ...y for sites like medium, new york times which have paid articles that you normally ca...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~7-~7: A comma might be missing here.
Context: ...you to support the creators you benefit from but if you just wanna see one single ar...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[style] ~7-~7: The word ‘wanna’ is informal.
Context: ...eators you benefit from but if you just wanna see one single article and move on with...(WANNA)
[uncategorized] ~7-~7: A comma might be missing here.
Context: ...ne single article and move on with your day then this might be helpful ## How does...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
9-12
: The section provides a clear explanation of how the app works.Consider adding the missing comma for clarity:
-It pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that. +It pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly, and this takes advantage of that.Tools
LanguageTool
[uncategorized] ~11-~11: Possible missing comma found.
Context: ...e content of the article can be indexed properly and this takes advantage of that. ## H...(AI_HYDRA_LEO_MISSING_COMMA)
45-49
: The section provides a useful alternative method to use the app.The abbreviation "e.g." requires two periods. Consider updating it:
-You can also append the destination url at the end of the 13ft address. (e.g if your server is running at `http://127.0.0.1:5013` then you can go to `http://127.0.0.1:5013/https://example.com` and it will provide the contents of `https://example.com`) +You can also append the destination url at the end of the 13ft address. (e.g. if your server is running at `http://127.0.0.1:5013` then you can go to `http://127.0.0.1:5013/https://example.com` and it will provide the contents of `https://example.com`)Tools
LanguageTool
[uncategorized] ~47-~47: The abbreviation “e.g.” (= for example) requires two periods.
Context: ...on url at the end of the 13ft address. (e.g if your server is running at `http://12...(E_G)
@coderabbitai i pushed improvements in e00a05b |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Outside diff range, codebase verification and nitpick comments (1)
apps/13ft/metadata/description.md (1)
1-49
: Excellent description and usage guide!The file provides a clear and comprehensive description of the "13 Feet Ladder" application, its purpose, and how it works. The step-by-step instructions with screenshots are easy to follow.
Consider adding commas in the following places to improve readability:
-This is a self-hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. Specially for sites like Medium or The New York Times which have paid articles that you normally cannot read. +This is a self-hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. Specially for sites like Medium or The New York Times, which have paid articles that you normally cannot read. -Now I do want you to support the creators you benefit from, but if you just want to see one single article and move on with your day then this might be helpful. +Now I do want you to support the creators you benefit from, but if you just want to see one single article and move on with your day, then this might be helpful. -It pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that. +It pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly, and this takes advantage of that. -You can also append the destination url at the end of the 13ft address. (e.g. if your server is running at `http://127.0.0.1:5013` then you can go to `http://127.0.0.1:5013/https://example.com` and it will provide the contents of `https://example.com`) +You can also append the destination url at the end of the 13ft address. (e.g. if your server is running at `http://127.0.0.1:5013`, then you can go to `http://127.0.0.1:5013/https://example.com` and it will provide the contents of `https://example.com`)Tools
LanguageTool
[uncategorized] ~7-~7: Possible missing comma found.
Context: ...y for sites like Medium or The New York Times which have paid articles that you norma...(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~7-~7: A comma might be missing here.
Context: ...ne single article and move on with your day then this might be helpful. ## How doe...(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~11-~11: Possible missing comma found.
Context: ...e content of the article can be indexed properly and this takes advantage of that. ## H...(AI_HYDRA_LEO_MISSING_COMMA)
[typographical] ~47-~47: Consider adding a comma.
Context: ...er is running athttp://127.0.0.1:5013
then you can go to `http://127.0.0.1:5013/ht...(IF_THEN_COMMA)
@cori The improvements you made in commit Analysis chainScripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Retrieve the diff for commit e00a05b to review the changes made.
git show e00a05b
Length of output: 2174 Actions performedComments resolved. |
bc53bb2
to
e00a05b
Compare
given the new policy for PRs I will not be grumpy if y'all just close this, but i'll leave it here in case someone's motivated. |
Self-hosted 12ft.io - route around paywalls by pretending to be Googlebot.
Lots of sites have wised up to this approach, but the creator is active so perhaps new methods will evolve.
Very simple, light-weight site and config.
Summary by CodeRabbit
New Features
Documentation
description.md
file providing a comprehensive overview and step-by-step usage guide for the application.Chores
config.json
file containing essential metadata and configuration settings for the application.