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

Video Archiver #168

Open
vanderburgt opened this issue Mar 26, 2024 · 0 comments
Open

Video Archiver #168

vanderburgt opened this issue Mar 26, 2024 · 0 comments
Labels
user story Describes a new feature or requirement

Comments

@vanderburgt
Copy link
Collaborator

vanderburgt commented Mar 26, 2024

User Story

As a Dutch journalist, I want a secure and straightforward way to archive YouTube videos without the risk of ads and malware, so that I can easily incorporate video content into my research and stories, ensuring the longevity and accessibility of my sources.

Acceptance Criteria

  1. Exclusive Access for Journalists: Given that Bron aims to support journalistic work, when accessing the Video Archiver feature, then it should only be available to users who are logged in as registered journalists to prevent misuse of the service.

  2. Intuitive Interface for Video Archiving: Given that I am using the Video Archiver tool, when I navigate to the Video Archiver page, then I should see clear instructions, an input field for YouTube URLs, an 'Archive' button for initiating downloads, and a list of previously archived videos, enhancing the user experience and efficiency.

  3. Status Tracking for Downloads: Given that I have submitted YouTube URLs for archiving, when the videos are being downloaded, then they should appear in my list of previously archived videos with a 'downloading' status label, transitioning to 'downloaded' upon completion, providing clear feedback on the process.

  4. Direct Download of Archived Videos: Given that videos I archived are available in my list, when I click on a 'downloaded' video, then it should initiate a download of the video file to my device, ensuring I have offline access when needed.

  5. Usage Limits to Prevent Overload: Given the potential high demand for this tool, when using the Video Archiver, then there should be reasonable limits on the number of videos I can archive within a certain period and the size of videos to prevent server overload and ensure fair access for all users.

  6. Monitoring and Resource Management: Given the need for sustainable operation, when the Video Archiver tool is used, then Bron should track usage statistics, compute, and storage costs associated with the feature to make informed decisions about resource allocation and potential future adjustments.

Notes

  • The open-source youtube-dl package may be relevant
  • Consideration should be given to the potential legal and ethical implications of video archiving to ensure compliance with copyright laws and platform policies.
@vanderburgt vanderburgt added the user story Describes a new feature or requirement label Mar 26, 2024
@vanderburgt vanderburgt moved this to New 💭 in Bron Roadmap 🚀✨ Mar 26, 2024
@breyten breyten moved this from New 💭 to Upcoming ⏳ in Bron Roadmap 🚀✨ Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user story Describes a new feature or requirement
Projects
Status: Released 🌈
Development

No branches or pull requests

1 participant