Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change this forks "Scanner" tag to something different #315

Closed
wants to merge 19 commits into from

Conversation

vxbinaca
Copy link
Collaborator

Hi, you haven't enabled the ability to make issues so I'm doing this here.

Every time a item is uploaded to Archive.org the "Scanner" tag on the item lists the script name and version:

Scanner:    TubeUp Video Stream Mirroring Application 2023.08.19 

BinAnon is requesting you change this, you can make it "tubeup-drzraf" or whatever you want, but not our Scanner ID. Your fork divirges from ours in function significantly, specifically with open yt-dlp flags that allow for non-standard output and we don't want staff or future historians confusing the two.

Please change this ASAP.

Thanks.

drzraf and others added 19 commits September 16, 2023 23:18
This reverts commit 0911477.

urllib3 is needed to postprocess/parse/URL for sanitization and privacy purpose (bibanon#192)
We fix this by carefully redacting the IP address in the JSON fields known to contain it.
* Revert "Remove urllib3 dependency"

This reverts commit 0911477.

urllib3 is needed to postprocess/parse/URL for sanitization and privacy purpose (bibanon#192)

* IA currently leaks the IP address of the submitter. This is bad.

We fix this by carefully redacting the IP address in the JSON fields known to contain it.

* added tests

* flake8 linting
- Use latest urllib3 instead of that specific version
…oaded the way

  yt-dlp keep track of downloaded items.

- Amend bibanon#19 by adding optional idempotency between runs:
  While concurrent-instances can still rely on a "clean" download directory (bibanon#19)
  a single upload node can use --use-upload-archive can avoid source files removal.
  Subsequent runs of `tubeup` will omit files already uploaded.

- Fixes bibanon#23 (and part of bibanon#233)
- NB: Ability for upload_ia() to return None, paves the way to fix bibanon#36 or bibanon#109
…dia files.

If `tubeup` is passed the path of info.json files instead of URL,
then it will parse them and, if `--output` was set correctly (same value as previous `yt-dlp`)
then recover the basename of the local files associated with this video.

If used intelligently, especially in conjunction with:
--ignore-existing-item # needed, for now, to avoid the download-archive codepath
--yt=--format=...      # use the same download format
--yt=--no-overwrites
... then existing files may be uploaded without having been re-downloaded/overwritten.

Usage isn't foolproof. Use at your own risks.
@vxbinaca vxbinaca closed this Sep 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants