2023年6月

出于研究目的需要下载 YouTube 视频吗? Tube Downloader 可以提供帮助。

tube downloader

找到了你想要保存以供离线使用的 YouTube 视频,同时又想不选择他们的付费计划?

好吧,那么你可以使用 Tube Downloader。它是 “yt-dlp” 的前端,提供了一些简洁的功能。

? 未经许可下载 YouTube 视频是违反平台政策的。因此,这些工具在官方商店中不可用。我们不鼓励你将该工具用于非法目的,仅提及该工具用于研究和实验目的。

Tube Downloader:概述 ⭐

a screenshot of tube downloader

Tube Downloader 主要使用 C# 编写,是一个跨平台的开源工具,可让你轻松直接从 YouTube 下载视频。

请允许我向你展示此应用的功能。

当你启动应用时,“ 添加下载 Add Download ”按钮会显示一个友好的问候语。单击它以添加 YouTube 视频 URL,然后单击“ 验证 Validate ”。

a screenshot of adding a new youtube video for download on tube downloader

当你这样做时,你将看到用于选择文件格式、质量、字幕、保存位置等的选项。

? 你可以选择 MP3 作为仅下载音频的文件格式。

单击“ 下载 Download ”开始下载视频。

a screenshot of the download options on tube downloader

你会在主页面上看到下载进度,你可以在其中看到视频的标题以及 URL 和下载速度。

此外,Tube Downloader 在下载完成时显示通知; 但是当我测试它时,它有点不稳定。

a screenshot of the downloads list on tube downloader

那不是全部。Tube Downloader 也有一些不错的自定义选项,例如:

  • 适配系统主题。
  • 在后台运行。
  • 能够限制最大并发下载量。
  • 设置下载速度限制。
  • 选择使用 “Aria2” 作为替代下载器。
  • 启用/禁用在下载的视频中包含元数据。
  • 停止/重试所有下载并清除所有排队的下载。

a screenshot of the preferences menu of tube downloader

这些可以从功能区菜单下的“ 首选项 Preferences ”访问。

看到 Linux 客户端工作得相当好,Tube Downloader 对于下载那些令人上瘾的快乐的猫咪模因和其他东西是很有用的 ? (我们不做评价)。

? 获取 Tube Downloader

Tube Downloader 可在 LinuxWindows 中的 FlathubSnap 商店微软商店 中获取 。

Tube Downloader(Flathub)

你还可以在 GitHub 上查看其源代码。

你想知道我从 YouTube 下载了哪些视频吗? ?好吧,你可以在我们的 YouTube 频道 上查看这些内容。


via: https://news.itsfoss.com/tube-downloader/

作者:Sourav Rudra 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

英特尔开始出货量子处理器

这个名为 Tunnel Falls 的处理器是一款 12 量子比特的芯片,虽然远远落后于英特尔的许多竞争对手的量子比特数量,但英特尔正试图建立基于硅的量子比特,而其它的量子处理器厂商都在通过云服务提供量子处理器。这些量子比特基于“量子点”,这些结构比材料中的电子波长还要小。量子点可以用来捕获单个电子,然后可以处理电子的特性来存储量子信息。英特尔利用其制造专长来制作量子点,并创造出设置和读取其状态以及执行操作所需的所有邻近功能。

消息来源:Ars Technica
老王点评:居然可以像民用芯片一样销售了?我感觉量子时代或许来的比我想象的要早。

谷歌利用 YouTube 开发其下一代人工智能

据透露,谷歌的研究人员一直在利用 YouTube 开发其下一个大型语言模型 “ 双子座 Gemini ”,该模型展示了在其他任何模型中都看不到的多模态能力。而 OpenAI 也已经秘密地使用了 YouTube 的数据来训练其一些人工智能模型,但谷歌能够拥有 YouTube 更全面的视频数据。人工智能开发者在寻找用于训练和改进模型的高质量数据方面面临着新的障碍。从 Reddit 到 Stack Exchange 再到 DeviantArt 的主要网站出版商正越来越多地阻止开发者为该目的下载数据。

消息来源:The Information
老王点评:人工智能下面一个竞争优势就是,看谁拥有大量的数据。所以,我有点明白 Reddit、Twitter 为什么要对其 API 收高价了,可能广告的流失可能并不是主要的原因,因为这种情况并不是第一天存在了。

Meta 公司希望人们能利用其开源人工智能赚钱

Meta 公司正在研究如何将其开源的大语言模型的下一个版本用于商业用途,他们希望其他公司自由使用 Meta 正在开发的新人工智能软件并从中获利,这一决定可能会对其他人工智能开发者和越来越多地采用它的企业产生重大影响。随着开发者采用和改进这些 Meta 开源的模型或修补其安全漏洞,Meta 也将能够把这些改进纳入其自己的消费者和广告产品的人工智能模型中。

消息来源:The Information
老王点评:Meta 公司显然是走一条弯道超车的方法,走开源的路,让其它人无路可走。

软件自由保护协会 Software Freedom Conservancy (SFC)是一家由开源倡导者组成的非营利性社区。今天(本文原文发表于 2022 年 7 月 5 日),它发布了一篇抨击性的博文,宣布退出 GitHub,并请求其成员及支持者公开谴责该平台。SFC 与 GitHub 的如此纷争,源于这一颇受指责的举动:微软和 OpenAI 训练了一个名为 Copilot 的 AI 系统,而其训练数据的来源,是那些使用了开源许可证公开的代码。开源代码不是捐款箱,不是想拿多少就拿多少,想怎么用就怎么用的。

它更像是摄影作品。即便摄影师没有向你收取照片的使用费,你仍需要在该署名的地方进行署上来源。据 SFC 的一篇 博文 所述,Copilot 在使用他人的代码片段时,并没有保留来源信息:

“这反映了 GitHub 长期以来的问题,也是我们必须一齐放弃 GitHub 的关键原因。从 Copilot 中,从 GitHub 的代码托管服务中,从我们所见的基本每个领域,我们都发现 GitHub 的行为比其同行要差得多。我们也不相信 Amazon、Atlassian、GitLab 等其他盈利性的代码托管平台,能有杰出的表现。然而,将 GitHub 的行为与其同行相对比较一下,就能发现 GitHub 的行为要差得多了。”

GitHub 是全世界事实上的开源代码仓库。它是 YouTube、Twitter 和 Reddit 的混合体,但专为程序员及其代码服务。自然,替代品是有的。但是,从一个代码仓库生态切换到另一个,并不等同于用 Instagram 来替代 TikTok。微软在 2018 年花了 70 多亿美元来收购 GitHub。从那时起,微软就利用其 OpenAI 的主要受益者的地位,来共同开发 Copilot。并且,要访问 Copilot 服务,只能通过微软的特别邀请,或者支付订阅费。该举激怒了 SFC 及其他开源倡导者,因为微软和 OpenAI 实际上在将他人的代码货币化,同时让使用这些代码的人们不能正确地表明归属信息。

Copilot 必须毁灭。或者,微软和 OpenAI 可以造一台时光机,然后穿越到过去,将 Copilot 数据库中的每一点数据做标记,从而能够为所有输出提供正确的署名。但是,与其去关心你产品或者服务中的伦理问题,不如去鼓动人们,去开拓那荒野西部似的监管环境,后者总是更加简单的。

(题图:MJ/1a101872-c0d6-475e-b3e2-3646c9a2d66b)


via: https://www.opensourceforu.com/2022/07/github-copilot-is-only-effective-because-it-steals-open-source-code/

作者:Laveesh Kocher 选题:lkxed 译者:Peaksol 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

pipx 解决了流行的 pip 工具的不足之处。学习在 Linux 中安装和使用 pipx

pip 是一种流行的工具,用于从 Python 包索引 中安装 Python 包和模块。

然而,在最近的发行版本中,pip 用户遇到了 外部管理环境错误

error: externally-managed-environment

这是为避免通过 pip 安装的 Python 包与本机包管理器之间发生冲突而添加的“功能”。Python 希望你使用单独的虚拟环境,而不是通过 pip 在全局安装包。

这就是 pipx 发挥作用的地方。它为你安装的每个应用创建一个新的虚拟环境,然后在全局级别的 /bin 中创建到本地二进制文件的链接。这一切都是自动的。它为你节省时间和精力。

让我们看看如何在 Ubuntu 和其他 Linux 发行版上安装和使用 pipx

在 Ubuntu 和其他 Linux 上安装 pipx

安装很简单,可以在 Ubuntu 和 Debian 上使用以下命令安装:

sudo apt update && sudo apt install pipx

对于其他发行版,请使用你的包管理器并安装它。

完成安装后,将其添加到 $PATH 以便可以从任何地方访问它:

pipx ensurepath

install pipx in ubuntu

关闭终端并重新启动它。这就完成了! 现在,让我们看看如何使用它。

使用 pipx

包管理器的主要用途是什么? 软件包安装、更新和删除。

让我向你展示如何使用 pipx 执行以下操作:

  • 搜索包
  • 包安装
  • 升级
  • 包移除

让我们从安装开始。

如何使用 pipx 安装包

要使用 pipx 安装包,你必须遵循一个简单的命令语法:

pipx install <package_name>

例如,在这里,我安装了一个非常有用的程序 Cowsay:

pipx install cowsay

install python packages in isolation using pipx in ubuntu

同样,如果你想安装特定版本的包,你必须在 == 后跟上版本号,如下所示:

pipx install package==version

例如,在这里,我安装了 1.24.1 版本的 numpy:

pipx install numpy==1.24.1

如何搜索包

pipx 程序没有搜索功能(因为 PyPI 的 API 使用限制)但这并不意味着你不能搜索 Python 包。

要搜索包,你需要安装 pypisearch

pipx install pypisearch

完成后,你可以使用 pypisearch 命令搜索包:

pypisearch python_package_name

在这里,我搜索了 neofetch:

search python packages in Ubuntu

如何使用 pipx 升级包

与任何其他现代包管理器一样,你可以一次升级所有包,也可以一次升级一个包。

要一次升级所有软件包,你只需执行以下命令:

pipx upgrade-all

upgrade all the python packages at once in ubuntu

如你所见,它将 numpy 升级到最新版本。

但是如果你想升级一个特定的包,你可以这样做:

pipx upgrade package-name

假设我想将 cowsay 包升级到最新版本,那么,我将使用以下命令:

pipx upgrade cowsay

upgrade specific python package using pipx in ubuntu

如何使用 pipx 卸载包

要删除包,你必须使用 uninstall 标志,如下所示:

pipx uninstall package_name

为了供你参考,在这里,我从我的系统中删除了 numpy

pipx uninstall numpy

remove python packages using pipx in ubuntu

pip 还是 pipx?

pip 的限制影响了最终用户对它的使用。值得庆幸的是,pipx 提供了急需的替代方案。它符合使用虚拟环境的 Python 准则,同时允许已安装的应用在全局范围内可用。

对于不是 Python 应用开发的最终用户,这提供了使用发行版仓库中不可用的 Python 应用的选项。

希望本教程对你有所帮助。如果你有任何问题或建议,请告诉我。

(题图:MJ/fc6190e2-a412-443e-a83c-91fce1dcf695)


via: https://itsfoss.com/install-pipx-ubuntu/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Reddit 威胁换掉继续抗议的子区管理员

本周初,数千 Reddit 子区 闭版 以抗议 Reddit API 的天价收费,因为这事实上扼杀了管理员们赖以执行管理操作的第三方客户端。Reddit CEO 对员工 表示 不要担心,因为抗议不会影响公司收入。他称,“大部分子区会按计划在周三回归,我们干好自己的工作就行了”。周三,部分子区陆续恢复,但也有很多子区将继续保持关闭 —— 直到 Reddit 改变其政策。目前还有超过一半的子区保持关闭或限制,这包括订阅数超过四千万的 r/funny、超过三千万的 r/aww、r/Music 等。此外,Reddit 还威胁将移除继续抗议的管理员。Reddit 宣称,如果一个子区的管理团队一致同意停止管理社区,它将邀请愿意管理社区的新管理员来管理社区;而如果至少有一名管理员愿意维持社区运作,Reddit 将移除不想管理社区的管理员。

消息来源:Hacker News
老王点评:真是要硬扛到底啊,这不是移除几个“刺头”管理员就能解决问题的,相信这样的抗议也代表了大部分社区中坚的意见。无论如何,这都是一幕罕见的大规模社区对抗事件,让我们拭目以待。

YouTube 通知其开源替代品 Invidious 关闭

Invidious 是 YouTube 的一个开源 “替代前端”,允许用户在没有数据跟踪的情况下观看 YouTube 视频,也可以让用户在观看视频时不被 “恼人的广告” 打断。YouTube 声称该软件违反了其 API 政策,称它没有显示 YouTube 服务条款的链接,也没有 “明确” 解释其对用户信息的处理。YouTube 要求它在 7 天内关闭。

消息来源:VICE
老王点评:看来开放 API 将全面进入关闭时代,各个网站都开始扼杀这些妨碍其广告业务的客户端了。或许在官方看来,这些利用其 API 的第三方客户端就是在对它们吸血。

Alphabet 出售了谷歌域名产品

Alphabet 正在结束其谷歌域名业务,并将其资产以约 1.8 亿美元的价格出售给 SquareSpace。这些资产包括“在谷歌域名业务上托管的 1000 万个域名,分布在数百万个客户中”。谷歌域名业务于 2014 年推出,在 2022 年退出了测试阶段。它拥有诸多新的顶级域名,是 HTTPS 的主要支持者之一。

消息来源:9to5google
老王点评:谷歌连域名这么重要的基础设施服务都开始砍掉,以后还能信任谷歌在基础设施方面的持续性么?

在 Linux 中无法打开 AVIF 图片?AVIF 是一种新的网络图像文件格式,下面是在 Linux 桌面上查看 AVIF 图像的方法。

就质量而言,PNG 是最好的,但它们体积庞大,因此不适合用于网站。

JPEG 会减小文件大小,但会显着降低图像质量。

WebP 是一种相对较新的格式,可以生成尺寸更小、质量更好的图像。

现在,AVIF 是一种新的文件格式,可以在不牺牲质量的情况下压缩图像。对于相同的图像质量,它们比 WebP 更小。

最近 Linux 已开始提供 WebP 支持。但是,许多发行版默认不支持 AVIF 图像格式。

如果你从网络上下载 AVIF 格式的图像,它不会显示缩略图。

avif image no thumbnail

如果你尝试使用默认图像查看器打开它,它很可能会显示“无法识别的图像文件格式”错误。

avif images dont open linux

那么,解决方案是什么? 在 Linux 上根本看不了 AVIF 图像吗?

不,事实并非如此。对于 Linux,总有一种解决方法。

在 Linux 中查看 AVIF 图像文件

有一个名为 gThumb 的便捷 图像查看器,可用于在 Linux 上打开 AVIF 图像。

如果不是全部的话,它应该在大多数 Linux 发行版的仓库中可用。

在 Ubuntu 和基于 Debian 的发行版上,使用以下命令安装 gThumb。

sudo apt install gthumb

install gthumb ubuntu

安装后,选择一张 AVIF 图像,右键单击它并选择“ 打开方式 Open With ”选项。在这里,选择 gThumb,将其设为 AVIF 图像的默认值并打开它。

make gthumb default for avif

gThumb 在打开的图像下以缩略图格式显示同一文件夹中的所有图像。

avif image opened with gthumb in linux

使用 gThumb 打开 AVIF 图像后,它们也应该以缩略图显示。

avif image thumbnail

就是这样。你现在可以在 Linux 桌面上欣赏 AVIF 图像。

总结

gThumb 是一个用途极为广泛且功能强大的应用。这让我想知道为什么它不被用作 GNOME 或其他桌面环境和发行版中的默认图像查看器。

关于 Linux 中默认的 AVIF 支持,迟早会添加。目前,gThumb 完成了这项工作。

(题图:MJ/a54d1f0d-ea92-42dd-bb31-de8097153cad)


via: https://itsfoss.com/view-avif-images-linux/

作者:Abhishek Prakash 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出