发布于 2026-01-05 1 阅读
0

隆重推出 ProGram:一款开源、可自托管的 Instagram 模拟器!它已上线 ProductHunt!请多多支持!😻

隆重推出 ProGram:一款开源、可自托管的 Instagram 平台

它上架 ProductHunt 啦!请大家多多支持!😻

大家好!按照惯例,又到了我们每月发布新产品的时候了。本月,我们一直在开发另一款很棒的开源开发者产品,它叫做 ProGram。

但在向大家介绍 ProGram 之前,先讲个故事。

如果你还记得的话,几个月前,我发起了一场关于谷歌在互联网上无人能及的垄断地位,以及开发者社区如何帮助它变得更加强大的讨论。

是这样的,伙计们。我一直认为,开发者在变革方面拥有巨大的力量。我们参与构建了互联网以及我们周围看到的所有技术。我们是自由世界的开发者!

开发者社区的力量非常强大。但是……

我所说的责任是什么?是维护自由互联网精神的责任。这不仅包括能够访问任何你想访问的内容,还包括能够免受操纵、数据泄露或其他各种问题的困扰。

像Facebook和谷歌这样的大公司对我们拥有过大的权力,而我们却任由它们摆布,因为这样做更轻松。我明白:人性使然,人们总是倾向于选择阻力最小的道路。既然唾手可得且免费的东西,何必费心寻找替代方案呢?

但我始终坚信我们应该坚持更高的标准。我们必须寻找替代方案,打破Facebook和谷歌等巨头的垄断。这是唯一的出路。正因如此,我一直致力于开发新的开源产品,助力自由互联网蓬勃发展。ProGram诞生也正是出于这个原因。

想想看,大多数人的个人资料页面都有添加 Instagram 链接的选项,而且我们大多数人都会这么做。但为什么非得如此呢?明明有很多其他平台可以免费托管你的内容,为什么人们不选择这些平台呢?我想到了以下几个原因:

  • Instagram个人主页看起来很漂亮。
  • 你无需从零开始创建图库,Instagram 会自动为你完成。
  • 大多数业余爱好者想要进行的编辑功能,IG 应用本身就能满足。
  • 对很多人来说,点赞和评论等社会认可可能是最重要的。

考虑到这些因素,我知道自己该做什么。我想为程序员打造一个类似 Instagram 的应用,既能保证数据安全和易于访问,又能以酷炫的画廊风格展示他们的最佳作品。于是,我开发了 ProGram。

ProGram 是一款基于命令行界面 (CLI) 的应用程序,它允许您上传和编辑照片,并应用炫酷的滤镜,然后将照片保存到您的个人资料中。保存后,您可以将个人资料托管到任何位置,例如 GitHub、Heroku 或任何您想要的地方。

想向别人展示你的作品时,只需发送链接即可。我觉得 Instagram 的滤镜很酷,所以我借鉴了一些开源项目,并将它们整合到 ProGram 中。关键的区别在于,你无法获得他人的认可。你不会得到点赞、评论或关注——所有这些只能在短暂的几秒钟内让你获得多巴胺飙升的快感。我认为它们并不重要,我当然也不认为你应该依赖它们来获得外部认可。你应该为自己创作的作品感到高兴,并自豪地展示它们。一个简单的网页就足以做到这一点,而这正是 ProGram 为你提供的。

科技巨头利用我们对外界认可的渴望,当我们得不到认可时,就会感到痛苦。打破这种恶性循环。别再痛苦了。对自己有更高的要求。朋友们,这才是通往幸福生活的唯一途径。

好了,就说到这儿吧。希望我听起来不会太自命不凡,哈哈。😉

让我来介绍一下ProGram的一些很棒的功能。

ProGram 超级易用!

安装 ProGram 之前,您只需要安装 Node 和 Electron。如果已经安装了,只需运行以下命令:

$ npm i -g programcli
$ program
Enter fullscreen mode Exit fullscreen mode

程序运行后,即可创建个人资料并立即开始上传照片。

编辑你的照片,添加炫酷滤镜!

目前,ProGram 的编辑功能非常基础。你可以裁剪照片并添加滤镜。不过,它提供了许多很酷的滤镜,其中一些你可能在 Instagram 上见过。😉

一切尽在你的掌控之中!

ProGram 会生成一个基于 HTML/CSS 和 Javascript 的文件,您可以根据自己的喜好进行自定义。您可以设置深色或浅色主题,也可以添加自定义背景。不喜欢默认布局?没问题,您可以随意更改。尽情发挥您的创意吧!

让人们探索你是怎样的人。

您可以在 ProGram 个人资料中添加多个链接。链接到您的 Dribbble 或 Behance 个人资料,展示您的创意作品集。引导用户访问您的 Twitter 个人资料,甚至是 Reddit 页面。链接到您的在线简历或个人网站。一切皆有可能。

随时随地都能举办!

ProGram最大的优点在于数据完全由您掌控。您可以将其托管在任何您想要的地方,无需像他们说的那样“借地建房”。

为项目做贡献!

如果你喜欢 ProGram,那就把它变成你自己的版本吧。这是 Github 代码库,快去 fork 一下!

以下是我脑海中的一些功能构想。你可以参考这些构想,或者提出你自己的想法。

  • 可变滤波器强度
  • 视频剪辑
  • GIF 编辑(因为我们都喜欢 GIF!)
  • 故事
  • 基本编辑选项,例如亮度、锐化、饱和度等。

GitHub 标志 构词法/ proGramCLI

🦖 自托管 Instagram 风格图库,用于存放您的所有照片

程序 CLI

ProGram 是一款基于命令行界面 (CLI) 的自托管照片分享应用。您可以将其视为面向程序员的 Instagram,它既能确保数据安全,又能以炫酷的图库风格展示您的最佳作品。

屏幕截图

先决条件

在本地运行此程序之前,您必须先安装这些软件。

  • 节点
  • 电子

安装

$ npm i -g programcli
$ program

发展

非常简单,只需按照以下步骤操作即可。

$ git clone https://github.com/sarthology/proGramCLI.git
$ cd proGramCLI
$ npm install
$ npm link
Enter fullscreen mode Exit fullscreen mode

现在要运行程序,你可以直接npm run dev输入或执行以下命令。program

就是这样。

贡献

欢迎大家为这个项目贡献力量,并像对待自己的项目一样对待它。😊

实用链接

执照

MIT许可证

作者

萨尔塔克·夏尔马

致谢

使用的图标来自flaticon






它上架 ProductHunt 啦!请大家多多支持!😻

我们刚刚在ProductHunt上发布了 ProGram 。如果您喜欢它,请在 ProductHunt 上点赞并留下您的想法。我很想听听您的意见。


如果你真的喜欢这个想法,欢迎在推特上私信我@sarthology,我们可以一起合作。我计划为 ProGram 添加其他功能。

如果您还不了解,Team XenoX 是一支远程协作的开发者团队,致力于为优秀的开源项目贡献力量。我们始终欢迎充满热情的新成员加入,一起为创造更美好的世界贡献力量。无论您的技能水平如何,无论是新手还是经验丰富的开发者,我们都欢迎您的加入。而且,我们永远不乏奇思妙想。

再见!

文章来源:https://dev.to/xenoxdev/introducing-program-an-open-source-self-hosted-instagram-2fij