Hi everyone
I almost finished getting the ishare2 bash script to work with JSON data.
Image downloading should work fine.
Most stuff is done, only missing the auto fix for bad names (for typos or different naming conventions).
Could anyone please help me test it? 🙏
You can always rollback to the "stable version" later.
To install the alpha version use this command:
I tested it on my end too of course but it's always better if tested on different environments.
Please report back any issues you might find
I almost finished getting the ishare2 bash script to work with JSON data.
Image downloading should work fine.
Most stuff is done, only missing the auto fix for bad names (for typos or different naming conventions).
Could anyone please help me test it? 🙏
You can always rollback to the "stable version" later.
To install the alpha version use this command:
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/alpha/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
I tested it on my end too of course but it's always better if tested on different environments.
Please report back any issues you might find
❤1👍1
Hello everyone
I'm aware that we're hitting a quota limit on Google drive
I already switched the indexes to map the OneDrive mirror
If you have any issues run: ishare2 update to update the sources files
I'm aware that we're hitting a quota limit on Google drive
I already switched the indexes to map the OneDrive mirror
If you have any issues run: ishare2 update to update the sources files
👍1
Hello everyone!
I know a lot of you already use and have contributed labs to PNetLab's store, but I've had requests (and thought about it myself) to implement a "pull labs" feature on ishare2.
This feature would have lab packages or individual labs for different purposes like CCNA preparation, etc. This would make labs available by executing a single command.
So if you guys are interested in contributing some, I'll create a new "Labs" section in LabHub specifically for labs once we have enough contributions :D
Happy learning!
I know a lot of you already use and have contributed labs to PNetLab's store, but I've had requests (and thought about it myself) to implement a "pull labs" feature on ishare2.
This feature would have lab packages or individual labs for different purposes like CCNA preparation, etc. This would make labs available by executing a single command.
So if you guys are interested in contributing some, I'll create a new "Labs" section in LabHub specifically for labs once we have enough contributions :D
Happy learning!
👍16
The alpha version of ishare2 is over 1000 lines less of code (32 KB less than previous versions) after optimizations 😵💫
JSON has definitely is been much easier to work with :)
I also refactored a lot of old code which was too repetitive and I had never touched since back when it was first released
Today I finished fixing the "ishare2 pull [TYPE] all" command, we're almost ready to release it to the main branch so I would appreciate any feedback you have on this major update 😃
JSON has definitely is been much easier to work with :)
I also refactored a lot of old code which was too repetitive and I had never touched since back when it was first released
Today I finished fixing the "ishare2 pull [TYPE] all" command, we're almost ready to release it to the main branch so I would appreciate any feedback you have on this major update 😃
👍5
LabHub & ishare2 Updates ️
Hello everyone I'm aware that we're hitting a quota limit on Google drive I already switched the indexes to map the OneDrive mirror If you have any issues run: ishare2 update to update the sources files
Hello!
This idea hasn't been dropped, I've just been busy but here's a provisional form to upload the labs if you want to share any:
https://forms.gle/gaFbFJmVBfmfGUit5
Please give credit to the lab's author (if you know it) to keep a friendly community :)
After we gather enough labs
This idea hasn't been dropped, I've just been busy but here's a provisional form to upload the labs if you want to share any:
https://forms.gle/gaFbFJmVBfmfGUit5
Please give credit to the lab's author (if you know it) to keep a friendly community :)
After we gather enough labs
ishare2 pull labs can be implemented with some more features coming in the future, like:ishare2 pull labs from : this command will allow you to pull labs from a direct download link and possibly other hosts like Google Drive public links❤7👍3
Hello guys! I just realized there's 52 image submissions in LabHub's form 🤦♂️
Sorry about that, I enabled notifications for that form now 😅
Sorry about that, I enabled notifications for that form now 😅
🤣3😁2👍1
Hi everyone!
For the first time in 8 months I made a significant change to the README.md of ishare2-cli's repository. This revised version includes a better brief explanation of how to use ishare2 and a much better format.
Some things are yet to be added while I work on the last few touches to release the new major release of ishare2, but overall it finally looks much better and that fits the new code improvements I worked on over the last month.
Please visit the GitHub repository to see what's new and leave a ⭐ (star) if you want: https://github.com/ishare2-org/ishare2-cli
For the first time in 8 months I made a significant change to the README.md of ishare2-cli's repository. This revised version includes a better brief explanation of how to use ishare2 and a much better format.
Some things are yet to be added while I work on the last few touches to release the new major release of ishare2, but overall it finally looks much better and that fits the new code improvements I worked on over the last month.
Please visit the GitHub repository to see what's new and leave a ⭐ (star) if you want: https://github.com/ishare2-org/ishare2-cli
GitHub
GitHub - ishare2-org/ishare2-cli: A tool to automate the download of images from labhub.eu.org
A tool to automate the download of images from labhub.eu.org - ishare2-org/ishare2-cli
👏4
More news... I pushed a new Release Candidate beta a couple minutes ago. If no bugs are reported in the next couple hours it'll be pushed to the main branch. This is a very significant update because it'll highly improve the program. There are more exciting things coming soon to ishare2 but this is it for now.
Please let me know if you find any bugs in the beta version:
Please let me know if you find any bugs in the beta version:
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/alpha/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
🔥5👍1🥰1
ℹ️ Major release (Version 3.3.1) pushed to the main branch!
TLDR; Old versions will break, upgrade to the latest release!
I've just pushed the new major release (Version 3.3.1) of ishare2 to the main branch. Please report any issues you might encounter. I've already implemented two hotfixes 😅, but let me know if you find additional issues that I haven't caught yet.
The latest update operates with JSON files, requiring the jq package for ishare2 to function correctly. If you don't have it installed, you can install it very easily with apt:
In contrast to previous versions, which fetched CSV files from Google Docs, this new version utilizes lists of mirrors hosted on GitHub: Mirrors Repository.
More information, including a detailed blog post, is on the way to provide further explanation on the features this version has and how to utilize them properly.
If you face any issues, consider reconfiguring ishare2. Deleting the entire ishare2 directory and then reconfiguring it can help resolve any potential problems:
Remove ishare2 directory:
Reconfigure ishare2:
Remember that you can just press enter to all questions to use the defaults and it'll work.
That's all for now, happy learning!
TLDR; Old versions will break, upgrade to the latest release!
I've just pushed the new major release (Version 3.3.1) of ishare2 to the main branch. Please report any issues you might encounter. I've already implemented two hotfixes 😅, but let me know if you find additional issues that I haven't caught yet.
The latest update operates with JSON files, requiring the jq package for ishare2 to function correctly. If you don't have it installed, you can install it very easily with apt:
apt install jq
In contrast to previous versions, which fetched CSV files from Google Docs, this new version utilizes lists of mirrors hosted on GitHub: Mirrors Repository.
More information, including a detailed blog post, is on the way to provide further explanation on the features this version has and how to utilize them properly.
If you face any issues, consider reconfiguring ishare2. Deleting the entire ishare2 directory and then reconfiguring it can help resolve any potential problems:
Remove ishare2 directory:
rm -rf /opt/ishare2
Reconfigure ishare2:
ishare2 config
Remember that you can just press enter to all questions to use the defaults and it'll work.
That's all for now, happy learning!
GitHub
GitHub - ishare2-org/mirrors
Contribute to ishare2-org/mirrors development by creating an account on GitHub.
👍1
If you are facing this error when trying to install/reconfigure ishare2, it means your apt package manager configuration is broken:
https://t.me/c/1656390384/3091
Through the CLI run:
Once you have entered the editor, remove the
Check how to use nano
(Navigate with arrow keys.
An automated removal is coming in future updates
https://t.me/c/1656390384/3091
ishare.top is a dead domain from the previous now dead ishare tool. To fix this error, delete it from the sources.list file.Through the CLI run:
nano /etc/apt/sources.list
Once you have entered the editor, remove the
ishare.top line from the list.Check how to use nano
(Navigate with arrow keys.
CTRL+s to save changes, CTRL+x to exit)An automated removal is coming in future updates
You are expected to find these type of errors if you haven't upgraded to the latest version yet: https://t.me/PNETLab/155151
Remember the latest release breaks old ones since the sources file will no longer point to the CSV files we used to use.
To upgrade to the latest version, simply run the quick installation command again
Remember the latest release breaks old ones since the sources file will no longer point to the CSV files we used to use.
To upgrade to the latest version, simply run the quick installation command again
Telegram
NCP Network in PNETLAB platform Group
error in ishare
❤3👍3
Dear users of ishare2 on PNETLab servers,
I'd like to make a couple of suggestions regarding recent issues with PNETLab's APT repository. ishare2 requires jq as a dependency for handling JSON files, and during its execution, it checks for jq and other packages like unrar to be installed. For this to work smoothly, APT needs to function correctly so that dependencies can be installed.
However, if you encounter the error displayed in this screenshot, it indicates that APT failed to verify the SSL certificate. Unfortunately, since it's beyond my control to fix this, the best workaround is to temporarily ignore the PNETLab source by commenting it out from the APT sources list.
Here are the steps to follow:
1. Edit the sources.list file using an editor like nano (learn how to use nano):
2. Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
3. Save and exit, then run ishare2 again, and let it automatically install the dependencies.
Thank you for your understanding, and feel free to reach out if you encounter any issues or have further questions.
I'd like to make a couple of suggestions regarding recent issues with PNETLab's APT repository. ishare2 requires jq as a dependency for handling JSON files, and during its execution, it checks for jq and other packages like unrar to be installed. For this to work smoothly, APT needs to function correctly so that dependencies can be installed.
However, if you encounter the error displayed in this screenshot, it indicates that APT failed to verify the SSL certificate. Unfortunately, since it's beyond my control to fix this, the best workaround is to temporarily ignore the PNETLab source by commenting it out from the APT sources list.
Here are the steps to follow:
1. Edit the sources.list file using an editor like nano (learn how to use nano):
nano /etc/apt/sources.list
2. Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
# deb [trusted=yes] https://repo.pnetlab.com ./
3. Save and exit, then run ishare2 again, and let it automatically install the dependencies.
Thank you for your understanding, and feel free to reach out if you encounter any issues or have further questions.
👍11❤1
If you guys keep having issues with repo.pnetlab.com, you can use pnetlab.labhub.eu.org in your sources.list file for now.
1. Open sources.list with a text editor like nano.
2. Remove or comment out the line with repo.pnetlab.com as source:
- Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
3. Paste this mirror at the bottom of the file:
This is mostly useful on fresh installs but can also solve the error mentioned in the previous message.
Let's hope my server can keep up with the requests 😆
- How to use nano
1. Open sources.list with a text editor like nano.
nano /etc/apt/sources.list
2. Remove or comment out the line with repo.pnetlab.com as source:
- Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
# deb [trusted=yes] https://repo.pnetlab.com ./
3. Paste this mirror at the bottom of the file:
deb [trusted=yes] https://pnetlab.labhub.eu.org ./
This is mostly useful on fresh installs but can also solve the error mentioned in the previous message.
Let's hope my server can keep up with the requests 😆
- How to use nano
👍10❤1
LabHub & ishare2 Updates ️
Dear users of ishare2 on PNETLab servers, I'd like to make a couple of suggestions regarding recent issues with PNETLab's APT repository. ishare2 requires jq as a dependency for handling JSON files, and during its execution, it checks for jq and other packages…
Since a lot of people were having the issue described here, I decided to automatically implement this fix.
ishare2 will automatically comment out the official PNETLab repo and add LabHub's mirror in case of failure as a fallback. Hopefully this will make things run smoother.
ishare2 will automatically comment out the official PNETLab repo and add LabHub's mirror in case of failure as a fallback. Hopefully this will make things run smoother.
Telegram
LabHub & ishare2 Updates ️
If you guys keep having issues with repo.pnetlab.com, you can use pnetlab.labhub.eu.org in your sources.list file for now.
1. Open sources.list with a text editor like nano.
nano /etc/apt/sources.list
2. Remove or comment out the line with repo.pnetlab.com…
1. Open sources.list with a text editor like nano.
nano /etc/apt/sources.list
2. Remove or comment out the line with repo.pnetlab.com…
❤2👍1
LabHub & ishare2 Updates ️
Since a lot of people were having the issue described here, I decided to automatically implement this fix. ishare2 will automatically comment out the official PNETLab repo and add LabHub's mirror in case of failure as a fallback. Hopefully this will make things…
Today, I realized the automated fix never triggered because ishare2 was exiting right after an installation error. Thanks to someone testing in PNetLab's group, this issue was resolved and will hopefully be easier for ishare2 to auto troubleshoot.
👍3
PSA: Important Notice for PNetLab Users
🚨 Attention: Avoid using the outdated OVA file available on PNetLab's website, as it may lead to complications in the future. Instead, we strongly recommend following the bare-metal installation procedure.
📖 Step-by-Step Guide: Refer to this guide for the installation process: https://pnetlab.com/pages/documentation?slug=install-bare-metal
🖥 Installation on a VM: You can still perform the installation on a Virtual Machine (VM) with no difference in the process. Simply install Ubuntu 18.04 on the VM and proceed with the remaining steps.
🔗 APT Mirror Issues: If you encounter any problems with PNetLab's APT mirror, check the previous messages in this channel. Alternatively, you can use LabHub's mirror for a smooth installation experience.
Avoid having future issues by following these suggestions. It is not under my control to update the documentation on PNetLab's website so this is a temporary workaround while the admins of PNetLab work on a fix
🚨 Attention: Avoid using the outdated OVA file available on PNetLab's website, as it may lead to complications in the future. Instead, we strongly recommend following the bare-metal installation procedure.
📖 Step-by-Step Guide: Refer to this guide for the installation process: https://pnetlab.com/pages/documentation?slug=install-bare-metal
🖥 Installation on a VM: You can still perform the installation on a Virtual Machine (VM) with no difference in the process. Simply install Ubuntu 18.04 on the VM and proceed with the remaining steps.
🔗 APT Mirror Issues: If you encounter any problems with PNetLab's APT mirror, check the previous messages in this channel. Alternatively, you can use LabHub's mirror for a smooth installation experience.
Avoid having future issues by following these suggestions. It is not under my control to update the documentation on PNetLab's website so this is a temporary workaround while the admins of PNetLab work on a fix
👍10❤3
Hello everyone!
I've got something good for everyone who's looking to get the CCNA certification.
I'll share with you a message from a group of network engineers and instructors who are giving access to CCNA courses from the Cisco Networking Academy.
I've verified it's not a scam and you can safely fill out the form. As usual, this is not sponsored or anything, we just want the same thing, make it easy for everyone to study networking.
You can get a 58% discount once you finish all your exams with 70% score or higher.
Check them out in the following message and happy learning!
I've got something good for everyone who's looking to get the CCNA certification.
I'll share with you a message from a group of network engineers and instructors who are giving access to CCNA courses from the Cisco Networking Academy.
I've verified it's not a scam and you can safely fill out the form. As usual, this is not sponsored or anything, we just want the same thing, make it easy for everyone to study networking.
You can get a 58% discount once you finish all your exams with 70% score or higher.
Check them out in the following message and happy learning!
❤3👍3