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

Add a landing page for the root endpoint #7

Closed
9 of 25 tasks
Snailedlt opened this issue Nov 8, 2022 · 3 comments · Fixed by #90
Closed
9 of 25 tasks

Add a landing page for the root endpoint #7

Snailedlt opened this issue Nov 8, 2022 · 3 comments · Fixed by #90
Assignees
Milestone

Comments

@Snailedlt
Copy link
Owner

Snailedlt commented Nov 8, 2022

I'm thinking it should contain the following:

  • Links to:
    • GitHub Repo
    • GitHub Issues
    • Swagger docs
    • Redoc docs
  • An input field where you can convert from a link into markdown
    • Validate that the URL is a valid http or https URL
    • Validate that the URL is for one of the supported platforms
    • Display error messages on API error responses
    • Highlight invalid fields
  • A preview image of the thumbnail that links to the video
  • A codeview that shows code in different languages
    • Markdown
    • HTML

Eventually I also want to add:

  • Support for animated gif
  • Expandable section with optional inputs
    • height
    • width
    • image type
    • gif?
      • length
  • Theming
    • Dark Mode
    • Light Mode
    • System
@Snailedlt
Copy link
Owner Author

This is a great starting point: https://video-to-markdown.marcomontalbano.com/

@Snailedlt
Copy link
Owner Author

Id' like to implement this with Svelte.
Since FastAPI is based on Flask, one of these guides should work with minor tweaks: https://www.reddit.com/r/flask/comments/oggis3/sveltejs_with_flask_backend/

@Snailedlt Snailedlt added this to the v1 milestone Aug 4, 2023
@Snailedlt Snailedlt self-assigned this Aug 4, 2023
@Snailedlt
Copy link
Owner Author

Teaser:
image

@Snailedlt Snailedlt linked a pull request Aug 9, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant