npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

oi-wiki

v1.0.0

Published

wiki for OI / ACM-ICPC

Downloads

11

Readme

Word Art

OI-Wiki

Travis Progress Telegram Discord QQ GitHub watchers GitHub stars


欢迎来到 OI Wiki

OI (Olympiad in Informatics,信息学奥林匹克竞赛)在中国起源于 1984 年,是五大学科竞赛之一。自 1989 年起,每年还会选拔出国家集训队选手准备 IOI (International Olympiad in Informatics,国际信息学奥林匹克竞赛)。

OI 竞赛发展多年,难度越来越高,内容越来越复杂,而网上资料大多零散,初学者往往并不知道如何系统地学习 OI 相关知识,需要花费大量时间摸索。

为了方便热爱 OI 的小伙伴更好地入门 OI,2018 年 7 月份,OI Wiki 迁移至 GitHub,方便更多小伙伴参与其中。


内容

OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里学到关于 OI 竞赛有趣又实用的知识,我们为大家准备了 OI 竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习 OI 竞赛。

目前,OI Wiki 正在完善各大方向的基础知识,以便于初学者更好地学习。

关于上述部分待完善内容,请参见 OI Wiki 中的 Projects,详细列举了正在做的事情以及待做事项。

当然,OI Wiki 基于 OI,却不会局限于 OIOI Wiki 会努力完善以下内容:

  • 应用在 ACM-ICPC 竞赛中的进阶知识
  • 算法竞赛中的优质题目

与此同时, OI Wiki 源于社区,提倡 知识自由,在未来也绝不会商业化,将始终保持独立自由的性质。


部署

本文档目前采用 MkDocs 部署在 oi-wiki.org

当然也可以本地部署。(需要 Python 3

如果遇到问题,可以查阅 F.A.Q. 来了解更多信息。

git clone https://github.com/24OI/OI-wiki.git
cd OI-wiki
pip install -U -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 使用我们的自定义主题(不是必须执行)
chmod +x ./build.sh && ./build.sh

# 最简单的构建方法,会在 site 文件夹下得到静态页面
mkdocs build -v

# 运行一个服务器,访问 http://127.0.0.1:8000 可以查看效果
mkdocs serve -v

我们现在在服务器端渲染 mathjax ,如果希望实现类似效果,可以参考 netlify_build.sh。(需要安装 Node.js)


如何参与完善 OI Wiki

我们非常欢迎你为 OI Wiki 编写内容,将自己的所学所得与大家分享。 具体的贡献方式在 F.A.Q

本项目受 CTF Wiki 的启发,在编写过程中参考了诸多资料,在此一并致谢。

非常感谢一起完善 OI Wiki小伙伴们

特别感谢 24OI 的朋友们的大力支持!


版权声明

除特别注明外,项目中除了代码部分均采用 (Creative Commons BY-SA 4.0) 知识共享署名 - 相同方式共享 4.0 国际许可协议 及附加的 The Star And Thank Author License 进行许可。

换言之,使用过程中您可以自由地共享、演绎,但是必须署名、以相同方式共享、分享时没有附加限制,
而且需要为 GitHub 仓库点赞(Star)。


鸣谢

鸣谢 QVQNetwork 赞助的服务器。