1 个不稳定版本

0.1.0 2020年8月23日

#14#city

自定义许可证

19MB
1K SLoC

先决条件

在OSX上

brew install sqlite3
cargo install diesel_cli --no-default-features --features "sqlite"

在Debian上

sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev
cargo install diesel_cli --no-default-features --features "sqlite"

数据库初始化

创建数据库

在我的2019年MacBook Air上大约需要7分钟,在简单vps上大约需要33分钟(CPU: Intel (Haswell, no TSX) (1) @ 2.394GH / 内存: 1949MiB)

警告:这将删除.env中的db(city_time_zone.db)

./seed.sh

查询命令行

cargo run --example query Geneve
cargo run --example query -- --help

City time zone sqlite 0.1.0
Stéphane Bressani <[email protected])
Search a city worldwide and get time zone info

USAGE:
    query <CITY_SEARCH_QUERY>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <CITY_SEARCH_QUERY>    Name or partial name of the city (case and accent free)

依赖项

~31MB
~619K SLoC