Collapsed history snapshot — represents the cumulative state of TubeSage through 1.2.21. Earlier commit history (covering versions 1.2.0 through 1.2.20) was rewritten into this single root commit to remove tracking of a personal deploy script that referenced local filesystem paths. The current release content is unchanged. See manifest.json for the plugin version. Older tags (1.2.0 through 1.2.20) have been retired. Features in this release line: - YouTube transcript extraction (ScrapeCreators API + local fallbacks) - LLM-driven summarisation (OpenAI, Anthropic, Google, Ollama) - Per-provider always-visible API key rows - Selected-provider model controls with registry-aware overrides - Custom-model parameter overrides with synchronous panel refresh - Max tokens field with blur-commit and reset-on-blank - Settings de-pollution migration on plugin load - Summary-callout split for multi-section model output - Security patches: fast-xml-parser >=5.7.0, uuid >=14.0.0
2.5 KiB
MIT License
Copyright (c) [2024] [Richard McCorkle]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
YouTube Content Usage Disclaimer
This software facilitates the extraction and summarization of publicly available YouTube video transcripts. Users of this software should be aware of the following:
-
Terms of Service Considerations: The use of automated tools to extract content from YouTube may conflict with YouTube's Terms of Service. This software is provided for educational and personal use only.
-
Copyright Responsibility: Users are solely responsible for ensuring their use of any extracted content complies with applicable copyright laws. The creators of this software do not endorse copyright infringement.
-
Fair Use Guidance: When using extracted transcripts:
- Always include proper attribution to the original source
- Consider the purpose and nature of your use (personal research, education, etc.)
- Be mindful of the amount of content used
- Consider the potential effect on the market for the original content
-
Private Use Focus: This tool is intended for private note-taking and personal knowledge management. Redistribution of extracted content may present additional legal considerations.
-
No Legal Warranty: The creators of this software make no representations or warranties regarding the legality of any particular use case. Users should consult legal counsel for specific situations.
By using this software, you acknowledge your understanding of these considerations and agree to use the software responsibly.