You can translate this application online, using Transifex: https://www.transifex.com/vankasteelj/opensubtitles-uploader-nwjs/
To join the translators team, create a free account and ask to join the "vankasteelj/OpenSubtiltes-Uploader" project in your language. After approval, you can add your translations.
[END Edit by SmallBrother]
I've used my free time this past week to make an application for OpenSubtitles. The goal was to provide an easy app to upload subtitles, since the Java-thing never worked for me.
Software is out, download it on GitHub!
Youtube video "how to" tutorial: https://youtu.be/jrIgL8kwBdI
So, what is it? For now, it's called "OpenSubtitles-Uploader" because of the lack of inspiration. It's a node.js/html5 application, portable, and running on multiplatforms (windows, linux, osx).
What are the features? Everything you'd expect from an uploading app: take a look at the UI, it's all there:
![Image](http://i.imgur.com/JaGEuPE.png)
The aim is to provide the most easy and efficient way of uploading subtitles. For this, I automated almost everything. The hashes are calculated on the fly, the fps, framecount and total runtime (in ms) are extracted automatically, and it features a search for imdb if not found on its own. It also uses osdb protocol to automatically populate OpenSubtitles database.
Behind the curtains, it's just javascript/html5/css and jquery, bundled in nwjs (node-webkit) to enjoy the power of node. I also support (only on windows & debian derivatives atm) MediaInfo, to gather data about the files dropped in there.
A gif is worth a thousand words, so here you see it in action:
![Image](https://media.giphy.com/media/xTiTnETM6JdPXrid7q/giphy.gif)
![Image](https://media.giphy.com/media/3o85xnHl6fC1l8bFn2/giphy.gif)
Now, I have to polish that, the UI is not finished (read the readme on github for the "todo", link below). I also might have to find another name, as "OpenSubtitles-Uploader" makes it look a little like "official". And I need a UserAgent, I'm playing with OSTestUserAgent right now, which is bad. But to request an UA, I need a name^^
The end goal behind this app? Nothing. I just wanted to see if I could (and I'm glad I can
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Please share any thoughts!
![Smile :)](./images/smilies/icon_smile.gif)
Github link:https://github.com/vankasteelj/opensubtitles-uploader
There is no released version yet, so if you want to try it, you'll have to have Node.JS installed, then:
Code: Select all
npm install -g grunt-cli
npm install
grunt setup
Code: Select all
grunt dev