GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and features, power your CI/CD and DevOps workflows, and secure code before you commit it.
Here is the most popular repos published on this platform.
#1
Footsiefat / zspotify
A Spotify downloader needing only a python interpreter and ffmpeg.
ZSpotify
A Spotify downloader needing only a python interpreter and ffmpeg.
Discord Server - Matrix Server - Gitea Mirror - Main Site
Requirements:
Binaries
- Python 3.9 or greater
- ffmpeg*
- Git**
Python packages:
- pip install -r requirements.txt
*ffmpeg can be installed via apt for Debian-based distros or by downloading the binaries from ffmpeg.org and placing them in your %PATH% in Windows. Mac users can install it with Homebrew by running brew install ffmpeg
.
**Git can be installed via apt for Debian-based distros or by downloading the binaries from git-scm.com for Windows.
Command line usage:
Basic usage
python zspotify Loads search prompt to find then download a specific track, album or playlist
python zspotify <track/album/playlist/episode url> Downloads the track, album, playlist or podcast episode specified as a command line argument
python zspotify <artist url> Downloads all albums by specified artist
Extra command line options:
-p, --playlist Downloads
…#2
CyberPunkMetalHead / gateio-crypto-trading-bot-binance-announcements-new-coins
This is a crypto trading bot that scans the Binance Annoucements page for new coins, and places trades on Gateio
gateio-trading-bot-binance-announcements
This Gateio x Binance cryptocurrency trading bot scans the Binance Announcements page and picks up on new coin listings It then goes to Gateio and places a buy order on the coin that's due to be listed on Binance It comes with trailing stop loss, take profit and a test mode.
The idea behind this open source crypto trading algorithm to take advantage of the price spike of new coins as they are being announced for listing on Binance As Gateio seems to list many of these coins before Binance does, this exchange is a good place to start. It comes with a live and test mode so naturally, use at your own risk.
For a step-by-step guide on how to set it up and configure please see the guide here: Binance new coin trading bot guide
The new coins crypto trading bot explained in more detail.
See the…
#3
modern-js-dev / modern.js
The meta-framework suite designed from scratch for frontend-focused modern web development.
现代 Web 工程体系
modernjs.dev
The meta-framework suite designed from scratch for frontend-focused modern web development
Introduction
The doc site (modernjs.dev) and articles are only available in Chinese for now, we are planning to add English versions soon.
Getting Started
Contributing
#4
ByteTrack
ByteTrack is a simple, fast and strong multi-object tracker.
ByteTrack: Multi-Object Tracking by Associating Every Detection Box
Yifu Zhang, Peize Sun, Yi Jiang, Dongdong Yu, Zehuan Yuan, Ping Luo, Wenyu Liu, Xinggang Wang
Abstract
Multi-object tracking (MOT) aims at estimating bounding boxes and identities of objects in videos. Most methods obtain identities by associating detection boxes whose scores are higher than a threshold. The objects with low detection scores, e.g. occluded objects, are simply thrown away, which brings non-negligible true object missing and fragmented trajectories. To solve this problem, we present a simple, effective and generic association method, tracking by associating every detection box instead of only the high score ones. For the low score detection boxes, we utilize their similarities with tracklets to recover true objects and filter out the background detections. When applied to 9 different state-of-the-art trackers, our method achieves consistent improvement on IDF1…
#5
trekhleb / javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JavaScript Algorithms and Data Structures
This repository contains JavaScript based examples of many popular algorithms and data structures.
Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).
Read this in other languages: 简体中文 繁體中文 한국어 日本語, Polski, Français, Español, Português, Русский, Türk, Italiana, Bahasa Indonesia, Українська, Arabic, Deutsch
Data Structures
A data structure is a particular way of organizing and storing data in a computer so that it can be accessed and modified efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can…
#6
Dim
Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.
Running from binaries
Dependencies
- libva2
- libva-drm2
- libharfbuzz
- libfontconfig
- libfribidi
- libtheora
- libvorbis
- libvorbisenc
You can then obtain binaries from the release tab in github:
- Unpack with
unzip ./release-linux.zip && tar -xvzf ./release.tar.gz
- Run
cd release && ./dim
- Then you can access the Dim web UI through your browser with
http://0.0.0.0:8000
(assuming it's running locally.)
Running with docker
docker run -d -p 8000:8000/tcp -v $HOME/.config/dim:/opt/dim/config -v /media:/media ghcr.io/Dusk-Labs/dim
With hardware acceleration
docker run -d -p 8000:8000/tcp -v $HOME/.config/dim:/opt/dim/config -v /media:/media --device=/dev/dri/renderD128 ghcr.io/Dusk-Labs/dim
Using Docker Compose
- Refer to docker-compose-template.yaml
Running from source
Dependencies
To run from source, you'll first need to install the following dependencies on your system:
- sqlite
- cargo
- rustc (nightly)
- yarn, npm
- libssl-dev
- libva2
- libva-dev
- libva-drm2
- ffmpeg
You can then clone the repository and…
#7
shengcaishizhan / kkndme_tianya
天涯 kkndme 神贴聊房价
kkndme_tianya(持续更新中...)
天涯神贴「2010年的房地产调控,我们收获了什么?写在房价暴涨前」脱水版,内容时间顺序和原贴一致,原贴中的优质非楼主写的内容,添加了引用格式便于区分。
除标题外,所有内容均来自原贴,标题是我简单加的,目的是为了做目录,便于查看。
帖子里的内容还没有整理完,待全部整理完:
- 对 kkndme 的观点有了完整的认识后,我会在公众号
沈正方
上写写我对这个帖子内容的思考- 其次,我会把本仓库的内容做成PDF,通过公众号
沈正方
发出去,欢迎关注一起讨论!微信交流群:
- 调控降房价是刚需的一厢情愿
- 调控的真正目的:防范金融风险 & 通过垄断实现gj利益最大化
- 官方公布的统计数据,只要关系到某个群体的利益,就一定会被修饰导致失真
- 税收从来都是向下游转嫁的 & 房产税迟迟不出台的真正原因
- 房地产的现状
- 房价持续上涨的本质是稀缺性让好房子成为资金最好的去处
- 关于垄断
- 民生问题
- 房产税的制定原则
- 维稳的本质是人民能吃饱饭
- 公租房是为体制内服务的
- 房产税一定会转嫁给租房人
- 巨大的税收消耗也决定了GDP必须快速增长
- 调控的好处是让zf利益最大化&防范金融风险
- 垄断可以控制价格,维持稳定
- 体制内的住房问题有国家保驾护航
- 依靠但又不能完全依靠开发商建公租房
- 体制内的住房问题不难解决
- 解决体制外的住房问题:国家垄断,细水长流收租
- 普通人买得起「优质商品房」就尽早买把
- 商品房和公租房的区别
- 提议通过征普税调节贫富差距,不是傻,就是坏(制定政策的人不会让政策针对自己,那么政策都是谁制定的呢)
- 调控带来的影响
- 农产品的价格关系到影响稳定的吃饭问题
- 农产品价格的抬头会导致物价全面上涨,但国家不会坐视不管且有能力管
- 资金会在优质资产之间流动,而决定优质资产价格的是精英阶层的购买力
- 资金流向规律决定了农产品和资产价格总有一个要涨,人为压制,一定会按下葫芦浮起瓢
- 资金流向规律决定了洼地不会一直是洼地
- 大城市对近距离的小城市有虹吸效应
- 决定房价的因素有很多,具体情况具体分析
- 房价暴涨是相对于钱而言的,不是相对于实际购买力而言的
- 土地不稀缺,优质土地稀缺
- 集中发展大城市是导致优质土地稀缺的原因
- 为人民服务是说给人民听的
- 历史是一面镜子,不同的国情决定了采取同样的政策结果可能是南辕北辙
- zf限制政策房的利润,那kfs就一定会偷工减料
- 屁股决定脑袋,人民不知厉害关系选房子,zf选农产品
- 各个阶层的住房问题都安排的妥妥的
- 顶层的岁月静好来自于底层的负重前行
- 底层指的是体制外底薪白领
- 资金终会流向具有稀缺性的资产
- 土地的稀缺决定了大多数人永远买不起想买的房子
- 不同阶层的人对收入高低有不同的理解
- 一二线买房只会越来越难,最终租房会成为主流
- 人需要一个安身之所,能买早买比晚买好
- 股市
- 如果房价不涨,那其他产品会怎么涨
- zf如何利用公租房控制租房市场
- 城中村不会长期存在
- 三四线城市的未来
- 房租价格涨不上去,本质是买房还看起来有希望
- 稀缺房的价格永远涨
- 粮食和房子的不同是,房子无法和土地剥离
- 购买房价基数低的省会城市,怎么都不会亏的
- 房地产是资本市场还是实体经济?
- 什么是傻空
- 什么是真买不起房
- 具体情况具体分析,如果看不懂,一定是没有抓住问题本质
- 桂林 vs 南宁
- 公租房的量级不会冲击到商品房市场
- 贵阳,资源的稀缺导致权贵更容易垄断,通过低收入高物价的方式剥削底层群体
- 重庆:高层和别墅怎么选?
- 货币贬值
- 为什么美国人工高于中国,但大多数商品的物价却低于中国
- 还能上车的赶紧上车
- 武汉:城市发展空间的大小,往往和房价的升值空间成正比
- 权利让革族成为苗族的一支
- 房价是否会跌,如果会,会怎么跌
- 通货膨胀是减缓灭亡最好的良药
- 货币供应不足是明朝的真正原因
- 经济问题是导致清朝灭亡
- 房产投资的几点建议
- 人民币对外升值,对内贬值
- 南宁买房建议
- 经济适用房都是内部分配的
- 普通人怎么办:尽早买房,努力挣钱抵御通胀
- 房价会出现很多上下波动
- 买房时机的选择(真TM厉害,这竟然是2010年的建议,可恨的是2020年才看到)
- 收入分配改革跟体制外的人没关系
- 体制外的人要早早考虑养老问题
- 永远不要和白痴争辩,因为他会把你的智商拉到和他同一水平,然后用丰富的经验打败你
- 当个农民也要懂政策,要顺政策而为
- 存钱不如存资产,钱会贬值,资产会升值
- 房子越早买越好,zf想钱想疯了
- 利益才是zf行为的指挥棒
- 建议一定是建立在严肃考察的基础上
- 石家庄
- 投资最重要的是稀缺性,买房首选公务员小区
- 远离垃圾人
- 高房价或许有天会崩盘,但你等不到那一天
- 房子不仅要早买,而且有能力的话不要怕压力,争取一步到位
- 金融杠杆是炒房赚钱的放大器
- 要用发展的眼光看问题,只要努力,只会越来越好,越来越轻松
- 性格决定命运
- 2012年不取消调控,还有房价维稳顺利换届考虑
- 洼地最终都会被填平,多数城市是早买胜于晚买
- 西部
- 短期波动属于正常现象,需要关注的是长期趋势
- 领导人的智慧和才干决定了国家的命运,统帅的智慧和才干决定了军队的命运,而个人的智慧和才干决定了个人的命运
- 对于具备投资属性的商品,供求关系是指货币与商品之间的关系
- 早买的风险小于晚买
- 小开发商的房子能不能买?
- 大兴土木搞建设的城市,房价都底不了
- 北京老式砖混板楼的最终命运?
- 把房买在zf边,差不了
- 天子脚下:二手老房买得好,拆迁补偿少不了
- 3万入手北京四环,你也是幸运的
- 君为贵,商人、技工次之,农民为轻,打工人为底
- 10年的调控和08年调控的区别、带来的影响、机会
- 历史总是惊人的相似
- 关于房贷
- 买卖商品房会逐渐变成富人的游戏
- zf还是更在意农民问题
- 治国需要用贪官、反贪官
- 二线城市典型代表
- …
#8
MapAssist
THE 'MapAssist' TOOL AND CONTENTS THEREIN WERE INTENDED FOR INFORMATIONAL AND LEARNING PURPOSES ONLY.
Join the discussion: https://discord.gg/5b2B7QrVqa
Feel free to contribute a pull request with new features or fixes, the code is under GPL so make sure to please follow the license.
The software is free and open source licensed under the GPLv3. You may download a copy of the source code and follow the instructions to build the software for yourself. In certain instances there may be direct links to precompiled versions of the software, you are free to use these as well. The best place to start looking is inside of the repository.
Use at your own risk! The MapAssist team makes no expression of warranty or claim about the safety in regards to the usage of this program. We have done our best to provide an open project for learning and educational purposes only. The…
#9
deepfakes_faceswap
FaceSwap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos
Jennifer Lawrence/Steve Buscemi FaceSwap using the Villain model
Make sure you check out INSTALL.md before getting started.
- deepfakes_faceswap
- Manifesto
- How To setup and run the project
- Overview
- General notes:
- Help I need support!
- Donate
- How to contribute
- About github.com/deepfakes
- About machine learning
Manifesto
FaceSwap has ethical uses.
When faceswapping was first developed and…
#10
cloudreve / Cloudreve
🌩支持多家云存储的云盘系统 (Self-deployed file management and sharing system, supports multiple storage providers)
Cloudreve
支持多家云存储驱动的公有云文件系统.
演示站 • 讨论社区 • 文档 • 下载 • Telegram 群组 • 许可证
✨ 特性
-
☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端 -
📤 上传/下载 支持客户端直传,支持下载限速 -
💾 可对接 Aria2 离线下载 -
📚 在线 压缩/解压缩、多文件打包下载 -
💻 覆盖全部存储策略的 WebDAV 协议支持 -
⚡ 拖拽上传、目录上传、流式上传处理 -
🗃️ 文件拖拽管理 -
👩👧👦 多用户、用户组 -
🔗 创建文件、目录的分享链接,可设定自动过期 -
👁️🗨️ 视频、图像、音频、文本、Office 文档在线预览 -
🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用 -
🚀 All-In-One 打包,开箱即用 -
🌈 ... ...
🛠️ 部署
下载适用于您目标机器操作系统、CPU架构的主程序,直接运行即可。
# 解压程序包
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
以上为最简单的部署示例,您可以参考 文档 - 起步 进行更为完善的部署。
⚙️ 构建
自行构建前需要拥有 Go >= 1.13
、yarn
等必要依赖。
克隆代码
git clone --recurse-submodules https://github.com/cloudreve/Cloudreve.git
构建静态资源
# 进入前端子模块
cd assets
# 安装依赖
yarn install
# 开始构建
yarn run build
嵌入静态资源
# 回到项目主目录
cd ../
# 安装 statik, 用于嵌入静态资源
go get github.com/rakyll/statik
# 开始嵌入
statik -src=assets/build/ -include=*.html,*.js,*.json,*.css,*.png,*.svg,*.ico -f
编译项目
# 获得当前版本号、Commit
export COMMIT_SHA=$(git rev-parse --short HEAD)
export
…Enjoy these repos.
Follow me for more articles.
Thanks 💖💖💖
Top comments (0)