Giter VIP home page Giter VIP logo

pr2csv's Introduction

pr2csv

Podcast Republic database to CSV converter

Initial pupose
Extract from the exported database file of Android application Podcast Republic the episode names and publication date of the podcasts.
It will store that in a .CSV file allowing to know the correspondance of each downloaded MP3 file.

Building
Application has been made using Lazarus/Free Pascal.

Justification
Podcast Republic download all the MP3 files to same folder but with a kind of unique filename not chosen to be intuitive.
User does not have idea just at looking at a filename like "40858293799.mp3" to which podcast it coresspond.
The application PR2CSV will extract information from the Podcast Republic to give us this information.
Thanks to Podcast Republic to use the known SQLite database structure.

Additional functionalities
The .CSV file was initially used as a data to feed script to rename the MP3 we wanted the keep and having a significant filename.
PR2CSV has been modified to incorporate a table with the infomation extracted.
Then, application has been modified to incorporate a way to rename these file with the user's wanted filename style.
Use will type a formula that could incorporate static text, extracted episode name and publication date.

pr2csv's People

Contributors

denis-bisson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.