mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-04-25 09:06:02 +03:00
[GH-ISSUE #930] Clarify admin UI button behavior + document the details of how they behave #3599
Labels
No labels
expected: maybe someday
expected: next release
expected: release after next
expected: unlikely unless contributed
good first ticket
help wanted
pull-request
scope: all users
scope: windows users
size: easy
size: hard
size: medium
size: medium
status: backlog
status: blocked
status: done
status: idea-phase
status: needs followup
status: wip
status: wontfix
touches: API/CLI/Spec
touches: configuration
touches: data/schema/architecture
touches: dependencies/packaging
touches: docs
touches: js
touches: views/replayers/html/css
why: correctness
why: functionality
why: performance
why: security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ArchiveBox#3599
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @meonkeys on GitHub (Feb 16, 2022).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/930
Hi there! Just had a few questions.
titleattributes) to the "title", "pull", "re-snapshot", "reset", and "delete" buttons to/admin/core/snapshot/in the web UI? I couldn't find an existing issue for this. I'm happy to file one and help out.output.pdffile. Why? example archivebox snapshot index page showing this behaviorIs there any way to strip ads and trackers?found #211 , awesome!Thank you, -Adam
@akhilleusuggo commented on GitHub (Feb 17, 2022):
-Title : Pull the title ( redownload if it was missing, or the title has changed )
-Pull: Download missing/failed outputs/extractors methods ( pdf, wget... etc). Maybe because download failed or interrupted by a reboot or something. This is the default behavior when you add new URL, they will get pulled automatically. https://github.com/ArchiveBox/ArchiveBox#output-formats
-Re-snapshot: As the name suggests, re-download the page as a separated unique page. Not the same as pull, this one will create a separate entry, and the page is treated as a new URL ending with the date and time
#2020-10-24-08:00https://github.com/ArchiveBox/ArchiveBox#saving-multiple-snapshots-of-a-single-url-Reset: Delete all type of output and redownload them. In the contrary of snapshot, this will overwrite the files.
@meonkeys commented on GitHub (Feb 17, 2022):
I added your documentation to https://github.com/ArchiveBox/ArchiveBox/wiki/Usage#explanation-of-buttons-in-the-web-ui---admin-snapshots-list ! I hope this is OK.
@meonkeys commented on GitHub (Feb 24, 2022):
Any thoughts on 5 above (
output.pdf)?@akhilleusuggo commented on GitHub (Feb 25, 2022):
Maybe you browser doesn't support PDF and needs to download it since it can't open it. ( I don't think is the reason but it could be )
But I don't understand what do you mean by
If you browser does support PDF reading then should not be any problem. Tweak this settings. Must be set to open in firefox
@meonkeys commented on GitHub (Feb 25, 2022):
Oh dangit, you're right!
For posterity: it looks like Firefox must indeed be configured to open PDFs in Firefox (as opposed to the other options: Always ask, Save File, etc) for this to work properly. On a snapshot index page, the PDF viewer tries to open the PDF in an iframe. If Firefox is set to Save File, the iframe instead ends up triggering a file download of
output.pdf.@pirate commented on GitHub (Mar 9, 2023):
Considering re-naming these buttons for clarity + updating the tooltip help text that appears on hover:
⬇️ Title->Get title(Make an initial request to fetch the page's title, headers, and response code)Pull->Resume(Resume archiving a snapshot that was interrupted during archiving / retry any methods that failed to produce output on the first try)Re-Snapshot->Re-Snapshot URL(Create a new separate snapshot of this URL and archive it from scratch as it appears right now)Reset->-just going to remove this button I think, I don't think it's that useful and you can accomplish it with Re-Snapshot + Delete on the originalDelete-> stays the sameOpen to suggestions. The difficulty is that I have to keep these really short to fit them in the UI nicely (especially for smaller screen sizes), otherwise it would be easy to give them long descriptive names.
@meonkeys commented on GitHub (Mar 20, 2023):
What if you we left ⬇️ Title as-is, but added a long tooltip? We could use long, descriptive text in the tooltip: exactly what you wrote in parens. So ⬇️ Title stays the same, but when you hover over it you see
Make an initial request to fetch the page's title, headers, and response code.Renaming Pull to Resume sounds great, as does getting rid of Reset.
Resume tooltip:
Resume archiving a snapshot that was interrupted during archiving / retry any methods that failed to produce output on the first try.Re-Snapshot seems fine as-is, especially if it gets the tooltip
Create a new separate snapshot of this URL and archive it from scratch as it appears right now.Delete seems clear as-is, without a tooltip.
@huyz commented on GitHub (Aug 5, 2024):
I've also been confused by the current terminology, which always made me think too hard.
So to experiment, I created a user script (for Violentmonkey or Tampermonkey) with new terminology.
If you might want to try it out
Also, please don't get rid of
Reset(which I callRedo) as it's my most commonly-used button.@pirate commented on GitHub (Aug 5, 2024):
Thanks for contributing! I've never liked the names I came up with for these buttons and yours are way better. I'll incorporate these into the next release 👌😊
@pirate commented on GitHub (Sep 6, 2024):
This is done in v0.8.3-rc! https://github.com/ArchiveBox/ArchiveBox/releases/tag/v0.8.3-rc
There are also new success/error banners that show after you click the buttons, (and the tasks now run the background instead of blocking the response and timing out sometimes).