Skip to content

matagus/django-planet

Repository files navigation

django-planet

Python Compatibility PyPi Version CI badge codecov License

A Django app that provides everything you need to build planet feed aggregator website.

WARNING: Latest changes are backward incompatible with previous versions. I'm working in a new, minimal version compatible w/ latest Django and Python versions.

Features

  • ...

Installation

Via pip command:

pip install django-planet

...or you can clone the repo and install it using pip too:

git clone git://github.com/matagus/django-planet.git
cd django-planet
pip install -e .

then add planet to your settings.py:

INSTALLED_APPS = (
    # ...
    "planet",
)

then run the migrations:

python manage.py migrate

Usage

TO-DO

Screenshots

Post List

Post List

Blog View

Blog View

Author View

Author View

Full Post View

Full Post View

DEMO

Code for the demo site is available at the project/ directory.

Contributing

Contributions are welcome! ❤️

Please read Contributing.md for detailed instructions on how to help.

Running Tests

hatch run test:test will run the tests in every Python + Django versions combination.

hatch run test.py3.12-5.0:test will run them for python 3.12 and Django 5.0. Please see possible combinations using hatch env show` ("test" matrix).

License

django-planet is released under an BSD License - see the LICENSE file for more information.

Acknowledgements

Develop & built using Hatch project linting - Ruff code style - black

About

🌐 A django planet and feeds (RSS and ATOM) aggregator application for Django

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 11

Languages