newtoallofthis123 / lyrics_cli Goto Github PK
View Code? Open in Web Editor NEWA Simple CLI for singing along in the Terminal World
License: MIT License
A Simple CLI for singing along in the Terminal World
License: MIT License
On my projects, I have the costume to add a CI/CD that helps check bugs and makes generating packages and binaries to releases easier.
You can have clippy lint warnings checks, tests, and code formatting checks directly on GitHub.
And ship packages and deploy them to crates.io with a simple method:
# Change version on Cargo.toml
# Commit
git commit -m "Bump to 0.2.0"
# Gen a tag
git tag 0.2.0
# push commit with tag
git push && git push --tags
Now, actions will do all the work for you, compiling the code and generating the packages. When everything is finished, you can publish the version with the files on the releases pages by taking the draft that the action made.
Lyrics CLI has gotten nearly 70 downloads!
I wrote lyrics cli just for the sake of it using a publicly available API by astridlol/lyrics.
The thing is, the actual repo uses the author's personal genius token. I would not want to rate limit the author by chance.
Hence I plan on using a new method of getting the lyrics: Dumb which is a alternative frontend to genius.com
I plan to scrape the lyrics from them.
I am not sure as to how I would do that just yet, even unsure if I would need to use language bindings or use rust itself. Suggestions are welcome.
Development will be happening on a separate branch, so nothing in the current lyrics cli will change
Regards,
Ishan
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.