An open API service indexing awesome lists of open source software.

https://github.com/thearpankumar/tabflow

Chrome extention for saving tab group and then open them later
https://github.com/thearpankumar/tabflow

Last synced: 6 months ago
JSON representation

Chrome extention for saving tab group and then open them later

Awesome Lists containing this project

README

          

Here’s a **README.md** file for your project. You can copy and paste this into a new file named `README.md` in your project folder:

---

# TabFlow

A Chrome extension for exporting and managing browser tab URLs with ease.

![TabFlow Screenshot](SS-Extention.png)

## Features
- **Export Tab URLs**: Save all open tab URLs to a `.txt` file.
- **Open Links from Text**: Paste a list of URLs to open them in new tabs.
- **Modern UI**: Clean and intuitive design for seamless user experience.

## Installation
1. Clone this repository:
```bash
git clone https://github.com/your-username/TabFlow.git
```
2. Open Chrome and go to `chrome://extensions`.
3. Enable **Developer mode** (toggle in the top-right corner).
4. Click **Load unpacked** and select the `TabFlow` folder.

## Usage
1. Click the TabFlow extension icon in the Chrome toolbar.
2. **Export Tab URLs**:
- Enter a filename (e.g., `my_tabs.txt`).
- Click "Export Tab URLs" to download the file.
3. **Open Links from Text**:
- Paste the file content (one URL per line) into the textarea.
- Click "Open Links from Text" to open all URLs in new tabs.

## Example
### Export Tab URLs
1. Enter a filename: `my_tabs.txt`.
2. Click "Export Tab URLs".
3. A file named `my_tabs.txt` will be downloaded with all open tab URLs.

### Open Links from Text
1. Paste the following into the textarea:
```
https://www.google.com
https://www.github.com
https://www.wikipedia.org
```
2. Click "Open Links from Text".
3. All URLs will open in new tabs.

## Contributing
Contributions are welcome! Here’s how you can help:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature-name
```
3. Commit your changes:
```bash
git commit -m "Add your feature"
```
4. Push to the branch:
```bash
git push origin feature/your-feature-name
```
5. Open a pull request.

## License
This project is licensed under the [MIT License](LICENSE).

## Acknowledgments
- Inspired by the need for better tab management in Chrome.
- Built with ❤️ using HTML, CSS, JavaScript, and the Chrome Extensions API.

---

**Enjoy using TabFlow!** 🚀

---

### **How to Use**
1. Save the above content in a file named `README.md` in your project folder.
2. Customize the following:
- Replace `your-username` with your GitHub username.
- Add a screenshot (optional) and replace `screenshot.png` with your actual screenshot file.
3. Push the `README.md` to GitHub:
```bash
git add README.md
git commit -m "Add README.md"
git push origin main
```

---

### **Example Screenshot**
If you want to add a screenshot:
1. Take a screenshot of your extension popup.
2. Save it as `screenshot.png` in your project folder.
3. Add it to Git:
```bash
git add screenshot.png
git commit -m "Add screenshot"
git push origin main
```

---

Let me know if you need further assistance! 🎉