Hey there! I built an open-source tool called Snapify, which is designed to make screen recording sharing a breeze, just like Loom, but with the added benefit of being completely open-source.

Let’s say you quickly want to get a message across, there are three main ways:

  1. Get into a meeting
  2. Write a wall of text
  3. Share a quick recording

Recordings will look like this (new link): https://snapify.it/share/clk3mpgnu0003mj0f042964wg

I’d love to hear your feedback and ideas on how I may be able to improve the app. Is anyone here using Loom?

Here is the link: https://github.com/MarconLP/snapify Here is my Twitter: https://twitter.com/Marcon565

Uninvited Guest
link
fedilink
English
11Y

I used to use Loom, and I love the idea of having it self hosted. I read the the git page and have a simple question (I’m not a very advanced user): How does this work?

Loom runs as a desktop client (Windows in my case) and then there is the server side software that handles serving the videos to others. From what I can tell there is no local client.

HousePanther
link
fedilink
English
21Y

Your project looks interesting. Do you have plans to give snapify the ability to federate and share with others?

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
21Y

Do you have plans to give snapify the ability to federate and share with others?

Could you explain what you mean by “federate and share with others”?

HousePanther
link
fedilink
English
41Y

Well, to use the ActivityPub protocol and operate like Lemmy and Mastodon for example. Also see Pixelfed and PeerTube as examples.

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
31Y

That is not something I have planned yet. But feel free to create a feature request: https://github.com/MarconLP/snapify/issues/new

@rambos@lemmy.world
link
fedilink
English
61Y

Thx for sharing, looks awesome

@mryessir@lemmy.sdf.org
link
fedilink
English
31Y

That is awesome work. Congratulations on releasing it.

fmstrat
link
fedilink
English
21Y

Nice job! But Prisma… Prisma… Why do people still use prisma?

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
21Y

What do you recommend?

fmstrat
link
fedilink
English
21Y

I prefer query builders like slonik, or just raw. Prisma does crazy stuff with joins which turns what should be a simple query into 300 queries. Its a well documented problem in their issue tracker. I’ve not worked on a single repo that didn’t eventually move away from it with growth, including in a professional capacity. On top of that, you put in an ORM and everyone ends up using the same DB anyway, so you lose out on potential optimizations.

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
01Y

I think you mention a great point “eventually move away from it with growth”.

I lose out on potential optimizations, but benefit in speed and simplicity

The same argument goes for rust vs typescript explained in this video: https://www.youtube.com/watch?v=2Z4fZtSKlcE

fmstrat
link
fedilink
English
11Y

What speed do you get from prisma?

@coleseph@lemmy.world
link
fedilink
English
141Y

Hey, looks neat.

Hope you’re open to constructive criticism - I’d take a look at adding some production value to your how it works video.

I work with a lot of martech folks that do product videos (I’m not selling you something) and I’d recommend a super straight forward marketing video that shows how easy the product is to use and share videos with.

Get literally any budget microphone and record your audio voiceover VERY clearly in a closet and lay that over a simple workflow for capturing a video with snapify then sharing it. Add some royalty free background music at low volume and it’ll help sell this for you significantly more than your current video is doing.

Mike Wooskey
link
fedilink
English
31Y

Looks cool! I went to docker hub to see if you already have an image…there’s at least 1 other “snapify” that’s not you, I think. :( i’ve used Loom a few times - it would be nice to self-host this service.

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
81Y

I am providing docker containers, although they are hosted on Github: https://github.com/MarconLP/snapify/pkgs/container/snapify

You can deploy snapify as a docker container using this command: docker run -d --name snapify-web -e DATABASE_URL="" -e NEXTAUTH_SECRET="REPLACESTRING" -e NEXTAUTH_URL="http://localhost:3000/" -e GITHUB_ID="" -e GITHUB_SECRET="" -e AWS_ENDPOINT="" -e AWS_REGION="" -e AWS_KEY_ID="" -e AWS_SECRET_ACCESS_KEY="" -e AWS_BUCKET_NAME="" -p 3000:3000 ghcr.io/marconlp/snapify:latest

Do you support local storage for self hosting using docker?

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
31Y

Snapify works with any S3 compatible api. You could self-host min.io and use that.

@AbidanYre@lemmy.world
link
fedilink
English
101Y

This is not the Loom I was hoping for.

density
link
fedilink
1
edit-2
1Y

@AbidanYre I was hoping it would be a Jaquard. Maybe self host the https://en.m.wikipedia.org/wiki/File:A\_Jacquard\_loom\_showing\_information\_punchcards,\_National\_Museum\_of\_Scotland.jpg that hold the programing. Those card have been used 200+ years later to exactly recreate historical textiles for restoration purposes. That is some datahoarding!

Back on topic, I wish people would do more to describe their projects than say it’s “like x”. I don’t know all the different existing projects so its meaningless.

@Marcon

@Marcon@discuss.tchncs.de
creator
link
fedilink
English
71Y

Haha, I got this comment several times, including in my HackerNews launch: https://news.ycombinator.com/item?id=36793767

MaggiWuerze
link
fedilink
English
11Y

Maaan, I haven’t seen this in years, such a great game. You can even play it online now, although you’d probably have to do it in one session :D

https://playclassic.games/games/point-n-click-adventure-dos-games-online/play-loom-online/play

@SheeEttin@lemmy.world
link
fedilink
English
-21Y

I have not used Loom, and I’m not sure what your video is trying to show. It’s not clear what this tool does, or what problem it’s trying to solve, and how it solves it.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

  • 1 user online
  • 126 users / day
  • 421 users / week
  • 1.16K users / month
  • 3.85K users / 6 months
  • 1 subscriber
  • 3.68K Posts
  • 74.2K Comments
  • Modlog