Hello, and welcome to your personalized Image Gallery Viewer, crafted to bring your memories and visual content to life in a way that's both functional and aesthetically pleasing. Whether you're looking to organize your images or simply enjoy a visual stroll down memory lane, this tool has been designed with you in mind.
Image Viewer: At the heart of this gallery is the Image Viewer, which allows you to seamlessly browse through your collection of images. Each image is presented with its caption and additional details, giving context to your visual memories. With easy navigation and an intuitive interface, you can effortlessly flip through your gallery. Both all the notes and single note filtering of images are possible.
List and Filter: The gallery doesn't just display images; it also gives you the power to organize them. Use the built-in filtering options to view images by specific tags, ensuring that you can always find exactly what you're looking for. Whether you're sorting by date, tags, or other metadata, the gallery adapts to your needs. Get header based images segregation as well.
Download Options: We understand that your images are precious, and sometimes you need to have them at your fingertips outside of Amplenote. That's why this offers multiple download formats. Whether you need a raw list of your images, a formatted HTML file, or a structured JSON file, the download options are tailored to suit your preferences.
This gallery viewer is more than just a tool—it's a companion to your visual journey. Every image holds a story, and with this viewer, those stories are easily accessible, organized, and ready to be shared or enjoyed. The thoughtful design ensures that you can focus on what matters most: the memories behind each image. So go ahead, dive into your gallery, and let this viewer help you rediscover the beauty of your visual collection.
Welcome aboard, and happy viewing!
Welcome to the Image Gallery Viewer! This guide will walk you through how to interact with and make the most out of this tool. Whether you're here to view, filter, or download your images, we've got you covered.
Open the Viewer: Navigate to the Image Gallery Viewer within Amplenote. You can usually find this under the Application Options by hitting Ctrl + O
.
Select All notes OR Single note: View your Gallery Viewer both based on All the notes or A single note, you need to specify which one you want Gallery Viewer feature for. << New Feature >>
Create or Open Gallery Note: This is automatically set up in Amplenote, and it will take you directly to the Note where the Embed is inserted. If you have a ton of images or notes, its best to give it some time to go through all your notes!
Browse Images: Once you're in the gallery view, you'll see your images displayed with their captions and other details. Use the navigation controls to move through the images.
View Image Details: Click on an image to see more details, such as the caption, note name, tags, and UUID. This gives you context about each image.
Note: This page refreshes every time you open it and fetches the updated list every time! Your patience is much appreciated.
Select Filters: Use the filter options to narrow down your images based on tags or groups. You can filter by individual tags or combine multiple tags.
Apply Filters: Once you’ve selected your filters, apply them to view only the images that match your criteria. This helps you focus on specific subsets of your collection.
Select Format: How you want to list out your Images into a new note to review or explore, which ever you are interested in. You have Table View, and Document View, choose which ever pleases you. Why not explore both of them, and see which suits your needs.
Select Header Segregation: Segregate images based on Headers as well, earlier it just used to be with the default option Notes. << New Feature >>
Choose Download Options: Click on the download option to select how you’d like to download your images. You have several formats to choose from:
HTML Gallery: A web-friendly format for viewing images in a gallery layout.
Markdown Image Links: A text file containing markdown links to your images.
Image Properties JSON: A JSON file with detailed information about each image.
Image Properties RAW File: A raw text file with image details in a structured format.
Download the File: After choosing your format, the tool will generate and download the file to your device. You can then open this file with your regular browser.
Audit: A separate note is automatically created and every time you run a report using List!, Download!, or Viewer! - A record gets added to this note, you will have all in one place and you know where to look for it.
Navigate: Not only it creates the report, audit, it also navigates you to the appropriate note and you can right away start using what you were looking for.
If there are any ")"
closed brackets in the middle of the URL, then it does not get recognized by markdown formatting.
If there are links in the headers, then the list report for the link which takes you to the headers, do not function as expected.
Regularly Update: Keep your gallery note updated with the latest images and details to ensure you always have access to current content.
Organize Tags: Use descriptive tags and captions to make filtering and referencing respectively easier and more effective.
Check for Errors: If you encounter issues, retry to comment on the plugin page with your issue, which later can be looked into.
By following these steps, you'll be able to efficiently explore, manage, and download your images using the Image Gallery Viewer. Enjoy your visual journey!
Name | Gallery |
icon | collections |
Description |
|
setting | Gallery_Image_Viewer_UUID [Do not Edit!] |
setting | Gallery_Image_Viewer_AllImgs [Do not Edit!] |
setting | Gallery_Image_Audit_UUID [Do not Edit!] |
August 14th, 2024: Fully build, audited, completed and tested List! options and its features.
August 15th, 2024: Completed the Download! Option, using which I able to replicate the Viewer! Option. Build, with some errors and bugs related to image gallery and pop up, as I was using a different created logic, later move to a framework, which worked perfectly fine with limited features. Getting the caption and using various regex formats and structures was a challenge, due to the irregularities which exists. (not sure what all new scenarios may come up that I may need to incorporate!)
August 16th, 2024: Completed fixing the bugs and added few more features, and also tried to optimize the code and reduce redundant code, was not successful in reducing the code size, but all the features work in the current version on (August 16th, 2024 (22:50:04)). In the future, after testing and increasing my expertise in js, I will try to move the redundant codes into functions and called or replicated in other plugins as well, and a new feature update will be much easier comparatively. Some other day then!
September 24th & 25th, 2024 - After the reply from Lucian, updated the two requirements for the completion of the this plugin - Gallery. For the first one, Implemented an additional option in the the List option of the Plugin to segregate based on headers in a particular note (And a straight link to the respective header - If the headers have links or other markdown characters, this does not work correctly). For the second one, implemented and added a user input to select all the notes or one single note for the Gallery Viewer to show images in them. Also hiding the tag selection when a single note is selected. Also added all the selections into the audit logs for lists option.
Prompt for Download Options: You can select what details you want to download about your images, including tags, formats, and whether to include non-Amplenote images.
Tag Filtering: You can filter images based on individual tags (OR logic) or combined tags (AND logic).
Image Extraction: Grabs image URLs and captions from your notes. It distinguishes between Amplenote images and non-Amplenote images based on your settings.
Format Handling: Depending on your download choice, it can output data in:
HTML Gallery: A neat gallery layout for viewing in a browser.
Markdown Links: A text file with markdown image links.
Image Properties JSON: A JSON file with detailed image properties.
RAW File: A structured text file with all image details.
Image Viewer Creation: Sets up a new note or updates an existing one to display images using an embedded object, making it easy to view them all in one place.
Deduplication: Removes duplicate image entries to keep your data clean and organized.
Error Handling: Catch errors during note processing and continues working with the next note, ensuring the process doesn’t halt due to issues with individual notes.
Date and Time Formatting: Formats timestamps in a readable way for when you’re creating or downloading files.
Download Functionality: Generates and triggers downloads for different file formats with timestamps to keep your files organized.
Future Ideas in the Bucket:
Add image properties, zooming, sharing and other related image viewer options.
Add links to directly open the note separately, possible only to open in a browser, navigate may not work as it is a external environment.
Nothing as of now, everything that I could think of has been implemented as a Code!
Code Explanation! For Curious Readers and Explores! Thank you if you have made till here. You are Awesome, if you are reading this! 😀. Have a Great Day Ahead!
Time invested:
August 14th, 2024 - 8h 3m
August 15th, 2024 - 11h 5m
August 16th, 2024 - 10h 57m
August 17th, 2024 - 4h 44m
August 18th, 2024 - 4h 7m
September 24th, 2024 - 6h 9m
September 25th, 2024 - 1h 25m
Total: 36h 25m >> 46h 40m
[Not including the ideas popping up randomly when doing daily rituals, only Screen Time.]