Skip to content

CH6832/online-resources-to-stay-updated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Tech News

📰 About the project

A small commandline which allows the user to open multiple websites at the same time, each in a separate tab.

How it works

The open.py is the main program. If it's called, it reads in the structure of the data.xml file. The file must be called with a parameter, that has the same name as one of the tags a step below in the hierarchy of the root tags. Via this parameter, the script identifies the correct section of the file. It then iterates over all <url> tags and opens each url in a new browser tab.

Content overview

.
├── CODE_OF_CONDUCT.md - project code of conduct
├── COPYRIGHT - project copyright
├── data.xml - url storage
├── data.xsd - schema for the resources
├── LICENSE - license text
├── open_test.py - test functions of open.py    
├── open.py - main program
├── README.md - relevant information about the project
└── requirements.txt - requirements to run the project

🏃 Getting started

Prerequisites and example usage

  1. Clone the repository:
git clone https://github.com/CH6832/online-resources-to-stay-updated.git
  1. Extract the project:
tar -xf online-resources-to-stay-updated.zip
  1. Navigate into the folder:
cd online-resources-to-stay-updated
  1. Install requirements:
pip3 install -r requirements.txt
  1. Run script:
python3 open.py documentation

📚 Resources used to create this project

🔖 License

This project is licensed under the terms of the GPL v3.

©️ Copyright

See the COPYRIGHT file for copyright and licensing details.

📏 Code of Conduct

Please review our Code of Conduct before contributing to this project.

About

I use this tiny commandline tool on a daily basis to get latest news about selected tech subjects.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages