Code Monkey home page Code Monkey logo

drifty's Introduction

Hi ๐Ÿ‘‹, I'm Saptarshi Sarkar! Great to see you here!

I am a Saptarshi Sarkar, an open-source enthusiast and always open to collaboration on open-source projects and new ideas. I love contributing to Open-Source projects and also enjoy maintaining them. I am a Java Developer with experience in building Open-Source projects like Drifty. Feel free to connect with me : https://bio.link/saptarshi

LinkedIn Profile Badge Hashnode Blog Twitter Profile Badge YouTube Badge

Saptarshi's GitHub Activity Graph

โšก Technologies

Language :

Java JavaScript HTML5 CSS3

Libraries & Framework :

Swing Next js

DevOps & Cloud Tools:

Git Vercel GitHub Actions

๐Ÿ“ˆ My Stats

drifty's People

Contributors

akash190104 avatar akshatjaiswal5 avatar amans369 avatar anantnipunge avatar anshulsoni4 avatar anurag-bharati avatar bharathkalyans avatar bhumika-1-3 avatar dependabot-preview[bot] avatar dependabot[bot] avatar divyanshiet avatar easyg0ing1 avatar github-actions[bot] avatar im-techno avatar iryanraushan avatar itshypon avatar kb-s avatar khushigarg1 avatar krishnansh5 avatar m9m avatar naveen13-06 avatar pargat-dhanjal avatar poshi1865 avatar redet-g avatar saptarshisarkar12 avatar shashwat0227 avatar sreevyshnavi02 avatar sujalsamai avatar thexahmed00 avatar waxer59 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

drifty's Issues

[FEATURE] Making the hero section of the website responsive for mobiles

Is your feature request related to a problem? Please describe.

When opening the website from a smartphone or laptop, the hero section seems broken

Describe the solution you'd like.

I would like to make it responsive using flexbox so that the mobile users don't face any problem while using the website.

Application Version

v1.1.0

Screenshots

image

Additional information

No response

[FEATURE] Making a gui version of Drifty

Is your feature request related to a problem? Please describe.
It's not always loved by users to use console applications, rather they find much interest in using GUI (Graphical User Interface) version of any application.

Describe the solution you'd like
We nees to build a GUI version of the application. We can use JavaFX or swing for that purpose.

Additional context
Contributors who want to take over this issue should at first comment below and then, I would assign them with the task. Multiple assignes can be there.

[FEATURE] Add Stars And Forks in the footer of the website

Is your feature request related to a problem? Please describe.

NA

Describe the solution you'd like.

I will add the count of the number of forks and stars of your repository in the footer section of your website.

Application Version

v1.1.0

Screenshots

No response

Additional information

If approved please assign this issue to me.

Edit Buttons![FEATURE]

Is your feature request related to a problem? Please describe.

Button animation have an unfinished kind if look ! as if stuck or in loop ,and the on hover animation and change in color does not match with color scheme of the entire website.

Describe the solution you'd like.

I would love to add a much smoother on hover animation and better colors to buttons.

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[FEATURE] Better UI for the dark mode button

Is your feature request related to a problem? Please describe.

Yes. When you click on the dark mode that button blends with the background.

Describe the solution you'd like.

A sticky Floating button for the dark mode so people can shift modes any where in the page

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[FEATURE] Want to change the font color for the first section

Is your feature request related to a problem? Please describe.

The current color of the section is white, it is not matching with the background color. So we can change it to a darker shade.

Describe the solution you'd like.

I will change the font color to black or a darker shade of any color so that it is visible enough (when it is not in the dark mode)

Application Version

v1.1.0

Screenshots

image

Additional information

No response

[FEATURE] Make a website for the documentation of Drifty

Is your feature request related to a problem? Please describe.
People don't always like to read Documentation from Readme. They want some website which will have a visually appealing look and all the sufficient details of using this application as well as support URLs.

Describe the solution you'd like
A website using html and css containing the documentation present in the README and a navbar should also be present. The support URLs (GitHub issues, My email address, my twitter account for DMs) should be present at the footer.

Additional context
Contributors who want to take over this issue should at first comment below then I will assign them with the task. Multiple assignes can be there. Feel free to contact me for any questions.

[FEATURE] Caching of images and other files in website

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like.

Caching the images and other such files for the website.

Application Version

v1.1.0

Screenshots

No response

Additional information

If anyone wants to work on this issue, please comment below and I shall assign you with the task.

[FEATURE] JS Modification

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like.

  • Adding Downloader function for Windows and other
  • Redirection for More Info
  • Improving Scroll Behavior

Screenshots

No response

Additional information

No response

[BUG] Fix the navbar animation

Description

Fix

  • Navbar animation: the current navbar animation changes very abruptly #
  • Change the cursor of the navbar elements to a pointer cursor

Application Version

v1.1.0

Additional information

No response

Edit Nav Bar [FEATURE]

Is your feature request related to a problem? Please describe.

Nav Bar is too dark and blocks the view to the content!

Describe the solution you'd like.

Edit the Nav Bar with a sleek design to compliment the theme of website.

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[BUG] The Download Section has different font than other sections

Describe the bug

While all the sections of the website are no using a consistent font-style, the heading section of Downloads is still using some old font, which make it look not consistent with the page style.

Steps To Reproduce

  1. Go to Home Page
  2. Scroll to Downloads section
  3. Check its Heading
  4. See the error

Expected Behavior

The Download Section's heading should be consistent with the page and should have similar styling to other sections of the page. This is how UI Designing works. So I would like to work on this issue

Operating System

Windows

Application Version

v1.1.0

Screenshots

image

Additional information

No response

[FEATURE] Add a contact form in the website

Is your feature request related to a problem? Please describe.

Many "Aalsi" peoples may never click on the email or Twitter buttons for contacting to the admin for a short message.

Describe the solution you'd like.

I want to add a contact form in the contact section of the website so that visitors can easily get back to the admin.

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[FEATURE] Option to preserve original file name and extension.

Is your feature request related to a problem? Please describe.
Naming a file everytime is a bit inconvenient for me. Sometimes, I'd like to preserve the original file name. Having a default naming and manual naming option would be handy.

Describe the solution you'd like
A simple name scrap function for the file name would be preferable. This function takes a link as a String and searches for the file name (including its extension). If found, It displays and assigns the name to a variable. If this process fails, then the manual option is shown. The user can also change the file name later.

Describe alternatives you've considered
I had also thought about naming the file with the current DateTime. Since every assignment is unique, it can be a default name.

[DOCS] Edit CONTRIBUTING.md

How would you improve the documentation? Please describe.

edit the contributing.md file which is important for a project, as it tells us the Prerequisite, and steps to contribute to any project.

Additional information

No response

[FEATURE] Add heading to contact us section

Is your feature request related to a problem? Please describe.

There is no heading to the contact us section, we can add it.

Describe the solution you'd like.

I will add heading = Contact Us, as it is looking like a footer but it is a contact us section

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[FEATURE] Add support for downloading YouTube videos

Describe the solution you'd like
Currently, the application shows HTTP proxy error while downloading an YouTube video. So, I want to have the application support for downloading YouTube videos. Anyone can contribute, just leave a comment and I will assign you with the task. Please link this issue to your PR.

Additional context
Refer to the FileDownloader.java file to see how it downloads a file and find how you can add support for downloading YouTube videos in that file.

[BUG] Navigation on website does not lead to anywhere

Describe the bug

The Download Text on the Navbar does not do anything. This should be fixed to take the user to the download section of the page.

Steps To Reproduce

  1. Go to https://saptarshisarkar12.github.io/Drifty/
  2. Click on the Download text in the Navigation bar

Expected Behavior

I expect to be taken to a page where I can download the tool

Operating System

Windows

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[FEATURE] improve the footer links transition

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like.

make the transition look smoother

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

Changes to organize and fix parts of the website

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like.

  • add semantic html to the footer
  • fix the dark mode toggle ( Currently if you activate the bright mode and reload the page the darkmode toggle is inverted and causes you to have errors when changing themes. )
  • delete unused css

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

[BUG] Some items appear smaller in some mobiles

Describe the bug

The text in buttons in some parts of the website appears very small. It includes the more info, contact us and Download section containing the three buttons.

Steps To Reproduce

  1. Go to Drifty's Website in MS Edge.
  2. Press CTRL + SHIFT + I or open DevTools.
  3. Press CTRL + SHIFT + M or Toggle Device Emulation.
  4. Click on Dimensions and select iPhone SE or iPhone 12 Pro or Pixel 5 or Samsung Galaxy S8+, etc.
  5. See the bug as given in the screenshot below.

Expected Behavior

Texts should have proper size and should be displayed properly.

Operating System

Other

Application Version

v1.1.0

Screenshots

Samsung Galaxy S8+

saptarshisarkar12 github io_Drifty_(Samsung Galaxy S8+)

iPhone SE

saptarshisarkar12 github io_Drifty_(iPhone SE)

Additional information

If anyone wants to work on this issue, you can comment below, and I would assign you with the task.

[OTHER] Website README.md

Description

I want to add README.md file inside website folder.

Application Version

v1.1.0

Additional information

Please assign this issue to me

[FEATURE] Improve the Website UI - Responsive

Is your feature request related to a problem? Please describe.

I would like to work on the entire Website UI and improve it as you can see that there are many things which don't work on the website as well as the UI design is not upto the mark. The Website is not resposive as well as there are many responsive bugs.

Describe the solution you'd like.

I would like to work on the entire website part as a sole developer to improve the application and provide a better user experince for the application.

Application Version

v1.1.0

Screenshots

Screenshot 2022-10-04 at 2 59 02 AM

Screenshot 2022-10-04 at 2 58 54 AM

Screenshot 2022-10-04 at 2 57 13 AM

Additional information

Would gladly contribute to this website as a part of hacktober fest and would love to contribute my share to open source applications.

[DOCS] Reorganising badges in README.md file

How would you improve the documentation? Please describe.

It d look good if the badge are in a more organized manner. And moved to prior to the introduction section.

Additional information

No response

[FEATURE] Add progress bar for Drifty

Is your feature request related to a problem? Please describe.
The user gets impatient when a large file is being downloaded but the application doesn't display how much percent of the file has been downloaded / left . They simply think that the application has become unresponsive and creates a negative impact on the user.

Describe the solution you'd like
A progress bar which will show how much percentage of the file has been downloaded / left.

Additional context
Contributors who want to take over this issue should at first comment below then I will assign them with the task. Ensure that you will link this issue to your Pull Request. Multiple assignes can be there. Just leave a comment below if you are interested.

[BUG] Failed to create the directory in default download folder

Describe the bug
When the application asks us to download file in default downloads folder and we type 'Y'. It generates error as : 'Failed to create the directory'

To Reproduce
Steps to reproduce the behavior:

  1. Download the application at Desktop and open it.
  2. Enter the link to the file, take any image from google.
  3. Press Y when asking for default downloads folder.
  4. A message will pop up as : Default download folder detected and then an error will pop up as : Failed to create the directory.

Expected behavior
It should have downloaded the file in default download folder of windows.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Version 21H2

[FEATURE] Add social handles in the footer of the Website

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Need to fix all buttons' transitions & extra scroll

Description

Fix

  • All buttons except for the navbar have a very abrupt transition
  • The page has an extra horizontal scroll due to the implementation of a video.

If it's okay with you, I can arrange this and send you the PR.

Additional information

No response

Moving "Contributing" section after "Demo" in README file

How would you improve the documentation? Please describe.

It would be nice to move the Contributing section after the Demo, as done in all well-known project READMEs. As the page would refer to the Users before it will to the Potential Contributors.

Additional information

No response

[FEATURE] Navbar scroll

Is your feature request related to a problem? Please describe.

When you click on a link in the navbar it makes a very abrupt jump to the selected element,

Describe the solution you'd like.

I think it would look better if instead it made a vertical scroll until you reach that element.
If you agree with my proposal I can implement these changes to the project

Screenshots

No response

Additional information

No response

[FEATURE] Create a feature to make log files for Drifty

Is your feature request related to a problem? Please describe.
A log file helps to better maintain what error has occurred or the request has been processed successfully.

Describe the solution you'd like
A feature to automatically generate log file when the application runs.

Contributors who want to take over this issue should at first comment below and then I will assign them with the task. Ensure that you will link this issue to your PR.

[BUG] NumberFormatException after inputs

Exception Occur

To Reproduce
Steps to reproduce the behavior:

  1. run Drifty_CLI
  2. give Inputs
  3. choose either Y or N
  4. See error

Expected behavior
Should give download logs and Success and location of the file

Screenshots
image

[FEATURE] Adding support for multiple download URLs as input

Is your feature request related to a problem? Please describe.
The users in most cases have to download more than one file, so, in the current version of Drifty, the user can enter maximum one download link and after the file has been downloaded, the application closes.

Describe the solution you'd like
The solution to this problem can be adding arrays to store multiple URLs, respective filenames and respective directories as input. Or, a while loop can also be introduced to run till the user enters stop or the number of files the user wants to download has exceeded.

Additional context
Contributors who want to take over this issue should at first comment below then I will assign them with the task. Multiple assignes can be there.

[FEATURE] Allow passing the requested parameters as program arguments

Is your feature request related to a problem? Please describe.
Currently you have to manually put in each argument as the program asks for them, this would allow inputting some or all of them as program arguments.

Describe the solution you'd like
Allow passing the various inputs it asks for as program arguments. They should be input in the same order as asked for, so link fName downloadsFolder. The program should still ask for any values not provided, or if a blank value was provided.
if downloadsFolder is y then it should try to find the default downloads folder. If it cannot find that or n was passed in then it should ask for one. If it is any other value it should be interpreted as a path. This may cause a conflict with saving to drives named y or n, I am not sure how that works exactly. If that is a problem then this could be split into two arguments, one for if a custom path should be used and a second for the custom path.

It could be worthwhile reording the arguments so that link and fName come last, which would make it easier to have a sort of 'default' downloader setup that has the downloads folder selected.

Example program arguments: https://example.com/my_file.txt "My file.txt" y which would download the file from the mentioned link and save it as My file.txt in the default downloads folder if found, asking the user for input if it cannot be found.

[FEATURE] Adding the image of Drifty using characters, in the first line of the console

Describe the solution you'd like
I want to add an image of Drifty (might be logo) printed using characters, for the first line of the console.

Additional context
Refer to this image. Here, the logo of the app is printed in the console. Similar thing needs to be done with Drifty.
Contributors who want to take over this issue should at first comment below and then I will assign them with the task.

[FEATURE] Rework on the contribute section.

Description

The contribute section seems kinda empty at the moment. I would love to add more content and improve its appearance.

Application Version

v1.1.0

Additional information

No response

Make a better footer![FEATURE]

Is your feature request related to a problem? Please describe.

The footer looks kind of very basic and unfinished, also the hero section text is simple .

Describe the solution you'd like.

I would like to change the footer and remove the red color after effect with some matching colors. Change the position of social media buttons and edit the font in hero section text.

Application Version

v1.1.0

Screenshots

No response

Additional information

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.