I did not specify any configuration, but I'm pretty sure we could play around with Supabase and set a login/logout status for the user (like saying: the user last logged in at time X and logged out at time Y; if Y > X, then the user can login in again, else they cannot).
If you want, I can put it in the roadmap for the next release of the package: then I would ask you to open an issue here: https://github.com/AstraBert/streamlit_supabase_auth_ui/issues so that I can add it to the milestone for v0.1.0 :)
Clelia Astra Bertelli
as-cle-bert
AI & ML interests
Biology + Artificial Intelligence = โค๏ธ | AI for sustainable development, sustainable development for AI | Researching on Machine Learning Enhancement | I love automation for everyday things | Blogger | Open Source
Recent Activity
commented on
their
article
about 14 hours ago
streamlit_supabase_auth_ui
commented on
their
article
1 day ago
streamlit_supabase_auth_ui
commented on
their
article
1 day ago
streamlit_supabase_auth_ui
Organizations
as-cle-bert's activity

commented on
streamlit_supabase_auth_ui
about 14 hours ago

commented on
streamlit_supabase_auth_ui
1 day ago
I could not find it either back in the days, when I wanted to suppress it, but my suspicion is that is linked to some not-so-up-to-date portions of the code (the code is based on a repo that used Streamlit 1.34, I believe). Nevertheless, what I did in my personal projects was suppressing all the warnings with:
from warnings import filterwarnings
filterwarnings(action="ignore")
# source -> https://www.geeksforgeeks.org/how-to-disable-python-warnings/
Hope this helps!

commented on
streamlit_supabase_auth_ui
1 day ago
Hi! Yes, the code is open and you can modify it for your projects :)
If you want to change the language of the components, you just need to modify the widget.py script, i.e. https://github.com/AstraBert/streamlit_supabase_auth_ui/blob/main/streamlit_supabase_auth_ui/widgets.py

posted
an
update
4 days ago
Post
2172
I built an AI agent app in less than 8 hours๐คฏ
And, believe me, this is ๐ป๐ผ๐ clickbaitโ
GitHub ๐ https://github.com/AstraBert/PapersChat
Demo ๐ as-cle-bert/PapersChat
The app is called ๐๐๐ฉ๐๐ซ๐ฌ๐๐ก๐๐ญ, and it is aimed at ๐บ๐ฎ๐ธ๐ถ๐ป๐ด ๐ฐ๐ต๐ฎ๐๐๐ถ๐ป๐ด ๐๐ถ๐๐ต ๐๐ฐ๐ถ๐ฒ๐ป๐๐ถ๐ณ๐ถ๐ฐ ๐ฝ๐ฎ๐ฝ๐ฒ๐ฟ๐ ๐ฒ๐ฎ๐๐ถ๐ฒ๐ฟ.
๐๐๐ซ๐ ๐ข๐ฌ ๐ฐ๐ก๐๐ญ ๐ญ๐ก๐ ๐๐ฉ๐ฉ ๐๐จ๐๐ฌ:
๐ Parses the papers that you upload thanks to LlamaIndex๐ฆ (either with LlamaParse or with simpler, local methods)
๐ Embeds documents both with a sparse and with a dense encoder to enable hybrid search
๐ Uploads the embeddings to Qdrant
โ๏ธ Activates an Agent based on mistralai/Mistral-Small-24B-Instruct-2501 that will reply to your prompt
๐ง Retrieves information relevant to your question from the documents
๐ง If no relevant information is found, it searches PubMed and arXiv databases
๐ง Returns a grounded answer to your prompt
๐๐จ๐ฐ ๐๐ข๐ ๐ ๐ฆ๐๐ง๐๐ ๐ ๐ญ๐จ ๐ฆ๐๐ค๐ ๐ญ๐ก๐ข๐ฌ ๐๐ฉ๐ฉ๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง ๐ข๐ง ๐ ๐ก๐จ๐ฎ๐ซ๐ฌ?
Three key points:
- LlamaIndex๐ฆ provides countless integrations with LLM providers, text embedding models and vectorstore services, and takes care of the internal architecture of the Agent. You just plug it in, and it works!๐โก
- Qdrant is a vector database service extremely easy to set up and use: you just need a one-line Docker command๐
- Gradio makes frontend development painless and fast, while still providing modern and responsive interfaces๐๏ธ
And a bonus point:
- Deploying the demo app couldn't be easier if you use Gradio-based Hugging Face Spaces๐ค
So, no more excuses: build your own AI agent today and do it fast, (almost) for free and effortlessly๐
And if you need a starting point, the code for PapersChat is open and fully reproducible on GitHub ๐ https://github.com/AstraBert/PapersChat
And, believe me, this is ๐ป๐ผ๐ clickbaitโ
GitHub ๐ https://github.com/AstraBert/PapersChat
Demo ๐ as-cle-bert/PapersChat
The app is called ๐๐๐ฉ๐๐ซ๐ฌ๐๐ก๐๐ญ, and it is aimed at ๐บ๐ฎ๐ธ๐ถ๐ป๐ด ๐ฐ๐ต๐ฎ๐๐๐ถ๐ป๐ด ๐๐ถ๐๐ต ๐๐ฐ๐ถ๐ฒ๐ป๐๐ถ๐ณ๐ถ๐ฐ ๐ฝ๐ฎ๐ฝ๐ฒ๐ฟ๐ ๐ฒ๐ฎ๐๐ถ๐ฒ๐ฟ.
๐๐๐ซ๐ ๐ข๐ฌ ๐ฐ๐ก๐๐ญ ๐ญ๐ก๐ ๐๐ฉ๐ฉ ๐๐จ๐๐ฌ:
๐ Parses the papers that you upload thanks to LlamaIndex๐ฆ (either with LlamaParse or with simpler, local methods)
๐ Embeds documents both with a sparse and with a dense encoder to enable hybrid search
๐ Uploads the embeddings to Qdrant
โ๏ธ Activates an Agent based on mistralai/Mistral-Small-24B-Instruct-2501 that will reply to your prompt
๐ง Retrieves information relevant to your question from the documents
๐ง If no relevant information is found, it searches PubMed and arXiv databases
๐ง Returns a grounded answer to your prompt
๐๐จ๐ฐ ๐๐ข๐ ๐ ๐ฆ๐๐ง๐๐ ๐ ๐ญ๐จ ๐ฆ๐๐ค๐ ๐ญ๐ก๐ข๐ฌ ๐๐ฉ๐ฉ๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง ๐ข๐ง ๐ ๐ก๐จ๐ฎ๐ซ๐ฌ?
Three key points:
- LlamaIndex๐ฆ provides countless integrations with LLM providers, text embedding models and vectorstore services, and takes care of the internal architecture of the Agent. You just plug it in, and it works!๐โก
- Qdrant is a vector database service extremely easy to set up and use: you just need a one-line Docker command๐
- Gradio makes frontend development painless and fast, while still providing modern and responsive interfaces๐๏ธ
And a bonus point:
- Deploying the demo app couldn't be easier if you use Gradio-based Hugging Face Spaces๐ค
So, no more excuses: build your own AI agent today and do it fast, (almost) for free and effortlessly๐
And if you need a starting point, the code for PapersChat is open and fully reproducible on GitHub ๐ https://github.com/AstraBert/PapersChat

posted
an
update
8 days ago
Post
1360
๐๐๐ข๐๐๐ฐ๐ฌ๐๐จ๐ญ - ๐๐๐ฉ๐จ๐ซ๐ญ ๐๐๐ข๐ฅ๐ฒ ๐๐๐ข๐๐ง๐๐ ๐ง๐๐ฐ๐ฌ ๐จ๐ง ๐๐ฅ๐ฎ๐๐๐ค๐ฒ
GitHub ๐ https://github.com/AstraBert/SciNewsBot
BlueSky ๐ https://bsky.app/profile/sci-news-bot.bsky.social
Hi there HF Community!๐ค
I just created a very simple AI-powered bot that shares fact-checked news about Science, Environment, Energy and Technology on BlueSky :)
The bot takes news from Google News, filters out the sources that are not represented in the Media Bias Fact Check database, and then evaluates the reliability of the source based on the MBFC metrics. After that, it creates a catchy headline for the article and publishes the post on BlueSky๐ฐ
The cool thing? SciNewsBot is open-source and is cheap to maintain, as it is based on mistralai/Mistral-Small-24B-Instruct-2501 (via Mistral API). You can reproduce it locally, spinning it up on your machine, and even launch it on cloud through a comfy Docker setup๐
Have fun and spread Science!โจ
GitHub ๐ https://github.com/AstraBert/SciNewsBot
BlueSky ๐ https://bsky.app/profile/sci-news-bot.bsky.social
Hi there HF Community!๐ค
I just created a very simple AI-powered bot that shares fact-checked news about Science, Environment, Energy and Technology on BlueSky :)
The bot takes news from Google News, filters out the sources that are not represented in the Media Bias Fact Check database, and then evaluates the reliability of the source based on the MBFC metrics. After that, it creates a catchy headline for the article and publishes the post on BlueSky๐ฐ
The cool thing? SciNewsBot is open-source and is cheap to maintain, as it is based on mistralai/Mistral-Small-24B-Instruct-2501 (via Mistral API). You can reproduce it locally, spinning it up on your machine, and even launch it on cloud through a comfy Docker setup๐
Have fun and spread Science!โจ

posted
an
update
10 days ago
Post
2724
๐๐ก๐ข๐๐ฐ๐๐ง๐๐๐๐ - ๐ ๐ซ๐๐๐ฌ๐จ๐ง๐ข๐ง๐ ๐๐ฌ๐ฌ๐ข๐ฌ๐ญ๐๐ง๐ญ ๐๐จ๐ซ ๐ฒ๐จ๐ฎ๐ซ ๐๐๐๐ ๐๐๐ฎ๐๐๐ญ๐ข๐จ๐ง
Demo ๐ https://pqstem.org
GitHub ๐ https://github.com/AstraBert/PhiQwenSTEM
Hello HF community!๐ค
Ever struggled with some complex Maths problem or with a very hard Physics question? Well, fear no more, because now you can rely on PhiQwenSTEM, an assistant specialized in answering STEM-related question!
The assistant can count on a knowledge base of ๐ญ๐ฑ๐ธ+ ๐๐ฒ๐น๐ฒ๐ฐ๐๐ฒ๐ฑ ๐ฆ๐ง๐๐ ๐พ๐๐ฒ๐๐๐ถ๐ผ๐ป-๐ฎ๐ป๐๐๐ฒ๐ฟ ๐ฝ๐ฎ๐ถ๐ฟ๐ spanning the domains of Chemistry, Physics, Matemathics and Biochemistry (from EricLu/SCP-116K). It also relies on the combined power of microsoft/Phi-3.5-mini-instruct and Qwen/QwQ-32B-Preview to produce reliable and reasoned answers.
For the next 30 days, you will be able to try for free the web demo: https://pqstem.org
In the GitHub repo you can find all the information to reproduce PhiQwenSTEM ๐ผ๐ป ๐๐ผ๐๐ฟ ๐น๐ผ๐ฐ๐ฎ๐น ๐บ๐ฎ๐ฐ๐ต๐ถ๐ป๐ฒ, ๐ฏ๐ผ๐๐ต ๐๐ถ๐ฎ ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ ๐ฎ๐ป๐ฑ ๐๐ถ๐๐ต ๐ฎ ๐ฐ๐ผ๐บ๐ณ๐ ๐๐ผ๐ฐ๐ธ๐ฒ๐ฟ๐ ๐๐ฒ๐๐๐ฝ: https://github.com/AstraBert/PhiQwenSTEM
Demo ๐ https://pqstem.org
GitHub ๐ https://github.com/AstraBert/PhiQwenSTEM
Hello HF community!๐ค
Ever struggled with some complex Maths problem or with a very hard Physics question? Well, fear no more, because now you can rely on PhiQwenSTEM, an assistant specialized in answering STEM-related question!
The assistant can count on a knowledge base of ๐ญ๐ฑ๐ธ+ ๐๐ฒ๐น๐ฒ๐ฐ๐๐ฒ๐ฑ ๐ฆ๐ง๐๐ ๐พ๐๐ฒ๐๐๐ถ๐ผ๐ป-๐ฎ๐ป๐๐๐ฒ๐ฟ ๐ฝ๐ฎ๐ถ๐ฟ๐ spanning the domains of Chemistry, Physics, Matemathics and Biochemistry (from EricLu/SCP-116K). It also relies on the combined power of microsoft/Phi-3.5-mini-instruct and Qwen/QwQ-32B-Preview to produce reliable and reasoned answers.
For the next 30 days, you will be able to try for free the web demo: https://pqstem.org
In the GitHub repo you can find all the information to reproduce PhiQwenSTEM ๐ผ๐ป ๐๐ผ๐๐ฟ ๐น๐ผ๐ฐ๐ฎ๐น ๐บ๐ฎ๐ฐ๐ต๐ถ๐ป๐ฒ, ๐ฏ๐ผ๐๐ต ๐๐ถ๐ฎ ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ ๐ฎ๐ป๐ฑ ๐๐ถ๐๐ต ๐ฎ ๐ฐ๐ผ๐บ๐ณ๐ ๐๐ผ๐ฐ๐ธ๐ฒ๐ฟ๐ ๐๐ฒ๐๐๐ฝ: https://github.com/AstraBert/PhiQwenSTEM

upvoted
an
article
20 days ago
Article
Why we (don't) need export control
By
โข
โข
8
posted
an
update
21 days ago
Post
1018
Hi HuggingFace community!๐ค
I just published an article in which I try to articulate some counter-points to Dario Amodei's post "On DeepSeek and Export Control"๐ https://huggingface.co/blog/as-cle-bert/why-we-dont-need-export-control
I try to address several key passages of the third section from Amodei's post (https://darioamodei.com/on-deepseek-and-export-controls), bringing my perspective on the importance of open source, open knowledge and multipolarity in a crucial field for our future such as Artificial Intelligence.
Happy reading!โจ
I just published an article in which I try to articulate some counter-points to Dario Amodei's post "On DeepSeek and Export Control"๐ https://huggingface.co/blog/as-cle-bert/why-we-dont-need-export-control
I try to address several key passages of the third section from Amodei's post (https://darioamodei.com/on-deepseek-and-export-controls), bringing my perspective on the importance of open source, open knowledge and multipolarity in a crucial field for our future such as Artificial Intelligence.
Happy reading!โจ

published
an
article
21 days ago
Article
Why we (don't) need export control
By
โข
โข
8Librarian Bot: Add language metadata for dataset
#2 opened 30 days ago
by
librarian-bot
