Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eigenric/jrnl2tumblr
Publish your jrnl entries on your Tumblr.
https://github.com/eigenric/jrnl2tumblr
Last synced: 27 days ago
JSON representation
Publish your jrnl entries on your Tumblr.
- Host: GitHub
- URL: https://github.com/eigenric/jrnl2tumblr
- Owner: eigenric
- License: mit
- Created: 2024-06-10T11:08:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T18:27:48.000Z (5 months ago)
- Last Synced: 2024-09-19T12:47:50.704Z (about 2 months ago)
- Language: Python
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# jrnl2tumblr
![PyPI - Version](https://img.shields.io/pypi/v/jrnl2tumblr)
[![PyPI Supported Python Versions](https://img.shields.io/pypi/pyversions/jrnl2tumblr.svg)](https://pypi.python.org/pypi/jrnl2tumblr)
[![python-package](https://github.com/eigenric/jrnl2tumblr/actions/workflows/python-package.yml/badge.svg)](https://github.com/eigenric/jrnl2tumblr/actions/workflows/python-package.yml)## Description
`jrnl2tumblr` is a tool that allows you to import journal entries from [jrnl](https://jrnl.sh/) to your Tumblr blog.
## Features
- Imports journal entries from a JSON file exported by jrnl.
- Posts entries to a specified Tumblr blog.
- Ensures privacy and security by requiring OAuth authentication.## Installation
```bash
$ pip install jrnl2tumblr
```## Usage
1. Export your journal entries from jrnl to a JSON file:```bash
jrnl --export json > journal.json
```3. Create a new Tumblr app at [https://www.tumblr.com/oauth/apps](https://www.tumblr.com/oauth/apps) and obtain your OAuth credentials.
4. Run `jrnl2tumblr` and provide the path to the JSON file and your Tumblr blog name.
```bash
jrnl2tumblr journal.json my-tumblr-blog
```5. Follow the prompts to enter your Tumblr OAuth credentials.
6. Your journal entries will be imported and posted to your Tumblr blog.
## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter any bugs or have suggestions for improvements.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.