This is a repository dedicated to curating knowledge on any topic related to your domain. This package takes in a topic of your interest and creates a feed of posts with caption-sized facts derived from latest research papers and news articles.
Project description
KnowledgeFeed
Introduction
Welcome to KnowledgeFeed! This is a repository dedicated to curating knowledge on any topic related to your domain. Ever wanted to create your personalised feed of knowledge without wasting countless hours on various social media platforms and research sites? A constant pursuit of knowledge begins here that is intuitive and convinient.
This package takes in a topic of your interest and creates a feed of posts with caption-sized facts derived from latest research papers and news articles. Along with that, it also returns relevant images, videos and relevant links to know more. You can choose to skim through, or dive deeper. And none of this without concrete citations. You can use this output to build your own knowledge bank. You only need to handle personalisation to the topics in the frontend.
Happy learning!
How to Contribute
We encourage everyone to contribute to KnowledgeFeed and help build a valuable resource for the community. Here's how you can contribute:
- Fork the repository to your own GitHub account.
- Create a new branch for your changes.
- Make your desired changes, whether it's adding new content, fixing errors, or improving existing content.
- Commit your changes and push them to your forked repository.
- Open a pull request to the main repository, explaining the purpose and details of your changes.
Please make sure to follow our contribution guidelines and maintain a respectful and inclusive environment for all contributors.
How to Use
- pip install knowledgefeed
- Get free api key from Groq and put it in your .env file 'GROQ_API_KEY'. You can also put your 'OPENAI_API_KEY'
- Iterate directly as the function yeilds objects # for item in kf.FeedBuilder().build_feed(user_input, query_type, start):
- Take a look at the sample in test.json to know how to utilise this further in your code.
- You must pass the user_input, query_type and start. Start refers to the slice of query from the search for example 0 -> 0 to max_results, 10 -> 10 to max_results.
Where to Find Help
If you have any questions or need assistance, you can reach out to the maintainers of this repository or the community of contributors. Feel free to open an issue or join the discussion on the relevant topic.
License
KnowledgeFeed is released under the [Apache License, Version 2.0]. By contributing to this repository, you agree to make your contributions available under the same license.
We appreciate your interest in contributing to KnowledgeFeed and hope you find it a valuable resource for your learning journey!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file knowledgefeed-0.1.0.tar.gz.
File metadata
- Download URL: knowledgefeed-0.1.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0b43f5d173a316aac8a1015c63b24a63534b3efbcb65ea727616286f41576b0
|
|
| MD5 |
ae44ad215e12bfef1cba725f934e3dfa
|
|
| BLAKE2b-256 |
27978e0a9e98c8f90bf8c4ed156876a50719d129f4a3f1dad78649d55470be3e
|
File details
Details for the file knowledgefeed-0.1.0-py3-none-any.whl.
File metadata
- Download URL: knowledgefeed-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ecaf0aa3f31bec1759d550205868d06c5fcccc3da4c135a187c8323ba411488
|
|
| MD5 |
49b7cea446f1b4f66fcf940810796cfe
|
|
| BLAKE2b-256 |
5e39d1b6499512f05a583d7dc683340430d7f75f070499267c20751d1be46229
|