Skip to content

I inititally cerated this for myself as I had too many tabs open. Now I drag the url to this preset size url and only have 1 tab open. Queue works in a FIFO manner.

License

Notifications You must be signed in to change notification settings

decanbay/PathPiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PathPiler and FreePiler URL Collector

Linux image image

Windows image image

Also checkout the more capable version here https://github.com/decanbay/PathPiler/tree/FreePile

I don't like Apple so no MacOSbut feel free to compile and add here.

I have created this for myself as I was getting distracted with the number of tabs and Could not limit myself. Just drag your URL from your browser for queue, and click back on to deque. It only queues unique URLs so that you can not queue the same url.

This is to store URLs in a First-In-First-Out (FIFO) manner, view the current queue capacity.

Compiled on Ubuntu 22.04 and Windows 10 Exe and Binary files can be downloaded from here

https://github.com/decanbay/PathPiler/releases

if on Linux chmod +x PathPiler Double click or ./PathPiler

Features

  • URL Queue Management: Add URLs to a queue with a simple drag-and-drop interface.
  • FIFO Access: Retrieve and open the oldest URL in the queue with just a click.
  • Capacity Display: Visual indicator of the current queue status, showing how many URLs are stored versus the total capacity.
  • Dynamic Capacity: Users can adjust the queue capacity as needed, with visual feedback changing from green to red as the queue fills up.
  • Unique URLs: Only Unique URLs are stored.

Getting Started

To get started with URL Collector, follow these steps:

**either run with python (needs pyqt6) or crete an execuatable using pyinstaller

  1. Run URL Collector: Double-click the executable to run the application.
  2. Add URLs: Drag and drop URLs into the application window to add them to the queue.
  3. Open URLs: Click on the capacity indicator to open and remove the oldest URL from the queue.

Building from Source

If you prefer to build URL Collector from source, you will need Python and PyQt installed on your system. Follow these steps:

# Clone the repository
To get an executable 
pyinstaller --onefile --windowed --exclude-module _ssl PathPiler.py

OR

# Navigate to the project directory
pip install PyQt6

# Run the application
python url_collector.py

About

I inititally cerated this for myself as I had too many tabs open. Now I drag the url to this preset size url and only have 1 tab open. Queue works in a FIFO manner.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages