All Projects → TauWu → weibo_daily_hotkey

TauWu / weibo_daily_hotkey

Licence: other
Weibo's daily TOP5 hotkey. 自动爬取、筛选新浪微博每日热搜词 TOP5。https://github.com/TauWu/weibo_daily_hotkey/blob/master/data/data.md

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to weibo daily hotkey

Onemore
A OneNote add-in with simple, yet powerful and useful features
Stars: ✭ 163 (+379.41%)
Mutual labels:  hotkeys
keybind
ClojureScript key bindings (shortcut) library
Stars: ✭ 85 (+150%)
Mutual labels:  hotkeys
pyqtkeybind
Global hotkey bindings for Windows and Linux for PyQt apps
Stars: ✭ 43 (+26.47%)
Mutual labels:  hotkeys
Ahkdll
AutoHotkey_H
Stars: ✭ 177 (+420.59%)
Mutual labels:  hotkeys
Qhotkey
A global shortcut/hotkey for Desktop Qt-Applications
Stars: ✭ 234 (+588.24%)
Mutual labels:  hotkeys
react-shortcut
Convenient React component that detects if the given key combination is pressed, and triggers a callback
Stars: ✭ 16 (-52.94%)
Mutual labels:  hotkeys
Videojs Hotkeys
Adds more hotkey support to video.js
Stars: ✭ 155 (+355.88%)
Mutual labels:  hotkeys
beoplay-macos-remote-gui
Remote control B&O Beoplay loudspeakers from macOS (PoC)
Stars: ✭ 14 (-58.82%)
Mutual labels:  hotkeys
keys
⌨️ Keyboard Shortcuts for 'shiny'
Stars: ✭ 37 (+8.82%)
Mutual labels:  hotkeys
JFHotkeyManager
Global hotkey manager for Cocoa
Stars: ✭ 32 (-5.88%)
Mutual labels:  hotkeys
Angular2 Hotkeys
Keyboard shortcuts for Angular 2 apps
Stars: ✭ 179 (+426.47%)
Mutual labels:  hotkeys
Is Hotkey
Check whether a browser event matches a hotkey.
Stars: ✭ 211 (+520.59%)
Mutual labels:  hotkeys
Chordly
Chordly is a javascript library that may be used to detect and act upon key sequences entered by a user.
Stars: ✭ 14 (-58.82%)
Mutual labels:  hotkeys
Winhue
Controlling the Philips Hue lighting system from your Windows PC.
Stars: ✭ 167 (+391.18%)
Mutual labels:  hotkeys
InputBot
A Rust library for creating global hotkeys, and emulating inputs.
Stars: ✭ 246 (+623.53%)
Mutual labels:  hotkeys
Hotkeys
🤖 A declarative library for handling hotkeys in Angular applications
Stars: ✭ 158 (+364.71%)
Mutual labels:  hotkeys
Hotkeys
🔤 A small C# (.NET) Library which allows binding of global HotKeys to any Application's Windows (including Windows Apps such as explorer.exe), even in Background. (using P/Invokes)
Stars: ✭ 66 (+94.12%)
Mutual labels:  hotkeys
pyGinit
A simple github automation cli
Stars: ✭ 15 (-55.88%)
Mutual labels:  gitpython
hotkey
⌨️ cross-platform hotkey package
Stars: ✭ 82 (+141.18%)
Mutual labels:  hotkeys
GlotDict
This extension for WordPress polyglots implements new features to improve the quality of translation/reviews!
Stars: ✭ 52 (+52.94%)
Mutual labels:  hotkeys

WEIBO DAILY HOTKEY

This repo will get hotkeys for sina weibo, and upload it to this github repo.

本项目会定期从新浪微博中获取热搜关键词,并将数据回传到本项目。

NOTICE

本项目预期会在 WeiboDaily 进行重构,施工中🚧

DATA

Click Here to read daily hotkey data.

点击这里阅读每日微博热搜词数据。

Requirements

Softwares

apt-get install python3
apt-get install python3-pip
apt-get install redis-server

Python Modules

pip3 install requests
pip3 install GitPython
pip3 install lxml
pip3 install redis

Crawler Info

Base URL

https://s.weibo.com/top/summary?cate=realtimehot

Shouldn't login.

Parser

lxml module for python and regexp tools.

Database

Redis for daily data and MySQL for API data(//TODO).

Project Menu Tree

--
 |/conf 配置文件
 |/data 爬取数据
 |/util 工具函数
 |---->|/base 基础库
 |---->|/configcenter 配置中心
 |---->|/constant 常量
 |/cronjob 定时任务
 |---->|/datacenter 数据中心
 |-------->|/database 数据库数据
 |-------->|/cache 缓存数据
 |---->|/crawler 爬虫中心
 |---->|/tool 定时工具
 |/service //TODO 服务中心
 |cronjob.py 定时抓取、数据比对脚本
 |update.py 定时更新 repo 脚本
 |update_code.py 手动更新 github 代码脚本 //FIXME (git add . 的实现有 bug)
 -------------------------------
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].