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

Road to v2 #67

Closed
9 tasks
buren opened this issue Jun 24, 2022 · 0 comments
Closed
9 tasks

Road to v2 #67

buren opened this issue Jun 24, 2022 · 0 comments
Assignees

Comments

@buren
Copy link
Owner

buren commented Jun 24, 2022

  • Optimize for Ruby 3.0, 2.7 is EOL March 31, 2023 so should still be supported in v2 (in my opinion)
  • Handle rate limiting HTTP 429, see Rate limiting – HTTP 429, Too Many Requests #32.
  • Report functionality
    • --report flag with CSV output for the CLI
    • Return some report object when used in Ruby
  • Go for backwards compatibility, might do some breaking chances if the API would be significantly improved
  • Perhaps support other archiving services, like archive.is
  • Proper configuration with configure block, WaybackArchiver.configure { |c| ... } instead of using top-level functions like WaybackArchiver.user_agent= (current configuration)
  • ... and more

Happy for any input!

@buren buren added the v2 label Jun 24, 2022
@buren buren self-assigned this Jun 24, 2022
@buren buren modified the milestone: v1 Jun 24, 2022
@buren buren closed this as completed Jun 24, 2022
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

No branches or pull requests

1 participant