12 Open Issues Need Help Last updated: Sep 5, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue aims to enhance user experience by improving error handling and input validation. It proposes clearer error messages for scenarios like attempting to export private projects without a Personal Access Token (401) or when no projects are found (404). Additionally, it seeks to add input validation for OSF URLs provided via `--usetest` and `--url` flags, ensuring they conform to expected test or production environment formats.

Complexity: 2/5
bug good first issue

AI Summary: A test for rendering images in the wiki was removed due to frequent 403 errors when using public image links. This issue aims to reintroduce or fix the test by replacing the problematic public image URLs with stable, OSF-hosted images to ensure the test is less brittle and reliable.

Complexity: 1/5
bug good first issue
enhancement good first issue
bug good first issue help wanted

AI Summary: Improve the layout and content of a PDF generated by the OSF Project Exporter. This involves renaming a timestamp field, adding fields for project privacy, category, and including the main project and component names and URLs at the top of the PDF.

Complexity: 3/5
enhancement good first issue

AI Summary: Update the PDF layout generated by the OSF Project Exporter CLI tool to match the design specified in issue #10. This involves implementing the design's specifications within the existing codebase.

Complexity: 4/5
enhancement help wanted

AI Summary: Implement a general pagination handler class to efficiently process paginated JSON responses from various API endpoints. This class should take a function as input to process each page of results and handle the looping and fetching of subsequent pages based on the presence of 'next' and 'prev' links in the JSON response. Thorough testing is also required.

Complexity: 4/5
bug help wanted

AI Summary: Design the PDF layout for the OSF Project Exporter, specifying the content and structure (sections, headings) for a single project's information as presented in the project README.

Complexity: 3/5
enhancement help wanted

AI Summary: Determine the best method for user authentication in the OSF Project Exporter CLI. Options include continued use of Personal Access Tokens (PATs) with automated creation and revocation, or implementing OAuth. Documentation on PAT creation will be required regardless of the chosen method.

Complexity: 4/5
documentation enhancement help wanted question

AI Summary: Add a timestamp to the PDF metadata section when exporting a project using the OSF Project Exporter, and update existing unit tests to verify the timestamp's presence.

Complexity: 3/5
enhancement good first issue