You are not logged in.

#1 2019-03-14 08:50:43

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Pobshare. Share large files and folders within your network.

I would like to propose and introduce my new application. Pobshare.
http://www.freemedialab.org/software/po … -linux.png
Pobshare is a simple and pleasant graphical interface to quickly share files and folders in the local network. It has several options to ensure safety and is suitable for beginners. Drag the folder you want to share and you're done! I hope it can be useful to someone.

Website:
http://www.freemedialab.org/software/pobshare/


moderator edit -- replaced oversized image with link.
Pasting pictures and code

Last edited by 2ManyDogs (2019-03-14 14:20:24)

Offline

#2 2019-03-14 09:35:15

schard
Member
From: Hannover
Registered: 2016-05-06
Posts: 516
Website

Re: Pobshare. Share large files and folders within your network.

pobfdm wrote:

It has several options to ensure safety [...]

And the example screenshot shows "ftp"...

Offline

#3 2019-03-14 09:54:41

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Re: Pobshare. Share large files and folders within your network.

schard wrote:
pobfdm wrote:

It has several options to ensure safety [...]

And the example screenshot shows "ftp"...

It is designed to allow instant sharing of a folder. Also for the novice user.
Another screenshot of the security options:
http://www.freemedialab.org/software/po … -linux.png


moderator edit -- replaced oversized image with link.
Pasting pictures and code

Last edited by 2ManyDogs (2019-03-14 14:19:20)

Offline

#4 2019-03-14 13:58:31

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 16,777

Re: Pobshare. Share large files and folders within your network.

pobfdm,

https://wiki.archlinux.org/index.php/Co … licitation

It would appear that you have registered for the express purpose of promoting your project.  I note that you registered today, and both of your posts thus far are in this sub-forum.
If you want to be taken seriously by this community, I suggest you create a PKGBUILD for your project and submit it to the AUR.  If not, I will be deleting this thread in the near future.

In the mean time, I am moving this to AUR Issues, discussion and PKGBUILD Requests.  Information on how to package is available in our wiki.  Ask here if you've any questions.

Thanks.

Last edited by ewaller (2019-03-14 13:59:26)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2019-03-14 14:34:56

loqs
Member
Registered: 2014-03-06
Posts: 8,833

Re: Pobshare. Share large files and folders within your network.

@ewaller they have created a PKGBUILD https://github.com/pobfdm/pobshare/blob … x/PKGBUILD
but they have not submitted to AUR that PKGBUILD or one for python-pyftpdlib for which pobshare is a GUI.
Edit:
python-pyftpdlib is in community.

Last edited by loqs (2019-03-14 14:38:19)

Offline

#6 2019-03-14 16:05:27

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 16,777

Re: Pobshare. Share large files and folders within your network.

Okay, cool smile


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#7 2019-03-15 07:22:56

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Re: Pobshare. Share large files and folders within your network.

I just sent my pkgbuild to aur. I hope it can be useful to someone.
https://aur.archlinux.org/packages/pobshare/

Thanks for everything and sorry for all the rules not respected. I absolutely must read the code of conduct wink

Offline

#8 2019-03-15 08:00:59

a821
Member
From: My Location
Registered: 2012-10-31
Posts: 135

Re: Pobshare. Share large files and folders within your network.

A quick review. I probably missed other issues so wait a bit for more comments.

pkgname=pobshare

you pull from git master, so your package should be pobshare-git (See https://wiki.archlinux.org/index.php/VC … guidelines). Alternatively, you can pull from a specific git tag/commit

pkgver=0.1
pkgrel=1

you need a pkgver() function if you want your package to be VCS

epoch=

remove

pkgdesc="Pobshare is A simple gui for share files. "
arch=('any')
url="https://github.com/pobfdm/pobshare"
license=('GPL')
groups=('Utility')

I don't think you need to define groups (are there other members?), though AFAIK there's no rule against it (see https://bbs.archlinux.org/viewtopic.php?id=244211). You can add tags/keywords in the packages's AUR webpage,

depends=('python-wxpython' 'python-pyftpdlib')
makedepends=('')
checkdepends=()
#optdepends=('')

remove empty variabbles

provides=('pobshare')
conflicts=('pobshare')

this makes sense only for VCS packages, as a package always provides itself. If you make a VCS package, then you can keep them, otherwise remove.

replaces=()
backup=()
#options=( '')
install=
changelog=
#source=($pkgname-$pkgver.tar.gz)
noextract=()

remove empty variables.

source=(https://github.com/pobfdm/pobshare/archive/master.zip)
md5sums=('SKIP') #generate with 'makepkg -g'

Make a decision on whether this will be a VCS package. If so, then replace with

source=(git+"$url")
md5sums=('SKIP')

If not, then fill in the md5sums (or better yet, use sha256sums or sha512sums)

build() {
  echo "Nothing to build..."
}

If there's nothing to build, then remove.

package() {
  mkdir -p "$pkgdir/usr/bin/"
  mkdir -p "$pkgdir/usr/lib/pobshare/"
  mkdir -p "$pkgdir/usr/share/applications"
  cp "$srcdir/pobshare-master/pobshare" "$pkgdir/usr/bin/"
  cp -R "$srcdir/pobshare-master/icons/" "$pkgdir/usr/lib/pobshare/"
  cp -R "$srcdir/pobshare-master/locale/" "$pkgdir/usr/lib/pobshare/"
  cp -R "$srcdir/pobshare-master/gui/" "$pkgdir/usr/lib/pobshare/"
  cp "$srcdir/pobshare-master/"*.py "$pkgdir/usr/lib/pobshare/"
  cp "$srcdir/pobshare-master/"*.desktop "$pkgdir/usr/share/applications/"
}

many of those commands can be replaced with install(1).

And as a final remark, I will strongly advise to create a setup.py for your software.


$ pacman -Q base
error: package 'base' not found

Offline

#9 2019-03-15 08:07:43

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Re: Pobshare. Share large files and folders within your network.

thank you a821.

Offline

#10 2019-03-15 12:35:09

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 7,301

Re: Pobshare. Share large files and folders within your network.

pkgdesc="Pobshare is A simple gui for share files. "

pkgdesc shouldn't have the pkgname in it, https://wiki.archlinux.org/index.php/PKGBUILD#pkgdesc


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Offline

#11 2019-03-15 12:38:45

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Re: Pobshare. Share large files and folders within your network.

pkgdesc shouldn't have the pkgname in it.

Fixed ! Thank you.

Offline

#12 2019-03-21 15:10:12

pobfdm
Member
Registered: 2019-03-14
Posts: 6

Re: Pobshare. Share large files and folders within your network.

schard wrote:
pobfdm wrote:

It has several options to ensure safety [...]

And the example screenshot shows "ftp"...

2019-03-21 Added support for FTPS in 0.2

Offline

Board footer

Powered by FluxBB