Skip to main content

No project description provided

Project description

iNotes 🧠✍️

iNotes is a simple Python package that uses AI to generate clear, concise notes from just topics. It's designed to assist students, professionals, and researchers in make short notes easily.


🚀 Features

  • Generate summarized notes from just a topic
  • Highlight key points and topics
  • Export notes to Markdown or plain text
  • Easy-to-use Python interface
  • Powered by different AI models
  • Models Supported : "neversleep/llama-3-lumimaid-8b:extended", "anthropic/ claude-3-7-sonnet-20250219", "sao10k/l3-euryale-70b", "deepseek/deepseek-chat", "deepseek/deepseek-r1", "openai/gpt-4o-mini", "gryphe/mythomax-l2-13b", "google/gemini-pro-1.5", "x-ai/grok-2", "nvidia/llama-3.1-nemotron-70b-instruct"
  • Warning : Some models may misbehave as it's not an official api integrated models.

📦 Installation

pip install iNotes

🧑‍💻 Usage

Here's a basic example of how to use the package:

from iNotes import generate_notes

#topic for notes

topic = "Machine Learning"

# Generate notes 
# filepath: where to save the generated notes
# system_prompt: custom prompt for the AI model
#saves notes in .pdf format

generate_notes(topic, filepath="output_notes.pdf",model = "deepseek/deepseek-r1",  system_prompt="You are an AI notes maker which makes notes on the basis of given prompt. Keep Headings and subheadings bold and stylish.")

📋 Output Example

.pdf file :

   ** MACHINE LEARNING NOTES **
 ** INTRODUCTION TO MACHINE LEARNING **
 ***What is Machine Learning?***
 *   Machine Learning (ML) is a subset of Artificial Intelligence (AI) that focuses on building
 systems which can learn from data.
 *   The core idea is to enable computers to improve their performance on a specific task
 through experience (data), without being explicitly programmed for every possible scenario.
 *   Instead of writing rigid rules for every situation, ML algorithms learn patterns,
 relationships, and structures within the data.
 *   This allows them to make predictions, classifications, or decisions on new, unseen data.
 *   It's about learning from examples and adapting behavior based on new information


    and many more...

📜 License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

inotes-1.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

inotes-1.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file inotes-1.1.0.tar.gz.

File metadata

  • Download URL: inotes-1.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for inotes-1.1.0.tar.gz
Algorithm Hash digest
SHA256 21f30172dfea0e93143c429d2dedea7149345d9949a9bd1490a887d64294cbe2
MD5 9792e11cc07955a5093269604ae06d2a
BLAKE2b-256 f352d439a010899acd155bb5d5f9fb7867bc3da8ebb4c56108071bf1c4b23ab9

See more details on using hashes here.

File details

Details for the file inotes-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: inotes-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for inotes-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d671187980a635082fb6288d232e595c7c64bf40c5ca084e0f35c8d01825ceb3
MD5 bc3ccd34c68b6badf09e7da164780e12
BLAKE2b-256 9e4b92afb8d083c1ad11bcd9414a2b5179caa350410e1d8e2972210d9fb8ff25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page