Skip to content
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 Pinchflat to the software list #1123

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

salimfadhley
Copy link

Introduce Pinchflat, an archival tool for online video content based on yt-dlp. The entry includes details on its AGPL-3.0 license, Elixir platform, and relevant tags. This addition complies with repository guidelines for inclusion.

Thanks for taking the time to suggest an addition to awesome-selfhosted!

To ensure your Pull Request is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull request. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • The file you are adding is formatted as described in addition.md.
  • Demo links should only be used for interactive demos, i.e. not video demonstrations. If login credentials are required to access the demo, please link to the credentials directly.
  • Comments and unused optional fields have been removed.
  • The file you are adding uses kebab-case file naming, for example my-awesome-software.yml.
  • Values for platform are the main server-side requirements for the software. Don't include frameworks or specific dialects.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • You understand that your Pull Request will be merged ~1 week after approval, to allow for further comments if needed.

Introduce Pinchflat, an archival tool for online video content based on yt-dlp. The entry includes details on its AGPL-3.0 license, Elixir platform, and relevant tags. This addition complies with repository guidelines for inclusion.
@Ki-er Ki-er added addition Adding new software to the list reviewers wanted Awaiting reviews labels Jan 30, 2025
software/pinchflat.yml Outdated Show resolved Hide resolved
software/pinchflat.yml Outdated Show resolved Hide resolved
software/pinchflat.yml Outdated Show resolved Hide resolved
@salimfadhley
Copy link
Author

Thanks for the review @Ki-er - when submitting a new item of software, should I not have included those sections you deleted? I assumed that they were in the template for a reason.

@Ki-er
Copy link
Collaborator

Ki-er commented Jan 31, 2025

That is more showing you the layout and what is needed, the only things we need for prs are the base yml components.

Copy link
Collaborator

@Ki-er Ki-er left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the rest of the comments too

- AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
- Elixir
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/kieraneglin/pinchflat"
# description of what the software does, shorter than 250 characters, sentence case
description: "Pinchflat is an app for archiving content from online video services such as YouTube. It is built using yt-dlp. "
Copy link
Collaborator

@Ki-er Ki-er Jan 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: "Pinchflat is an app for archiving content from online video services such as YouTube. It is built using yt-dlp. "
description: "Archive content from online video services such as YouTube. It is built using yt-dlp."

Comment on lines +1 to +6
name: "Pinchflat"
# URL of the software project's homepage
website_url: "https://github.com/kieraneglin/pinchflat"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/kieraneglin/pinchflat"
# description of what the software does, shorter than 250 characters, sentence case
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
name: "Pinchflat"
# URL of the software project's homepage
website_url: "https://github.com/kieraneglin/pinchflat"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/kieraneglin/pinchflat"
# description of what the software does, shorter than 250 characters, sentence case
name: "Pinchflat"
website_url: "https://github.com/kieraneglin/pinchflat"
source_code_url: "https://github.com/kieraneglin/pinchflat"

Comment on lines +8 to +12
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
- AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
- AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
licenses:
- AGPL-3.0
platforms:

# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
- Elixir
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags

tags:
- Archival
- Archiving and Digital Preservation (DP)
related_software_url: "https://github.com/yt-dlp/yt-dlp"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is more for software relating to the project, i.e a client

Suggested change
related_software_url: "https://github.com/yt-dlp/yt-dlp"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
addition Adding new software to the list reviewers wanted Awaiting reviews
Development

Successfully merging this pull request may close these issues.

3 participants