# Geeknote

> Unofficial CLI for Evernote web API

**Wikidata**: [Q115898791](https://www.wikidata.org/wiki/Q115898791)  
**Source**: https://4ort.xyz/entity/geeknote

## Summary
Geeknote is an unofficial command-line interface (CLI) for Evernote's web API, designed to provide terminal-based access to Evernote functionality. It is free software written in Python, primarily targeting Linux users. The tool allows users to manage notes, notebooks, and tags without relying on Evernote's official graphical client.

## Key Facts
- **License**: Distributed under the GNU General Public License, version 3.0.
- **Programming Language**: Built using Python.
- **Operating System**: Primarily runs on Linux.
- **Latest Version**: 2.0.9 (released November 20, 2016).
- **Source Code Repository**: Hosted on GitHub at [https://github.com/vitaly-zdanevich/geeknote](https://github.com/vitaly-zdanevich/geeknote).
- **Website**: Official site at [http://geeknote.me/](http://geeknote.me/) (archived snapshot available).
- **Classification**: Categorized as both free software and note-taking software.
- **Copyright Status**: Copyrighted.

## FAQs
### Q: Is Geeknote officially supported by Evernote?
A: No, Geeknote is an unofficial tool developed independently of Evernote.

### Q: What programming language is Geeknote written in?
A: Geeknote is written in Python, a general-purpose programming language first released in 1991.

### Q: Where can I download Geeknote or access its source code?
A: The source code is available on GitHub at [https://github.com/vitaly-zdanevich/geeknote](https://github.com/vitaly-zdanevich/geeknote).

## Why It Matters
Geeknote fills a niche for users who prefer command-line interfaces or require automated access to Evernote, particularly on Linux systems. As free software, it grants users the freedom to modify and distribute the tool, fostering customization and community-driven improvements. By leveraging Evernote's web API, Geeknote enables efficient note management without the overhead of graphical interfaces, appealing to power users, developers, and those working in headless server environments. Its development reflects the broader demand for open, flexible tools that integrate with proprietary platforms like Evernote.

## Notable For
- Providing an unofficial CLI for Evernote, a feature not natively supported by the platform.
- Actively maintained between 2016 and 2022, with multiple releases (versions 2.0 to 2.0.9) in 2016.
- Compatibility with Linux, addressing the needs of users on open-source operating systems.
- Utilization of Python, ensuring accessibility and extensibility for developers.

## Body
### Overview
Geeknote is a command-line tool designed to interact with Evernote's web API, enabling users to create, edit, and organize notes directly from the terminal. It operates as free software under the GNU GPL 3.0, allowing users to run, study, modify, and redistribute the software.

### Features
- **Functionality**: Supports note creation, tagging, searching, and synchronization with Evernote accounts.
- **Platform**: Primarily developed for Linux, aligning with the Unix-like operating system's emphasis on CLI tools.
- **Dependencies**: Requires Python, a language known for its simplicity and cross-platform compatibility.

### Releases
- **Version History**: Multiple versions were released in 2016, including 2.0 (August 15), 2.0.1 (August 15), 2.0.4 (September 4), 2.0.5 (November 20), 2.0.6 (October 10), 2.0.7 (October 24), 2.0.8 (November 20), and 2.0.9 (November 20).
- **Development Activity**: All recorded versions were published between August and November 2016, with references to GitHub releases and archival snapshots.

### Technical Details
- **API Interaction**: Utilizes Evernote's web API to access and manipulate user data.
- **Source Code**: Hosted on GitHub, with the repository URL explicitly stated in structured data.
- **Website**: The official website ([geeknote.me](http://geeknote.me/)) is available in English, with an archived version captured in 2019.

### Licensing and Availability
- **License**: The GNU General Public License, version 3.0, ensures users' freedoms to use, modify, and share the software.
- **Distribution**: As free software, Geeknote promotes collaboration and transparency, distinguishing it from proprietary note-taking solutions.

## References

1. [Release 2.0. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0)
2. [Release 2.0.1. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.1)
3. [Release 2.0.2. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.2)
4. [Release 2.0.3. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.3)
5. [Release 2.0.4. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.4)
6. [Release 2.0.5. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.5)
7. [Release 2.0.6. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.6)
8. [Release 2.0.7. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.7)
9. [Release 2.0.8. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.8)
10. [Release 2.0.9. 2016](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.9)
11. [Release 2.0.10. 2017](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.10)
12. [Release 2.0.11. 2017](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.11)
13. [Release 2.0.12. 2017](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.12)
14. [Release 2.0.13. 2018](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.13)
15. [Release 2.0.14. 2018](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.14)
16. [Release 2.0.15. 2018](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.15)
17. [Release 2.0.16. 2018](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.16)
18. [Release 2.0.17. 2019](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.17)
19. [Release 2.0.18. 2019](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.18)
20. [Release 2.0.19. 2019](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.19)
21. [Release 2.0.20. 2019](https://github.com/jeffkowalski/geeknote/releases/tag/v2.0.20)
22. [Release 3.0.0. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.0)
23. [Release 3.0.1. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.1)
24. [Release 3.0.2. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.2)
25. [Release 3.0.3. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.3)
26. [Release 3.0.4. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.4)
27. [Release 3.0.5. 2024](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.5)
28. [Release 3.0.6. 2025](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.6)
29. [Release 3.0.7. 2025](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.7)
30. [Release 3.0.24. 2026](https://github.com/vitaly-zdanevich/geeknote/releases/tag/v3.0.24)