Metadata-Version: 2.1
Name: archivy
Version: 1.7.7
Summary: Minimalist knowledge base focused on digital preservation and building your second brain.
Home-page: https://github.com/archivy/archivy
Author: Uzay-G
Author-email: halcyon@disroot.org
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Flask (==2.3.2)
Requires-Dist: werkzeug (==2.3.3)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: Flask-WTF (==1.1.1)
Requires-Dist: WTForms (==2.3.1)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: attrs (==20.2.0)
Requires-Dist: beautifulsoup4 (>=4.8.2)
Requires-Dist: elasticsearch (==7.7.1)
Requires-Dist: python-dotenv (==0.13.0)
Requires-Dist: python-frontmatter (==0.5.0)
Requires-Dist: requests (==2.30.0)
Requires-Dist: tinydb (==4.1.1)
Requires-Dist: validators (==0.15.0)
Requires-Dist: flask-login (==0.6.2)
Requires-Dist: click-plugins
Requires-Dist: html2text
Requires-Dist: flask-compress
Requires-Dist: readability-lxml

![logo](docs/img/logo.png)

# Archivy

Archivy is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.

Features:

- If you add bookmarks, their web-pages contents' will be saved to ensure that you will **always** have access to it, following the idea of [digital preservation](https://jeffhuang.com/designed_to_last/). Archivy is also easily integrated with other services and your online accounts.
- Knowledge base organization with bidirectional links between notes, and embedded tags.
- Everything is a file! For ease of access and editing, all the content is stored in extended markdown files with yaml front matter. This format supports footnotes, LaTeX math rendering, syntax highlighting and more. 
- Extensible plugin system and API for power users to take control of their knowledge process
- [syncing options](https://github.com/archivy/archivy-git)
- Powerful and advanced search. 
- Image upload


[demo video](https://www.uzpg.me/assets/images/archivy.mov)

[Roadmap](https://github.com/archivy/archivy/issues/74#issuecomment-764828063)

Upcoming:

- Annotations
- Multi User System with permission setup.

## Quickstart


Install archivy with `pip install archivy`. Other installations methods are listed [here](https://archivy.github.io/install), including Docker.

Run the `archivy init` command to setup you installation.

Then run this and enter a password to create a new user:

```bash
$ archivy create-admin <username>
```

Finally, execute `archivy run` to serve the app. You can open it at https://localhost:5000 and login with the credentials you entered before.

You can then use archivy to create notes, bookmarks and then organize and store information.

See the [official docs](https://archivy.github.io) for information on other installation methods.

## Community

Archivy is dedicated to building **open and quality knowledge base software** through collaboration and community discussion.

To get news and updates on Archivy and its development, you can [watch the archivy repository](https://github.com/archivy/archivy) or follow [@uzpg_ on Twitter](https://twitter.com/uzpg_).

You can interact with us through the [issue board](https://github.com/archivy/archivy/issues) and the more casual [discord server](https://discord.gg/uQsqyxB).

Note: If you're interested in the applications of AI to knowledge management, we're also working on this with [Espial](https://github.com/Uzay-G/espial).
