(aka the "awesome-notebooks")
Naas is a data platform that enable anyone with minimal technical knowledge to turn Jupyter Notebooks into powerful automation, analytical and AI engines thanks to low-code formulas.
The platform is based on 3 elements:
- The templates enable anyone to use data engines on all kind of subjects in minutes.
- The low-code drivers act as connectors to facilitate access to tools, and complex libraries (database, API, ML algorithm...)
- The low-code features (scheduling, asset sharing, notifications...) turns Notebooks into production ready data engines.
Naas is forever free to use with 100 credits/month.
Open your account
The aim of this repository is to be the largest aggregator of production ready Jupyter Notebooks templates. To do so, we have defined a framework that enable easy understanding and scaling of Notebooks: Each notebook is organized with the following msections:
- Title: "Tool - Action of the notebook"
- Description: a one-liner explaining the benefits of the notebooks for the user
- Tags: hastags of the topics the notebook is about
- Input: list of all the variables, credentials, that needs to be setup
- Model: list the functions applied to the data
- Output: list the assets to be used by the user and its distribution channels if any.
The repository is organized by source/tools. Managed by Naas core-team and community ⭐️.
→ Feel free to use the Issues tab to add any templates you would like to see, or contribute to.
👉 Check our Contributor's Guide to get you started in no time.
✅ Apply to our Open Source Contributor Program for guidance and mentorship.
✅ Join our Slack Community to present yourself, ask questions, learn about our latest news.
✅ Follow us on social medias:
- Daily biling notification to slack
- Get files from S3 bucket
- Read dataframe from S3
- Send dataframe to S3
- Upload file to S3 bucket
- COVID19 - FR - Entrées et sorties par région pour 1 million d'hab.
- Récupération données légales entreprise
- Add new issues as page in Notion database
- Add new member to team
- Close issue
- Create issue
- Download file from url
- Get active projects
- Get commits ranking from repository
- Get issues from repo
- Get most starred repos
- Get profile from user
- Get profiles from teams
- Get pull requests from repository
- Get stargazers from repository
- Get weekly commits from repository
- Peform basic actions
- Read issue
- Remove member from team
- Track issues on projects
- Track notebooks created over time
- Automate response from keywords in mailbox
- Clean mailbox
- Read mailbox
- Schedule mailbox cleaning
- Send emails from Gsheet classic
- Send emails from Gsheet specific
- Follow average session duration daily
- Follow number of new visitors daily
- Follow number of new visitors hourly
- Follow number of new visitors monthly
- Follow number of new visitors weekly
- Follow number of sessions daily
- Follow number of sessions hourly
- Follow number of sessions monthly
- Follow number of sessions weekly
- Follow number of visitors daily
- Follow number of visitors hourly
- Follow number of visitors monthly
- Follow number of visitors weekly
- Get bounce rate
- Get pageview ranking
- Get stats per country
- Get time on landing page
- Get unique visitors
- Get unique visitors by country
- Send visitors traffic graph and trends prediction to Slack channel
- Add items to Notion databases from new rows in
- Add new github member to team from spreadsheet
- Get data
- Send LinkedIn invitations from spreadsheet
- Send data
- Send data to MongoDB
- Send emails from sheet
- Associate contact to deal
- Create Task
- Create contact
- Create contacts from linkedin post likes
- Create deal
- Create note
- Delete Task
- Delete contact
- Delete deal
- Delete note
- Get Task
- Get all contacts
- Get all deals
- Get all pipelines and dealstages
- Get closed deals weekly
- Get contact from URL
- Get contact from email
- Get contact from id
- Get contacts associated to deal
- Get deal
- Get new deals created weekly
- Get notes from contact
- Send LinkedIn invitations from contacts
- Send contacts to gsheet
- Send deals to gsheet
- Send sales brief
- Update Task
- Update contact
- Update deal
- Update followers from linkedin
- Update jobtitle country industry from linkedin
- Update linkedinbio from google
- Add cells in notebook json
- Add tags in cells
- Count code characters
- Count code lines
- Get installs
- Get libraries
- Read file json
- Save file ipynb
- Accept all invitations and send first message
- Accept invitation received
- Follow company followers
- Follow connections from profile
- Follow number of connections monthly
- Generate leads from posts
- Get age and gender from profile picture
- Get comments from post
- Get company followers
- Get connections from network
- Get contact from profile
- Get conversations
- Get followers from network
- Get guests from event
- Get identity from profile
- Get info from company
- Get invitations received
- Get invitations sent
- Get likes from post
- Get messages from profile
- Get network from profile
- Get polls from post
- Get posts stats from company
- Get posts stats from profile
- Get resume from profile
- Get sentiment emotion irony offensiveness from comments
- Get stats from post
- Ignore invitation received
- Send comments from post to gsheet
- Send company followers to Google Sheets
- Send connections from network to gsheet
- Send invitation to company followers
- Send invitation to profile
- Send invitation to profile from post likes
- Send likes from post to gsheet
- Send message to profile
- Send message to profile from post likes
- Send posts feed to gsheet
- Send profile followers by email
- Send weekly post engagement metrics by email
- Update metrics from company posts in Notion content calendar
- Update metrics from posts in Notion content calendar
- Linkedin Follow content published from profile
- Linkedin Follow content views from profile
- Linkedin Follow content views monthly from company
- Asset demo
- Automate GitHub Auth
- Configure Github with ssh
- Credits Get Balance
- Dependency demo
- Doc demo
- Domain demo
- Emailbuilder demo
- Get Transactions
- Get help
- Get number of downloads naas drivers package
- Get number of downloads naas package
- Get total downloads naas libraries
- NLP Examples
- Notification demo
- Remove Scheduler Outputs
- Reset Instance
- Scheduler demo
- Secret demo
- Set timezone
- Use SSH tunnel to reach network protected resources
- Webhook demo
- Add new github member to team from database
- Add paragraph with link in page
- Automate transcript generation from recording link in page property
- Create page
- Duplicate page
- Explore API
- Generate Google Sheets rows for new items in database
- Get database
- Get users
- Send LinkedIn invitations from database
- Send Slack Messages For New Database Items
- Sent Gmail On New Item
- Update page
- Update pages from database
- Convert datetime series
- Create Pivot Table
- Create dataframe from dict
- Format number to string
- ISO Date Conversion
- Merge Dataframes
- Transform dataframe to dict
- Create Barline chart
- Create Bubblechart
- Create Candlestick
- Create Gantt chart
- Create Heatmap
- Create Horizontal Barchart
- Create Leaderboard
- Create Leaderboard stacked
- Create Linechart
- Create Mapchart world
- Create Vertical Barchart
- Create Vertical Barchart group
- Create Vertical Barchart stacked
- Create Waterfall chart
- Consolidate Excel files
- Create dataframe from lists
- Create dict from lists
- Download PDF from URL
- Looping Over Dataframe
- Using datetime library
- Get cash position trend
- Get organizations
- Get positions
- Get statement
- Get statement barline
- Get statement ranking by category
- Get statement summary by operation type
- Get transactions
- Releve de compte augmente
- Get posts stats
- Get tweets from search
- Get tweets stats from profile
- Get user data
- Post text and image
- Schedule posts
- WHI Create indicator
- Get daily Covid19 active cases trend JHU
- Get daily Covid19 active cases worldmap JHU
- GDP contributors
- GDP per capita and growth
- GDP per country and evolution
- Gini index
- Most populated countries
- Richest countries top10
- World employment by sector
- World population and density
- Candlestick chart
- Cryptocurrencies heatmap correlation graph
- Display chart from ticker
- Get Stock Update
- Get USDEUR data and chart
- Get data from ticker
- Send daily prediction to Email
- Send daily prediction to Notion
- Send daily prediction to Slack
- Download video
- Extract and summarize transcript
- Extract transcript from video
- Get statistics from channel
- Get statistics from video
- Get uploads from channel
- Send track to Spotify
- Send video stats to Notion
- Summarize video
Maintained by CashStory SAS (Naas mother company).
Contact us to learn more on our website chat : https://naas.ai