hectorperez

hectorperez

Hello!

I built https://notes.club to discover Livebook notebooks.

At the moment it is a proof of concept. But you can already browse and run almost 2000 notebooks and every day we fetch new ones from Github’s API.

You can filter notebooks by user. For example:

Also, you can filter by repo. For example:

There are many things that could be implemented or improved. For example:

  • Filter by mix library. E.g. notes.club/mix/kino
  • Sort columns, search, pagination, replace filename with title, etc.
  • Improve the way we download notebooks from Github to include older notebooks.
  • Notifications. Weekly emails with new notebooks, send a tweet with each new notebook, etc.

Yet, before spending time on this I’d love to know if you find Notesclub useful. If so, consider contributing to the open source repo. It is a very simple Phoenix app. Also, if you’d like to sponsor or contribute in a different way, let’s have a chat.

By the way, I’m also open to contract work or a position where I can spend some time in open source projects like this. More details: Hec Perez — 9y web dev, 1.5y Elixir/PETAL, remote Madrid/EU

Let me know what you think of Notesclub!

Showing Posts 1 to 10

BrooklinJazz

BrooklinJazz

This is awesome! I will have to contribute once I have some free time after Elixir conf.

Thank you for this fantastic resource :folded_hands:

hectorperez

hectorperez OP

Thanks! Brilliant that you want to contribute. Let me know if I can help.

Enjoy this edition of ElixirConf!

hectorperez

hectorperez OP

Now we can discover all Livebook notebooks created in the last seven days:
notesclub_last_week

hectorperez

hectorperez OP

Lots of thanks to our newest contributor @FabriDamazio!
He added LiveView to Notesclub.

Other news:

  • Improved search across both filenames and content
  • Infinite scroll

Let me know if you have any feedback!

hectorperez

hectorperez OP

Searching Livebook notebooks in Notesclub is faster now and works across:

  • GitHub username
  • repo name
  • title
  • filename
  • content

For example, you can find all notebooks which include bumblebee.

hectorperez

hectorperez OP

News:

  • Now notes.club is mobile-friendly — in case you’d like to discover notebooks on the go!
  • @dmarcoux added docker-compose, GitHub actions and Credo among others. Thanks!!
hectorperez

hectorperez OP

I’m thinking about how we could find the best notebooks to give them more visibility.
How about allowing alchemists to log in with GitHub and “like” or “star” notebooks?
Any other ideas?

Rich_Morin

Rich_Morin

Hex.pm tracks the number of downloads, which is a sign of interest…

hectorperez

hectorperez OP

That’s a good idea, thanks @Rich_Morin.

We could track the number of times a user clicks on “Run in Livebook” or opens it on GitHub.

hectorperez

hectorperez OP

Blockquote
That’s a good idea, thanks @Rich_Morin.
We could track the number of times a user clicks on “Run in Livebook” or opens it on GitHub.

I created an issue for this. If anyone wishes to contribute to this open-source Phoenix app, this is a good one to start:
https://github.com/notesclub/notesclub/issues/172

Otherwise, I’ll do it at some point. Thanks!

Where Next? Top

Trending in Other Resources Top

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews