HackerTrans
TopNewTrendsCommentsPastAskShowJobs

thevahidal

no profile record

Submissions

[untitled]

1 points·by thevahidal·2 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·2 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

Join me in creating the most fun and intuitive programming language ever made!

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·3 ปีที่แล้ว·0 comments

[untitled]

1 points·by thevahidal·4 ปีที่แล้ว·0 comments

A place to write stories together. – “Novel”, a collaborative storytelling

thenovel.netlify.app
10 points·by thevahidal·4 ปีที่แล้ว·11 comments

Let's write stories together – “Novel”, A collaborative story-telling

thenovel.netlify.app
2 points·by thevahidal·4 ปีที่แล้ว·3 comments

SQLite to REST – Soul v0.2.0

github.com
4 points·by thevahidal·4 ปีที่แล้ว·0 comments

comments

thevahidal
·2 ปีที่แล้ว·discuss
Hey everyone,

I'm excited to share an update about Soul, an open source project I created that acts as a RESTful and realtime server for SQLite databases.

Soul makes it incredibly simple to add a backend to any project - just give it a SQLite database file and it will instantly serve up CRUD endpoints without any additional configuration. When I first launched Soul a while back, its core functionality was just this.

A few months ago, one of Soul's long time contributors approached me about adding authentication and authorization capabilities. We worked together to design an ACL system, and they implemented it. I'm pleased to share that Soul now has robust user authentication and role-based access control built right in.

The authentication works by defining "roles" that map tables to permitted CRUD operations. These roles can then be assigned to users. This allows you to easily control which users have create, read, update or delete access to specific tables. It couldn't be much simpler to set up authorization for your SQLite APIs.

I'm grateful for the contributions that have helped Soul grow. Please check it out at https://github.com/thevahidal/soul to see these new features in action and get started with your own minimal backend. The project is actively developed and I welcome any feedback on how Soul can better serve developers. I hope Soul continues to lower the barriers to adding secure REST and realtime capabilities to projects.

Cheers, Al.
thevahidal
·3 ปีที่แล้ว·discuss
Hello,

I wanted to share a new Python project I've been working on called Jake. It's an alternative to popular link aggregator services like Linktree and OneLink. Jake leverages the power of GitHub Pages to provide you with a hassle-free way to create your one-link website. The best part? It won't cost you a dime!

With Jake, you can easily showcase all your important links and content in one central hub, neatly organized and easily accessible. Your website will have a sleek URL in the format of "username.github.io," giving it a professional touch.

Jake is completely written in Python and uses the `tinyhtml` library to generate static HTML websites. Simply fill in the `data.toml` file with your information, and Jake will automatically build and deploy your website to GitHub Pages using a GitHub action.

To give you a taste of what Jake can do, I've prepared a demo project for you to explore. Just visit https://thevahidal.github.io/jake and see the potential for yourself.

If you're interested in contributing or want to dive deeper into the project, you can find the Jake repository on GitHub at https://github.com/thevahidal/jake. I welcome all contributions, feedback, and bug reports. Your input will help shape the future of Jake and make it even better.

Thank you for taking the time to read about Jake. I can't wait to see what we can achieve together.

Best regards, Al
thevahidal
·3 ปีที่แล้ว·discuss
Hello HackerNews community,

I wanted to share with you a new project I've been working on that is an alternative to Linktree and OneLink. It's called Jake, and it offers some great features.

With Jake, you can create your one-link website using GitHub Pages, and the best part is that it won't cost you a dime. Your website will have a cool URL in the format of "username.github.io."

One of the key advantages of Jake is its flexibility. You can add as many sections and items (links) as you want, allowing you to organize your content effectively.

Setting up Jake is a breeze. It only takes a few minutes, and you won't encounter any complex steps. Additionally, Jake is customizable, although the customization options are currently somewhat limited. However, I have plans to introduce more customizable features in the future. You can personalize the theme and primary color to match your style.

I've prepared a demo project so you can see the result: https://thevahidal.github.io/jake.

If you're interested in exploring further or contributing, you can find the repository here: https://github.com/thevahidal/jake.

I would greatly appreciate it if you give Jake a try and share your feedback. If you encounter any bugs or have feature requests, please let me know, and I'll do my best to address them.

Thank you, and I'm excited to hear your thoughts on Jake.

Best regards, Al
thevahidal
·3 ปีที่แล้ว·discuss
"In this video, we delve into the recent and significant changes to Unity's pricing structure. Unity, a leading game engine, announced a new Unity Runtime Fee based on game installs, which will take effect from January 1, 2024. This decision has sparked intense conversations within the developer community, with opinions ranging from understanding to outrage.We break down the situation from both Unity's perspective and that of the developers who use their platform. Our discussion also includes Unity's response to the backlash and the specific concerns voiced by mobile game developers.This video is intended to provide a balanced view of the situation, highlighting the delicate balance between platform providers like Unity and the developers who use their tools. Unity has to generate revenue to continue providing and improving its services, while developers need access to tools that are economically viable.Join us as we explore the implications of Unity's new pricing model and what it means for the future of game development. What are your thoughts on this development? Is it a game-changer, or is it just another challenge in the exciting world of game development?
thevahidal
·3 ปีที่แล้ว·discuss
Welcome to our Blender tutorial where we'll guide you step-by-step on how to create a stunning snake plant, a popular house plant, using the low poly design technique. Whether you're a beginner or an experienced Blender user, this tutorial is perfect for you. Follow along as we demonstrate the entire process, from modeling to texturing, and bring your own virtual snake plant to life!

In this tutorial, we'll cover essential techniques such as creating the basic shapes, adding intricate details, and applying materials to achieve a realistic look. You'll learn how to optimize your workflow and leverage Blender's powerful features to efficiently create a visually appealing snake plant.
thevahidal
·3 ปีที่แล้ว·discuss
Hey guys, In this episode we're looking for the million dollars answer that which game engine is better, Unity or Unreal?
thevahidal
·3 ปีที่แล้ว·discuss
"Pun lovers rejoice! We're excited to announce the release of pun-cli, a command line interface that allows you to add your favorite puns to our repository on GitHub. And as a bonus, we enlisted the help of ChatGPT, a state-of-the-art language model, to generate a whopping +150 hilarious puns to kickstart your pun collection. From food puns to animal puns, we've got you covered. So don't be afraid to add your own puns and share them with the world. Let's keep the puns rolling!
thevahidal
·3 ปีที่แล้ว·discuss
Do you love puns? Do you want to impress your friends with witty wordplay? Do you enjoy cows that talk? Then pun-cli is the tool for you!

With pun-cli, you can generate a random pun with a single command. You can even search for puns with specific keywords and choose your favorite talking cow character to deliver the punchline.

But that's not all! pun-cli is also open-source and community-driven. You can contribute your own puns to the repository and make everyone laugh. Plus, pun-cli is available on PyPI, so you can install it easily with pip and start punning right away.

Here's a quick demo of pun-cli in action:

$ pun-cli

/ \ | Why was the math book sad? Because it had too man | | y problems. | \ / ================================================= \ \ \ |\_/|,,_____,~~` (.".)~~ )`~}} \o/\ /---~\\ ~}} _// _// ~}
thevahidal
·4 ปีที่แล้ว·discuss
Hey, yeah we played the same game with our friends. Everyone should say the sentence from the beginning without any missing word and then they add a new word! I actually thought about how we can do the same thing in Novel! Thanks for the suggestion!
thevahidal
·4 ปีที่แล้ว·discuss
Seems interesting!
thevahidal
·4 ปีที่แล้ว·discuss
Thanks!
thevahidal
·4 ปีที่แล้ว·discuss
:))
thevahidal
·4 ปีที่แล้ว·discuss
Hey man, Thanks for the kind words, I'm sorry for the inconvenience that you faced, I'll fix this problem asap. Hope to see you back!
thevahidal
·4 ปีที่แล้ว·discuss
Hi Folks, It's been a couple of days since Novel is released and I've fixed some of the issues and added a couple features so you can have a better co-writing experience.

"Novel", as the title suggest is a collaborative storytelling platform, where people write an story together, piece by piece.

If you're feeling creative today, go ahead and add a piece to one of the existing stories, or even create your own story and let the other to contribute to it.

Novel is open source (https://github.com/thevahidal/novel) and you can contribute to its development and also submit any issues that you face.

Let me know what you think, and please send me any ideas that you have to improve Novel.

Looking forward to your stories.

Peace, Vahid.
thevahidal
·4 ปีที่แล้ว·discuss
Hi Richard, thanks for the heads-up.
thevahidal
·4 ปีที่แล้ว·discuss
Hi Folks, recently I had an idea to create a platform where people can create something together, part by part. And then I decided to do it with 'stories'! I didn't have a lot of time to work on it, but now it's in a good stage, and you can test it yourself.

When you open Novel, you can see some stories created by other folks that you can collaborate on them, or even start your own story and others will join on continuing it.

Let me know if you found any issues, or if you thinks there's some missing features.

Also it's open-source and you can check it out in my Github account.

Thanks!
thevahidal
·4 ปีที่แล้ว·discuss
Hi Folks, For those who are not familiar with Soul it's a REST and realtime server as the title says, basically it takes an SQLite database file and gives you a set of CRUD APIs to interact with your db and also a websocket to subscribe to its changes. All the feature's up to here is automatic and you do nothing. But what if you wanted to create custom APIs to serve custom needs? Now that's available thanks to first member of Soul's Extensions, "API Extensions." With an syntax similar to Express.js, you can add new custom APIs to own your backend!

Soon we'll be tackling new extensions such as middlewares and callbacks. So make sure to watch Soul's project. Here's the link to Soul repo: https://github.com/thevahidal/soul

Let me know what you think about this new feature, And I'll see you in the next one.
thevahidal
·4 ปีที่แล้ว·discuss
Hi IceWreck, I took so much inspiration from pocketbase, but the reason that I started Soul, is mainly because I think the bigger community of Node.js / Javascript developers, could potentially help a larger a group of devs to use and mostly extend Soul however they like.
thevahidal
·4 ปีที่แล้ว·discuss
Hi claytonjy, Yeah that's a fair consumption, though now that Soul is realtime it could be considered as PostgREST + supabase/realtime.
thevahidal
·4 ปีที่แล้ว·discuss
Thanks for the heads-up, I'll fix it asap.