Skip to content

ParserPython is a tutorial project designed to learn how to parse data, store and present that data using Django framework technologies.

Notifications You must be signed in to change notification settings

ZorkoAnastasiya/ParserPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParserPython View project

made-with-python mypy Code style: black Imports: isort

GitHub commits GitHub latest commit Lines of code

Technologies:

pycharm heroku django beautiful soup httpx postgresql bootstrap


About the project:

ParserPython is a tutorial project designed to learn how to parse data, store and present that data using Django framework technologies.


The project is a website with the following functions:

  • registration and authorization of users;
  • getting a list of news from supported resources;
  • receiving the text of a specific news;
  • update of previously saved articles;
  • transition to the original source of news;
  • adding links to another resource and receiving data from the specified address;
  • creation of your own news archive, with the ability to add or remove articles from it.

Installing and running the project:

  1. Install packages from requirements.txt file

  2. Set the environment variable DEBUG (True - for local launch)

  3. Add the environment variable DATABASE_URL, indicating the url to the connected database

  4. Run the following commands from the superproject directory:

    • Apply migrations
      python manage.py migrate
      
    • Create a superuser for access to project administration (the project configuration is set to Russian)
      python manage.py createsuperuser
      
    • Start the local server
      python manage.py runserver
      

About

ParserPython is a tutorial project designed to learn how to parse data, store and present that data using Django framework technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published