Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ecno92/moneybird-upload
Upload files to moneybird with a few clicks
https://github.com/ecno92/moneybird-upload
Last synced: 14 days ago
JSON representation
Upload files to moneybird with a few clicks
- Host: GitHub
- URL: https://github.com/ecno92/moneybird-upload
- Owner: Ecno92
- Created: 2023-03-31T20:42:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-02T08:18:38.000Z (over 1 year ago)
- Last Synced: 2024-11-06T22:43:48.464Z (2 months ago)
- Language: Python
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Moneybird upload
Tool to upload individual documents to moneybird by right clicking on them in the nautilus file explorer.
Current state: working prototype
## Screenshots
![select](/images/example-select.png)
![result](/images/example-result.png)
## Dependencies
* Python
* httpx (On Ubuntu the easiest way is to apt install python3-httpx)
* Makefile## Installation
Just clone this project and install by linking the script to the correct directory.
`$ make link`
## Configuration
Use the command:
`$ make settings`
It will ask you for the API token.
You can create this [here](https://moneybird.com/user/applications/new).
Create a token for personal use.
Give access to incoming documents.After pressing enter it will ask for the administration id.
You can find the administration ID when looking at the URL of your feed.
For example: `https://moneybird.com/2000000000000000/feed`.
The number in the URL is your administration ID.## Usage
Right click on a file. The context menu will open.
Click on scripts and press `moneybirdupload`.The file should be uploaded to the incoming files of your administration.