PDA

View Full Version : BB Uploader - Carica su ImageShack e restituisce il bbcode


Simock85
13-05-2010, 12:16
Ciao a tutti.
Ho scritto un piccolo software che permette di caricare le immagini su ImageShack e restituisce il bbcode da incollare sul forum. Il progetto è nato per gli utenti di un altro forum e inizialmente prevedeva solo funzioni basilari: selezione dell'immagine, caricamento, bbcode.
Ora il software è molto + completo, e ho quindi deciso di dargli più visibilità.

Le funzionalità:

-Upload delle immagini su ImageShack;

-Eventuale ridimensionamento delle immagini prima del caricamento (dimensione e compressione modificabili a piacere);

-Se l'immagine pesa più di 3MB il ridimensionamento avviene automaticamente (le API di ImageShack prevedono 3MB come dimensione massima del file);

-Estrazione dei dati EXIF;

-Salvataggio delle foto caricate in modo da poter recuperare in un secondo tempo i link;

-A caricamento avvenuto o dopo aver selezionato un'immagine caricata in precedenza vengono visualizzati:
--Link diretto all'immagine;
--BBCODE immagine a piena dimensione;
--BBCODE miniatura linkata all'immagine a piena dimensione;
--Dati exif già formattati.

Per ora rilascio la versione per windows, non richiede installazione, basta estrarre lo zip in una cartella qualsiasi e lanciare BB_Uploader. Non scrive nulla sul registro di sistema, le opzioni e il database vengono salvati nella cartella .BBUploader all'interno della cartella utente.

A breve rilascerò i sorgenti ed eventualmente un pacchetto .deb per chi usa Ubuntu.

Ovviamente suggerimenti e segnalazioni errori sono benvenuti.

WIN: Download (http://dl.dropbox.com/u/7050474/BBUploader_09.zip)

wjmat
13-05-2010, 13:16
ciao

complimenti per il programma, potresti segnalarlo nel 3d dei freeware e anche dei portable (se riesci a salvare i file tutti nella stessa cartella) una volta terminato

con IH ci lavoro spesso e quindi potrebbe tornarmi utilissimo, ti dico subito alcune funzionalità che potrebbero migliorarlo
- drag'n'drop dell'immagine nel programma
- visualizzazione di una piccola anteprima dell'immagine in uso
- possibilità di caricamenti multipli


ciao

Romagnolo1973
13-05-2010, 13:47
nel 3d dei portable l'ho già inserito :D
Grazie, bel programmino

wjmat
13-05-2010, 13:52
nel 3d dei portable l'ho già inserito :D
Grazie, bel programmino

basta scrivere portable che tu arrivi subito :)
ho visto che scrive file anche in altre cartelle, quindi per ora non è proprio portable

Simock85
13-05-2010, 14:29
Si scrive il file cfg e il db nella home dell'utente. Sinceramente ho fatto così per evitare sovrascritture nel caso di aggiornamenti. Se preferite invece che salvi tutto all'interno della stessa cartella, potrei pensare di creare una versione installabile uguale all'attuale e una portable, standalone.

Il drag and drop non è un problema, non ci avevo pensato, la prossima release l'avrà.

Alla visualizzazione dell'anteprima ci ho pensato, ma per memorizzare l'immagine nel database dovrei utilizzare un database più completo (tipo sqlite); ora è un semplice csv :D .

Il multiupload è potenzialmente possibile in quanto l'applicazione è multithread, esegue il ridimensionamento e il caricamento in un thread differente dalla GUI, quindi a livello logico l'implementazione è semplice. Dovrei forse riprogettare la GUI però.

Grazie per i suggerimenti!!!

headroom
13-05-2010, 15:53
sarebbe possibile vedere uno screenshot ?
grazie :ave:

Simock85
13-05-2010, 16:13
sarebbe possibile vedere uno screenshot ?
grazie :ave:
eccolo:
http://img269.imageshack.us/img269/7800/20100513171235.jpg

headroom
13-05-2010, 16:21
grazie, molto gentile :D

Simock85
14-05-2010, 11:34
Il progetto è ora ospitato su SourceForge: bbuploader (http://sourceforge.net/projects/bbuploader/).

Download diretti:
-compilato per win32 (http://sourceforge.net/projects/bbuploader/files/BB%20Uploader%200.9/BBUp_09_win32.zip/download);
-compilato per win32 - portable (http://sourceforge.net/projects/bbuploader/files/BB%20Uploader%200.9/BBUp_09_win32_portable.zip/download);
-sorgenti (http://sourceforge.net/projects/bbuploader/files/BB%20Uploader%200.9/BBUp_09_src.zip/download).

headroom
14-05-2010, 15:13
ottimo :ave:

Simock85
15-05-2010, 14:27
La versione portable ha un problema di salvataggio db dovuto alle path relative. Mi tiro le orecchie, rimedierò nella prossima release (a breve!).

Krakatoa
18-05-2010, 10:08
Ciao.
Appena usato il programma per uploadare un'immagine perchè
vorrei segnalare che sul mio PC le scritte sono segate
http://img193.imageshack.us/img193/7141/immagine1lj.jpg
Forse dipende che ho i "caratteri grandi"?
(e non vedo l'icona propria sulla barra del titolo, ma forse dipende dal mio PC)
A parte a ciò lo trovo un programma moooolto utile.
Ottimo lavoro!
K.

Simock85
19-05-2010, 09:14
Ciao Krakatoa.
Le scritte tagliate dipendono dalla dimensione dei caratteri, ma posso provare a risolvere nella prossima release. Per quanto riguarda l'icona mancante, l'eseguibile non ha la risorsa al suo interno, ma carica il file ico che si trova nella cartella img. La cartella è al suo posto, sennò non caricherebbe le immagini dei bottoni, prova a vedere se c'è anche upload.ico al suo interno.

Ciao e grazie.

Simock85
19-05-2010, 14:26
Il progetto è stato spostato da SourceForge a Google Project Hosting. Per progetti piccoli è molto più efficace. Eccovi il link http://code.google.com/p/bbuploader/.
Da quella pagina avrete accesso ai download, al sorgente e potrete facilmente inviare segnalazioni di bug o richieste di nuove funzionalità.

Simock85
20-05-2010, 20:25
Rilasciata la versione 1.0 Beta.
Changelog:
-supporto per il drag&drop;
-supporto per l'invio autenticato, chi possiede un'account su ImageShack può utilizzare le sue credenziali;
-revisione di buona parte del codice:
--ora è pienamente multipiattaforma;
--ora la versione standard e la portable condividono lo stesso sorgente;
--risolti alcuni bug minori;

Potete scaricarlo da qui: LINK (http://code.google.com/p/bbuploader/downloads/list)

La versione portable è ancora in fase di debug, se avete voglia di testare scaricate pure...

Prima del rilascio della versione 1.0 mi piacerebbe inserire un bello splash screen, se a qualcuno va di aiutarmi con la grafica...