Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 PyToNotion

Contributors Forks Stars Issues PyPI - Version


Logo

🐍 PyToNotion

Logo

A repository for the PyToNotion package

Additional Material · Report Bug · Request Feature

📑 Table of Contents
  1. About The Project
  2. Project Structure
  3. What's New - Version 1.0.0
  4. Video List
  5. Getting Started
  6. Contributing
  7. License
  8. Contact

📖 About The Project

This repository contains the code for the PyToNotion package, a Python library to connect with Notion that includes examples of how to use each function.

Notion API Documentation: https://developers.notion.com/guides/get-started/overview

Notion API Version: 2026-03-11

🛠️ Built With

The project is built with Python programming language version 3.12.X

  • Python

📂 Project Structure

PyToNotion/
├── PyToNotion/
│   ├── __init__.py
│   └── pyNotion.py
├── tests/
│   ├── Blocks/
│   ├── Comments/
│   ├── Databases/
│   ├── Datasources/
│   ├── Pages/
│   ├── Users/
│   └── Views/
├── images/
├── LICENSE.txt
├── README.md
├── requirements.txt
└── pyproject.toml

🎉 What's New - Version 1.0.0

  • Initial release of PyToNotion
  • 🔌 Full integration with Notion API (Version 2026-03-11)
  • 📄 Page management: Create, read, update and move pages
  • 🗄️ Database management: Create, query and update databases
  • 🧱 Block management: Append, retrieve, update and delete blocks
  • 💬 Comment system: Create, read, update and delete comments
  • 👥 User management: Get information about users and bots
  • 👁️ View management: Create, read, update and delete views
  • 📊 Datasource support: Create and query data sources
  • 😀 Emoji retrieval available in Notion
  • 📚 Complete examples of usage in the tests/ directory
  • 📝 Comprehensive documentation with English comments

🎥 Video List

  • In progress

🚀 Getting Started

This is an example of how to run the project and its internal functions. You need to install the package or clone the project locally.

Prerequisites

This is the list of libraries or packages you need to install to run the project properly.

  • pip
    pip install -r requirements.txt

Installation

Below is a guide for installing the repository

  1. Clone the repository
    git clone https://github.com/your_username_/PyToNotion.git
  2. Install the packages
    pip install -r requirements.txt
  3. Install the package
    pip install PyToNotion

🤝 Contributing

Contributions make the open source community a great place to learn, inspire, and create. Any contributions you make are greatly appreciated

If you have a suggestion to improve the project, please fork the repository and create a pull request. You can also simply open an issue with the tag "enhancement".

Don't forget to give the repository a star :D! Thank you!

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the LOSA (License Open Source with Attribution) v2.0 license. See LICENSE.txt file for more information.

📧 Contact

YouTube Instagram TikTok Facebook Link LinkedIn Web BuyMeACoffee


Hazlo con el tipo de ❤️ que deja huellas en el alma

⭐ Star this repo🐛 Report Bug✨ Request Feature

About

Repositorio para el proyecto de PyToNotion

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages