Script de Python para importar cargos bancarios a Splitwise

Si el tema de mantener un presupuesto personal o familiar es importante para usted, o si a menudo viaja con amigos, entonces ya ha oído hablar de Splitwise, o puede serle útil saberlo . Splitwise es un sitio y aplicaciones bastante fáciles de usar para iOS y Android que le permiten realizar un seguimiento de los gastos conjuntos. También hay una función útil para minimizar el número de acuerdos mutuos (por ejemplo: si todos le deben a Sasha 100 rublos cada uno, Petya le debe a Sasha +20 rublos más, y Vasya le debe a Petya 120 rublos, al final Vasya dará inmediatamente 220 rublos a Sasha, y todos están felices). Usé Splitwise por primera vez hace un par de años en un viaje con amigos a Italia, y desde entonces lo hemos usado con bastante frecuencia para varios propósitos: comprar regalos, viajes de picnic conjuntos, etc.



Usar Splitwise es bastante simple: crea un grupo, invita a amigos, todos agregan cuánto gastaron y en qué proporción deben dividirse estos gastos (de forma predeterminada, equitativamente). Puede calcular todos sus gastos mutuos en un grupo, o puede crear un grupo separado para cada viaje / regalo / etc.





Si, por ejemplo, desea mantener un presupuesto familiar en Splitwise, anote los gastos totales de alquiler, compras, vivienda y servicios comunales, la versión web también muestra un diagrama de sus gastos por categoría (aunque estas categorías aún deben ser asignado para cada pago). Esta función se paga en la aplicación, pero en la versión web, que uso con más frecuencia, los diagramas se pueden ver sin suscripción. En general, el caso de uso principal para mí es precisamente la administración del presupuesto, por lo que cuando me recuerdan una vez más que es hora de completar un formulario dividido, por lo general, suspirando profundamente, abrí la solicitud de mi banco y comencé a interrumpir metódicamente todos los gastos. allí con bolígrafos. Si el historial de pagos es importante para usted y desea ver los diagramas, entonces, además del monto y el desglose, deberá completar: fecha, seleccionar una categoría de pago del menú, escribir una información más o menos comprensible. nombre,mediante el cual será posible identificar adecuadamente el pago.





Así es como se ve el formulario de entrada en la versión web.
-.

, , , , , - . splitwise_importer ( ).





splitwise_importer

Splitwise_importer - TUI ( npyscreen, Telegram TUI), a Python, , Python-API ( , PR). Splitwise_importer Splitwise - CSV.

-, user experience , , - . MacOS Ubuntu 20.04 WSL Python 3.7.1+.





splitwise_importer :





  • Splitwise,





  • CSV.





  • CSV ( , , ..). -, .

    UPD: ( @S_o_T).





  • () ( ). , General expenses.





importer.py, . , , , , alias . .





Ventana de selección de operación.  Se muestra un archivo CSV de prueba con la misma línea repetida.
. CSV .

, , . "", 'log' ( , , Splitwise). . - . .








All Articles